| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- 리버스 시어링
- Control Flow
- Columnar DB
- geopandas
- Python for Data Analysis
- 라자장면
- 미식가돈카츠
- scalar type
- 안심가츠
- SQL
- IP주소 변환
- Data Analysis
- string분리
- 3 in 1
- bigquery
- 공을기
- 삼성역
- jupyter notebook
- 홍콩식
- PYTHON 기초
- 경화루
- 컴퓨터활용능력
- Python입문
- 컴활
- 빅쿼리
- 교동짜뽕
- 한우트러플버거
- 컴활1급
- UNNEST
- 통목살
- Today
- Total
maillard life
[Book] Python for Data Analysis(3E) -2- 본문

https://wesmckinney.com/book/python-basics.html
Python for Data Analysis, 3E - 2 Python Language Basics, IPython, and Jupyter Notebooks
This Open Access web version of Python for Data Analysis 3rd Edition is now available in Early Release and will undergo technical editing and copy-editing before going to print later in 2022. If you encounter any errata, please report them here. If you fin
wesmckinney.com
Python language Basics, IPython, Jupyter notebook
-전반적으로 간단하게 설명
-tabular 형태에 적합한 방식이라는 것 주지시킴
-데이터 분석에 필요한 부분 위주로 설명할 예정이니 언어적인 설명은 아래 교재 참고
파이썬 프로그래밍 참고 교재
- Python Cookbook, Third Edition, by David Beazley and Brian K. Jones (O'Reilly)
- Fluent Python by Luciano Ramalho (O'Reilly)
- Effective Python by Brett Slatkin (Pearson)
Jupyter notebook 실행
-터미널에서 jupyter notebook 명령어 실행

-혹은 anaconda navigator에서 실행

-로컬 환경에서 말고 서버에 배포하여 원격으로 접근하는 방식도 존재함(실무에서 특히)
--여기서는 추가 설명 없으나 필요한 경우 검색해서 찾아볼 것을 추천함
--이후 방법 정리하여 추가 예정
간단한 팁
-tab 누르면 드롭다운 메뉴로 추천하는 함수, 변수명 등 출력함

-변수 뒤에 ? 붙이면 해당 변수 정보를 출력

-print() 보다 변수명만 출력하는 게 읽기 편할 수 있음

-들여쓰기는 tab 보다 four spaces( 띄어쓰기 4개)를 더 추천함
-a = 1 ; b = 2 ; c = 3 과 같이 ; 사용하여 한 줄로 쓸 수 도 있으나 가독성이 떨어지므로 추천하지 않음
-Python은 strongly-typed language 이므로 모든 객체에 Type 혹은 Class가 존재, 암시적 형 변환(Implicit Conversion)은 특정한 상황에서만 발생한다.
-isinstance 함수로 객체의 타입을 확인할 수 있음(type 부분을 튜플 형태로 만들어 여러 개 확인 가능)

-getattr, hasattr, setattr 과 같이 코드 작성에 도움되는 함수들은 여기선 크게 설명하진 않으나 알아두면 좋음

'Data, What? > Python' 카테고리의 다른 글
| [Book] Python for Data Analysis(3E) -3.25- (0) | 2022.06.13 |
|---|---|
| [Book] Python for Data Analysis(3E) -3- (0) | 2022.06.12 |
| [Book] Python for Data Analysis(3E) -2.5- (0) | 2022.06.09 |
| [Book] Python for Data Analysis(3E) -1- (0) | 2022.06.07 |
| [Book] Python for Data Analysis(3E) -0- (0) | 2022.06.07 |