Python/Django 과정

효율적이고 배우기 쉬운 Python 언어와
풀스택 웹 프레임워크인 Django로 웹 애플리케이션 개발 전문가가 될 수 있습니다

Phython은 웹 애플리케이션, 소프트웨어 개발, 데이터 사이언스, 기계 학습(ML)에 널리 사용되는 가장 인기있는 프로그래밍 언어 중 하나이며, 대규모 웹 애플리케이션 개발을 위해 널리 사용되는 Django 웹 프레임워크와 함께 서버 측 웹 개발인 백엔드 구현 기술로 각광을 받고 있습니다.
최근에는 AI/빅데이터에서 개발된 알고리즘을 Python/Django 환경에서 애플리케이션화 하는데 많은 전문 개발자들을 필요로 하고 있습니다

주요 강의 내용

▷ Python 언어
  • 변수(Variables)와 데이터타입(Data Types)
  • 연산자(Operators)와 형변환(Casting)
  • 리스트(List) 처리
  • 튜플(Tuples)과 셋(Sets) 처리
  • 딕셔너리(Dictionaries) 처리
  • 조건(Condition)과 루프(Loop)
  • 함수(Function), 람다(Lambda)
  • 클래스(Class)와 객체(Object)
  • 범위(Scope)와 모듈(Modules)
  • Math 라이브러리(Library)
  • JSON, 정규식(RegEx.)
  • 에러 처리(Error Handling)
  • 스트링 포멧(String Formatting)
  • 파일 처리(File Handling)
▷ Django 웹 프레임워크
  • Django의 개념과 구조 이해
  • 프로젝트(Project)와 앱(App) 만들기
  • Django MVT Model의 이해
  • Django 뷰(View)
  • Django 템플릿(Template)
  • Django 모델(Model)
  • Record CRUD(Create, Read, Update, Delete) 구현
  • 템플릿 변수(Template Variables)
  • 템플릿 태그(Template Tags)
  • Extends, Include, Filter Tag
  • ORM & QuerySet 이해
  • QuerySet Get Data
  • QuerySet Filter
  • QuerySet Order By
▷ Database
  • Database 설치 및 기본 개념 이해
  • Data 처리를 위한 SQL Statement
  • Database, Table, User 생성 및 관리
  • 사용자 정의 Functions
  • 저장 프로시저(Stored-Procedures)
▷ Small Project
  • Python/Django 개발 프로젝트

강의 기간 및 고려사항

▶ 강의 기간 : 4개월

▶ 선행 학습 코스 : 웹 개발 기초과정, Database 과정

▶ 수강 후 연계 코스 : 프로젝트 실습과정, 포트폴리오/면접 특강

강의 코스 안내