ALL

· STUDY/Python
1. File I/O 란 ? File I/O란 프로그램에서 파일을 저장하고 불러오는 모든 것들을 의미합니다. File 에는 txt , png, json, xlsx 등 여러가지 종류가 있습니다 2. 절대경로/ 상대경로 2-1. 절대경로 파일의 root부터 해당 파일까지의 전체경로(URL)을 의미한다. 일반적으로 다른 사람이 만든 문서 혹은 파일에 접근할 때 사용한. 어느 곳에서든 경로에 접근할 수 있다는 장점이 있다. 경로가 변경되면 일일히 수정해야한다는 단점이 있다. ex) C:\Users\username\Desktop\filename.txt 2-2. 상대경로 현재 작업하고 있는 파일 위치를 기준으로 한 파일의 경로이다. / : 최상위 경로 ./ : 현재 디렉토리 ../ : 상위 디렉토리 2.3 절대경로..
· STUDY/Python
1. Call by Assignment(Call by Object Reference)란 ? python은 함수에 파라미터를 전달할 때 Call by Assignment 방식으로 전달된다. 이는 파라미터로 전달받는 객체에 따라 객체의 참조 방식이 결정된다는 의미이다. 2. 우선 파이썬의 객체(object)에 대하여 파이썬은 모든 것이 객체(Object)이다. a = 10 파이썬에서는 a 에 10이 할당되는 것이 아닌, a 가 10이라는 상수 객체를 참조하는 것이다. 3. mutable vs immutable python에서는 모든 것이 객체이며 2가지 종류로 나뉜다. immutable : 값 변경이 불가능한 객체 int, float , str ,tuple , bool ..등 mutable : 값 변경이 가..
· STUDY/Python
정렬이란? 요소에 대한 비교연산자에 따라 요소의 주어진 순서를 재배열 하는 것을 의미한다. sort와 sorted 메서드는 서로 다른 역할을 하는 method이다. sort함수는 list 클래스의 메서드로 list 객체에만 사용가능하다. sorted 함수는 객체(list , string, tuple , dict ...) 을 파라미터로 받을 수 있는 메서드이다. 💡 코드로 살펴보자 sort는 기존의 list의 정렬 정보가 필요없고 그 객체 자체를 정렬하고 싶을 때 사용하는 것이 효율적이며, sorted는 기존의 list의 정렬 정보가 유의미하고 다른 객체를 생성해 저장하고 싶을 때 사용하면 된다. 즉, sorted는 기존의 list를 copy 한 후 새롭게 생성된 list에 sort를 적용한 것과 같은 역..
· STUDY/Python
반복문으로 딕셔너리의 키 -값 쌍을 모두 들고오기 items : 키-값 쌍을 모두 가져옴keys : 키를 모두 가져옴values : 값을 모두 가져옴 원래 collection 을 쓰는게 편해서 써오다가 가장 기본적인 방법인 dict를 활용했다. 처음에는 다음과 같은 과정으로 풀이하였다. 1. 리스트 내 숫자와 해당 숫자의 개수를 나타내는 dictionary 생성 2. 해당 원소의 개수가 3이상인 숫자를 리스트로 출력 위와 같이 작성을 하다가 문제를 다시 보면서 생각하니 n번 연속으로 나타나야하는 거면, " 3 3 4 3 4 일 경우에는 3이 3번이 아닌 2번 연속 나타난거구나 " 라고 생각을 했고 다시 코드를 고쳤다. 우선 연속으로 n번 나왔는지 알려면 우선 직전에 해당 숫자가 나왔는가에 대해서 생각해야..
zzoming_00
'분류 전체보기' 카테고리의 글 목록 (10 Page)