1장 파이썬 기초 돌아보기
1.1 파이썬 빠르게 시작하기
1.2 변수와 이름 짓기
1.3 대입 연산자 조합
1.4 파이썬 산술 연산자 요약
1.5 기초 데이터 타입: 정수와 부동소수점
1.6 기본 입력과 출력
1.7 함수 정의
1.8 파이썬 if 문
1.9 파이썬 while 문
1.10 간단한 프로그램 작성하기
1.11 파이썬 불리언 연산자 요약
1.12 함수 인수와 반환값
1.13 선행 참조 문제
1.14 파이썬 문자열
1.15 파이썬 리스트(그리고 강력한 정렬 앱
1.16 for 문과 범위
1.17 튜플
1.18 딕셔너리
1.19 세트
1.20 전역 변수와 지역 변수
1.21 정리해 보자
1.22 복습 문제
1.23 실습 문제
2장 고급 문자열 기능
2.1 문자열은 불변이다
2.2 바이너리를 포함한 숫자 변환
2.3 문자열 연산자(+, =, *, >, 기타
2.4 인덱싱과 슬라이싱
2.5 단일-문자 함수(문자 코드
2.6 ‘join’을 사용하여 만든 문자열
2.7 주요 문자열 함수
2.8 이진수와 10진수, 16진수 변환 함수
2.9 간단한 불리언(‘is’ 메서드
2.10 대·소문자 변환 메서드
2.11 검색-교체 메서드
2.12 ‘split’을 활용한 입력 값 쪼개기
2.13 앞뒤 문자 제거하기
2.14 자리 맞춤 메서드
2.15 정리해 보자
2.16 복습 문제
2.17 실습 문제
3장 고급 리스트 기능
3.1 파이썬 리스트 생성 및 활용
3.2 리스트 복사 vs 리스트 변수 복사
3.3 인덱스
__3.3.1 양수 인덱스
__3.3.2 음수 인덱스
__3.3.3 enumerate 함수로 인덱스 숫자 생성
3.4 조각으로부터 데이터 가져오기
3.5 조각 안에 값 대입하기
3.6 리스트 연산자
3.7 얕은 복사 vs 깊은 복사
3.8 리스트 함수
3.9 리스트 메서드: 리스트 수정하기
3.10 리스트 메서드: 내용 정보 가져오기
3.11 리스트 메서드:
파이썬다운 코드 작성법을 익혀
간결하고 효율적인 코드를 작성하자!
런타임 효율성에서 넘파이까지
런타임 효율성, 이터레이터, 제너레이터, 람다 함수, 정규표현식, 이진 연산자, 고급 데이터 서식, 패키지, 매직 메서드 등 고급 주제를 필수 항목으로 분류하여 설명한다. 또한, 많이 사용되는 넘파이를 자세히 설명하고, 이 외에 랜덤과 수학 패키지를 포함한 유용한 여러 모듈도 함께 다룬다. 마지막으로 금융 상품의 원리금 및 이자율(단리/복리 계산을 손쉽게 하고, 인터넷에서 금융 데이터 가져와 주가 변동을 통계 데이터와 함께 살펴보는 차트까지 만들어 본다.
사용하는 이유와 사용 시기까지 배우자
파이썬 전체 기본 문법을 깊은 수준으로 처음부터 끝까지 모두 훑어볼 수 있다. 이 과정에서 입문 과정에서 학습한 내용을 점검하고, 빠진 부분을 채워넣을 수 있으며, 잘못 알고 있던 사실을 바로잡을 수 있다. 또한, 해당 기능을 왜 사용하는지, 언제 사용해야 하는지, 어떻게 잘 사용할 수 있는지와 더불어 트릭까지 설명하여 제대로 잘 사용할 수 있게 가이드한다.
단편적인 코드가 아닌 프로젝트에서 사용할 수 있는 실용적인 코드로 익히자
코드만큼 이해하기 쉬운 방법은 없다. 짧고 명확한 예제 코드로 설명하는 내용을 한눈에 파악할 수 있도록 구성했으며, 파이썬다운 모범적인 코드를 사용한다. 또한, 단편적인 코드가 아닌 프로젝트에서 사용할 수 있는 실용적인 코드로 구성했고, 이를 통해 문제를 해결할 수 있는 수많은 방법을 찾을 수 있다.