1. Python
1. 파이썬 기초
1.1 파이썬 개요
파이썬에 대한 기본적인 개념과 개발 의도, 특징 등을 살펴봅니다.
1.2 가상환경 설정
파이썬을 이용한 개발 프로젝트에서 가상환경의 필요성 및 사용법 등을 살펴봅니다.
또한 직접 가상환경을 구축하지 않고 Google Colaboratory를 이용하는 방법도 알아봅니다.
1.3 파이썬 기본 문법
본 단원에 한하여 대화식 설명을 적용합니다. 설명을 쭉 읽어나가는 정도로 보셔도 무방합니다.
그러나 짧은 예제코드라도 직접 타이핑하고 실행해 볼 것을 권장합니다.
1.4 파이썬 라이브러리
파이썬 환경에서 사용하는 다양한 라이브러리를 살펴봅니다.
라이브러리의 종류는 계속 추가될 예정입니다.
2. 파이썬 중급
3. 파이썬 고급 (준비중)
4. 파이썬 기반 웹서비스 개발
4.1 웹서비스 개발 개요
4.2 Django 기반 웹서비스
- Django 웹프레임워크 개요
- Django 기반 서비스 기본 흐름
- Django 기반 서비스 구현 실습
- Django REST Framework(DRF)
- DRF 활용 실습: 게시판 만들기
- DRF 활용 실습: Pystagram 만들기 (코드출처: 이한영의 Django 입문)
4.3 Flask 기반 웹서비스
- Flask 웹프레임워크 개요
- Flask 설치 및 환경설정
- Flask 기반 웹서비스 기본 흐름
- Flask의 라우팅 및 URL 설계
- 템플릿 엔진(Jinja2) 활용
- 정적 파일 관리
- 동적 콘텐츠를 위한 Jinja2 활용
- 사용자 입력처리(Form 및 API)
- GET / POST 메서드 활용
4.4 FastAPI 기반 웹서비스
- FastAPI 웹프레임워크 개요
- FastAPI 설치 및 환경설정
- FastAPI 기반 웹서비스 기본 흐름