본문 바로가기

Python12

[Python] 1. Data Types / Lists / Tuples and Dicts 문자열은 항상 따옴표로 감싸줘야된다. 자바스크립트와 다르게 파이썬은 boolean의 첫 글자를 대문자로 써야된다. (True / False) type으로 자료형을 확인할 수 있다. None은 자바스크립트로 치자면 undefined보다는 null에 가깝다. 변수 이름을 아주 길게 지어야 할때는 단어끼리 분리되길 원할거다. (snake case) 그럴때 '_'를 사용한다. super_long_variable 이런식으로 말이다. superLongVariable 처럼 단어마다 대문자로 구분짓는 방식은 자바스크립트에서 사용한다. (camel case) 열거형 타입을 배워보겠다. 파이썬에는 두 가지가 있는데 하나가 list , 나머지 하나는 tuple이다. 이번에는 index로 item을 찾아보자. 배열의 세 번째.. 2020. 8. 30.
[Python] 0. INTRODUCTION 노마드코더 https://nomadcoders.co/python-for-beginners/lobby 뭔가를 자동화하거나 데이터를 얻고 데이터를 정리할 수 이고, 어떤 도큐먼트들을 압축하거나 데이터베이스를 migrate 할 수 있다. 그 뿐아니라 오디오를 압축하거나 이미지를 어떤 폴더에서 다른곳으로 이동할때도 사용한다. 그리고 파이썬은 커뮤니티가 다양해서 많은 사람들에게 원하는 정보를 비교적 쉽게 얻을 수 있다. 웹 스크래퍼 : 웹사이트에서 정보를 추출하는것. (정보를 추출해서 excel에 넣을거다.) 우리는 두 개의 사이트 검색 결과를 어떻게 웹사이트에서 자동으로 수집하는지 배울거고, Django에 대해 알아야하는 내용들을 배울거다. Django : 파이썬을 이용해 웹사이트를 만드는 Web Framewo.. 2020. 8. 30.
6. 파이썬 - 함수 / 모듈 / 객체 / 구글링 파이썬에는 세 가지 종류의 함수가 있다. 1. 내장함수 (print 같은) 2. 모듈의 함수 (import 해서 가져가 쓸 수 있는것) 3. 사용자정의 함수 (우리가 함수를 직접 만들어서 사용) 사용자정의 함수 def 함수이름(인자1,...): 실행할 명령1 실행할 명령2 return 결과 이번에는 여러개의 값을 돌려받는것을 해보자. def 함수이름(인자1, ...): 실행할 명령1 실행할 명령2 return 결과1, 결과2, ... 하나의 튜플로 만들어서 리턴된 것을 볼 수 있다. (packing) 함수들을 모아둔 것. 모듈을 가져와서 사용하려면 import라는 키워드를 사용한다. (이미 만들어진 라이브러리, 모듈로 빠른 개발이 가능하다.) 엄청나게 많은 모듈중에 한 가지이다. random.choice.. 2020. 8. 4.
5. 파이썬 - 조건문 / 딕셔너리 처리흐름을 선택할 수가 있다. (true / false 가 반환된다.) input_name = '맥그리거' if input_name == '맥그리거': print('만나서 반가워요', input_name); continue를 만나면 그 밑에 있는 문장을 실행하지 않고, 조건문으로 올라간다. break는 반복문을 끝내버린다. 4보다 작은값은 continue를 만나서 아래에 있는것들을 실행안하고 조건문으로 올라간다. 그리고 8과 같은 값일때는 조건문이 남아있건말건 while문을 빠져나온다. 리스트, 튜플이 어떤값을 한꺼번에 모아서 관리하는데, 딕셔너리도 여러값들을 모아서 관리한다. 리스트와 차이점은 딕셔너리는 관련된 정보들을 모은것. key를 이용해서 값을 가져올 수 있다. (이름을 붙인다고 보면 된다.) .. 2020. 8. 1.