독학하는 학생의 정리노트

독학하며 정리노트를 올리는 학생 공부 블로그입니다.

IT 프로그래밍/Python 파이썬

데이터 사이언스 을 위한 기초 파이썬 속성 - 1

공부 안 하는 학생 2020. 9. 26. 10:19

난 정말 많이 이 분야를 삽질했었다. 삽질을 정말 많이, 오랫동안 했지만 덕분에 꽤 좋은 코딩 공부 사이트를 알고 있다.

인터넷에 이미 많겠지만 내가 해본 것 중에서 좋다고 생각되는 몇 사이트들은 나중에 따로 정리하여 글을 쓰겠다.

독학으로 프로그래밍을 배우는 거라 이 노트는 인터넷에 있는 자료들을 모아서 그냥 보기 좋게 만들어놓은 것이다.

*정리노트 마지막 줄에 사이트 이름과 그에 관련한 것들을 표기하였습니다.*

 

  • 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 입문 부스트 코스 [파이썬으로 시작하는 데이터 사이언스]