개발/파이썬
파이썬 기초강좌에 대한 내용
김수박.
2024. 6. 28. 15:44
파이썬 기초 강좌 커리큘럼
- 파이썬 소개
- 파이썬이란 무엇인가
- 파이썬의 장점과 단점
- 파이썬 설치 및 설정
- 파이썬 환경 설정
- 통합 개발 환경(IDE) 설치 및 사용법
- Jupyter Notebook 사용법
- 기초 문법과 변수
- 파이썬 기본 문법
- 변수와 자료형
- 연산자
- 산술 연산자
- 비교 연산자
- 논리 연산자
- 할당 연산자
- 문자열 처리
- 문자열 생성과 조작
- 문자열 포맷팅
- 문자열 메서드
- 리스트와 튜플
- 리스트와 튜플의 생성과 사용
- 리스트와 튜플의 메서드
- 딕셔너리와 집합
- 딕셔너리 생성과 사용
- 집합 생성과 사용
- 딕셔너리와 집합 메서드
- 조건문
- if, elif, else 문법
- 중첩 조건문
- 반복문
- for 문
- while 문
- 반복문 제어 (break, continue, pass)
- 함수
- 함수 정의와 호출
- 매개변수와 반환값
- 람다 함수
- 내장 함수와 모듈
- 주요 내장 함수
- 모듈과 패키지 소개
- 모듈 가져오기
- 파일 입출력
- 파일 열기, 읽기, 쓰기
- 파일 닫기
- 파일 처리 예외
- 예외 처리
- try, except 문
- 예외 발생과 처리
- finally 문
- 클래스와 객체지향 프로그래밍
- 클래스 정의
- 객체 생성
- 클래스 상속과 다형성
- 클래스 메서드와 정적 메서드
- 클래스 메서드 정의 및 사용
- 정적 메서드 정의 및 사용
- 특수 메서드와 연산자 오버로딩
- init과 str 메서드
- 연산자 오버로딩
- 이터레이터와 제너레이터
- 이터레이터와 next 함수
- 제너레이터 함수와 yield 키워드
- 리스트 내포와 딕셔너리 내포
- 리스트 내포 문법
- 딕셔너리 내포 문법
- 데코레이터
- 데코레이터 소개
- 함수 데코레이터와 클래스 데코레이터
- 예외 처리 심화
- 사용자 정의 예외
- 예외 체인
- 모듈과 패키지 심화
- 패키지 구조와 init.py
- 모듈 검색 경로와 설치
- 데이터 시각화
- matplotlib 기본 사용법
- 시각화 예제
- 데이터 분석
- pandas 기본 사용법
- 데이터 프레임 조작
- 웹 스크래핑
- BeautifulSoup 기본 사용법
- 웹 데이터 추출 예제
- API 활용
- REST API 개념
- requests 모듈 사용법
- 데이터베이스 연동
- SQLite 기본 사용법
- SQLAlchemy 소개
- GUI 프로그래밍
- Tkinter 기본 사용법
- 간단한 GUI 애플리케이션 만들기
- 멀티스레딩과 멀티프로세싱
- 스레드와 프로세스 개념
- threading과 multiprocessing 모듈
- 네트워킹
- 소켓 프로그래밍 기초
- 간단한 채팅 프로그램 만들기
- 테스트와 디버깅
- unittest 모듈 사용법
- 디버깅 기법과 도구