난 정말 많이 이 분야를 삽질했었다. 삽질을 정말 많이, 오랫동안 했지만 덕분에 꽤 좋은 코딩 공부 사이트를 알고 있다.
인터넷에 이미 많겠지만 내가 해본 것 중에서 좋다고 생각되는 몇 사이트들은 나중에 따로 정리하여 글을 쓰겠다.
독학으로 프로그래밍을 배우는 거라 이 노트는 인터넷에 있는 자료들을 모아서 그냥 보기 좋게 만들어놓은 것이다.
*정리노트 마지막 줄에 사이트 이름과 그에 관련한 것들을 표기하였습니다.*
- import: 파이썬의 라이브러리나 패키지를 가져올 수 있다.
- boolean : True와 False 표현한다.
- list : 나열
- for : 제어문 (반복문)
- if : 제어문 (조건문)
- len : 리스트에 길이를 측정할 수 있다. # 숫자 값 변환
- split : 공백으로 문자열을 분리할 때
- join : 공백으로 분리된 문자열을 다시 붙일 때
Zen of python : 파이썬의 철학이 담겨있는 라이브러리(?)
string : 문자열
문자열을 출력할 때는 문자에 앞과 위에 "를 이용한다.
리스트(list) 안에 있는 문자열 전부를 대문자 혹은 소문자로 바꿀 때는
.upper() 혹은 .lower()을 사용한다.
제어문 ( 조건문, 반복문 ) :
(필자는 기본적인 파이썬 문법을 알기 때문에 헷갈리는 것만 노트하겠습니다)
특정 횟수만큼 반복문을 실행하도록 하면
for I in range(?): 문을 쓴다.
만약 수가 짝수일 때, 혹은 홀수일 때 %를 쓴다.
enumerate() : 리스트에서 인덱스 번호와 원소를 같이 가져올 수 있다.
리스트 안에서 앞뒤 공백을 제거하려면. strip()을 사용한다.
공백으로 문자열을 분리하려면. split()을 사용한다.
" ".join() : 리스트를 공백 문자열로 연결할 수 있다.
리스트 안에 특정 문자가 있는지 알아보는 법:
in 과 .startswish : 특정 문자가 포함되는지 여부를 확인할 수 있다.
걸과는 boolean 형식에 true or false로 나온다.
ex) "티스토리" in volg: #결과 : True
volg.startswith("티스토리") #결과 : True
volg = 리스트 이름, 티스토리 = 찾을 문자
리스트의 마지막을 가져올 때는 [-1]
잘 아는 것 같으면서도 혼자 조건 주고 코딩하라 하면 못한다. 이게 나의 큰 문제점이다.
(아는 것 같으면서도 모르는 것.) 한번 공부할 때 정확히 해놓자!
멘탈 흔들리는 공부 안 하는 학생이었습니다.
edwith 입문 부스트 코스 [파이썬으로 시작하는 데이터 사이언스]
'IT 프로그래밍 > Python 파이썬' 카테고리의 다른 글
cv2.HoughLinesP(edges,rho,theta,threshold,np.array([]),min_line_length,max_line_gap) (0) | 2020.10.04 |
---|---|
Gaussian 가우시안 필터 openCV (0) | 2020.10.03 |
Canny Edge openCV, python (1) | 2020.10.03 |
허프 변환 hough transform (0) | 2020.10.03 |
데이터 사이언스 판다스 총정리 (2) | 2020.09.26 |