Blair  - Soul Eater 혼자 공부하는 파이썬 목차

• programming language/python

혼자 공부하는 파이썬 목차

oujin 2022. 1. 26. 14:51
728x90

01-2 파이썬을 시작하기 전에

▶비주얼 스튜디오 설치하기

▶비주얼 스튜디오 코드 다운로드하고 설치하기

▶비주얼 스튜디오 코드 한글 언어 팩 설치하기

▶개발 전용 폰트 설정하기

01-3 핵심 파이썬 용어들

▶표현식과 문장

▶키워드

▶식별자

☞스네이크 케이스와 캐멀 케이스

☞식별자 구분하기

▶주석

▶연산자와 자료

▶출력 print()

☞하나만 출력하기

☞여러개 출력하기

☞줄바꿈하기

02-1 자료형과 문자열

▶자료형과 기본 자료형

☞자료를 알아야 하는 이유

☞자료형 확인하기

▶문자열 만들기

☞큰따옴표로 문자열 만들기

☞작은따옴표로 문자열 만들기

☞문자열 내부에 따옴표 넣기

☞이스케이프 문자를 사용해 문자열 만들기

☞여러 줄 문자열 만들기

☞줄바꿈 없이 문자열 만들기

▶문자열 연산자

☞문자열 연결 연산자: +

☞문자열 반복 연산자: *

☞문자 선택 연산자(인덱싱): []

☞문자열 범위 선택 연산자(슬라이싱): [:]

예외 처리 ☞ IndexError(index out of range)예외

▶문자열의 길이 구하기

02-2 숫자

▶숫자의 종류

▶숫자연산자

☞사칙연산자: + - * /

☞정수 나누기 연산자: //

☞나머지 연산자: %

☞제곱연산자: **

▶연산자의 우선순위

예외 처리 ☞ TypeError예외

▶문자열 연산자의 우선순위

02-3 변수와 입력

▶변수 만들기 / 사용하기

▶복합 대입 연산자

▶사용자 입력: input()

☞input()함수로 사용자 입력받기

☞input()함수의 입력 자료형

▶숫자를 문자열로 바꾸기

02-4 숫자와 문자열의 다양한 기능

▶문자열의 format()함수

예외 처리 ☞ IndexError 예외

▶format() 함수의 다양한 기능

☞정수 출력의 다양한 형태

☞부동 소수점 출력의 다양한 형태

☞의미 없는 소수점 제거하기

▶대소문자 바꾸기: upper()와 lower()

▶문자열 양옆의 공백 제거하기: strip()

▶문자열의 구성파악하기: isOO()

▶문자열 찾기: find()와 rfind()

▶문자열과 in 연산자

▶문자열 자르기: split()

03-1 불자료형과 if 조건문

▶불 만들기: 비교 연산자

▶불 연산하기: 논리연산자

☞not 연산자

☞and, or연산자

▶논리연산자의 활용

☞and연산자

☞or연산자

▶if조건문이란?

▶날짜/시간 활용하기

▶컴퓨터의 조건

03-2 if~else와 elif구문

▶else 조건문의 활용

▶elif 구문

▶if 조건문을 효율적으로 사용하기

▶False로 변환되는 값

▶pass 키워드

▶NotImplementError

04-1 리스트와 반복문

▶리스트 선언하고 요소에 접근하기

예외 처리 ☞ 리스트에서의 IndexError예외

▶리스트 연산자: 연결(+), 반복(*), len()

▶리스트에 요소 추가하기: append, insert

☞리스트 연결 연산자와 요쇼 추가의 차이

▶리스트에 요소 제거하기

☞인덱스로 제거하기: del, pop

☞값으로 제거하기: remove

☞모두 제거하기: clear

▶리스트 내부에 있는지 확인하기: in/not in 연산자

▶for 반복문

▶for 반복문: 리스트와 함께 사용하기

04-2 딕셔너리와 반복문

▶딕셔너리 선언하기

▶딕셔너리 요소에 접근하기

예외 처리 ☞ 딕셔너리 문자열 키와 관련된 실수

▶딕셔너리에 값 추가하기/제거하기

예외 처리 ☞ KeyError 예외

▶딕셔너리 내부에 키가 있는지 확인하기

☞in 키워드

☞get()함수

▶for 반복문: 딕셔너리와 함께 사용하기

04-3 반복문과 while 반복문

▶범위

▶for 반복문: 범위와 함께 사용하기

▶for 반복문: 리스트와 범위 조합하기

▶for 반복문: 반대로 반복하기

▶while 반복문

▶while 반복문: for 반복문처럼 사용하기

▶while 반복문: 상태를 기반으로 반복하기

▶while 반복문: 시간을 기반으로 반복하기

▶while 반복문: break 키워드/ continue 키워드

04-4 문자열, 리스트, 딕셔너리와 관련된 기본 함수

▶리스트에 적용할 수 있는 기본함수:min(), max(), sum()

▶reversed() 함수로 리스트 뒤집기

▶enumerate() 함수와 반복문 조합하기

▶딕셔너리의 items() 함수와 반복문 조합하기

▶리스트 내포

▶구문 내부에 여러 줄 문자열을 사용했을 때의 문제점

▶이터레이터

05-1함수만들기

▶함수의 기본

▶함수에 매개변수 만들기

예외 처리 ☞ 매개변수와 관련된 TypeError

▶가변 매개변수

▶기본 매개변수

▶키워드 매개변수

☞기본 매개변수가 가변 매개변수보가 앞에 올 때

☞가변 매개변수가 기본 매개변수보다 앞에 올 때

☞키워드 매개변수

☞기본 매개변수 중에서 필요한 값만 입력하기

▶리턴

☞자료 없이 리턴하기

☞자료와 함께 리턴하기

☞아무것도 리턴하지 않기

▶기본적인 함수의 활용

05-2 함수의 활용

▶재귀 함수

☞반복문으로 팩토리얼 구하기

☞재귀함수로 팩토리얼 구하기

▶재귀함수의 문제

☞UnboundLocalError에 대한 처리

☞메모화

▶조기 리턴

▶코드에 이름 붙이기

▶코드 유지보수

05-3 함수 고급

▶튜플

☞괄호 없는 튜플

☞튜플과 함수

▶람다

☞함수의 매개변수로 함수 전달하기

☞filter()함수와 map()함수

=람다의 개념

▶파일 처리

☞파일 열고 닫기

☞with 키워드

☞텍스트 읽기

☞텍스트 한 줄씩 읽기

▶혼자 공부하는 파이썬 프로그래밍

▶제너레이터

06-1 구문 오류와 예외

▶오류와 종류

☞구문 오류

☞예외

▶기본 예외 처리

☞예외 상황 확인하기

☞조건문으로 예외 처리하기

▶try except 구문

☞try excepr 구분과 pass 키워드 조합하기

▶try except else 구문

▶finally 구문

☞try, except, finally 구문의 조합

☞finally에 대한 오해

☞try 구문 내부에서 return 키워드를 사용하는 경유

☞반복문과 함께 사용하는 경우

06-2 예외 고급

▶예외 객체

▶예외 구분하기

☞여러 가지 예외가 발생할 수 있는 상황

☞예외 구분하기

☞예회 구분 구문과 예외 객체

▶모든 예외 잡기

▶raise 구문

▶코드 살펴보기

07-1 표준 모듈

▶모듈 사용의 기본: math 모듈

☞모듈 문서

☞from 구문

☞as 구문

▶random 모듈

▶sys 모듈

▶os 모듈

▶datetime 모듈

▶time 모듈

▶urllib 모듈

07-2 외부 모듈

▶모듈 설치하기

▶모듈 찾아보기

▶BeautifulSoup 모듈

▶Flask 모듈

▶라이브러리와 프레임워크

☞라이브러리

☞프레임워크

▶함수 데코레이터

07-3 모듈만들기

▶모듈만들기

▶__name__=="__main__"

☞__name__

▶모듈의 __name__

▶__name__활용하기

▶패키지

☞패키지 만들기

▶__init__.py 파일

▶텍스트 데이터

▶바이너리 데이터

08-1 클래스의 기본

▶객체

▶클래스 선언하기

▶생성자

▶메소드

08-2 클래스의 추가적인 구문

▶어떤 클래스의 인스턴트인지 확인하기

▶특수한 이름의 메소드

▶클래스 변수와 메소드

☞클래스 변수

☞클래스 함수

▶가비지 컬렉터

▶프라이빗 변수와 게터/세터

▶상속

728x90