Skip to content

minaeri/python-fundamentals

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

파이썬 기본에 대해 다룹니다.
자료는 정리가 끝나면 html 파일과 pdf 파일로 변환하여 업로드됩니다.
업데이트.bat 파일을 실행하면 새로운 파일이 업로드 될 때마다 자동으로 업데이트합니다.

주관

   

다운로드

아래의 이미지처럼 Clone or download -> Download ZIP 버튼을 누르셔서 자료를 받으실 수 있습니다.

혹은 다음과 같이 git clone 커맨드로 받으실 수 있습니다.

git clone https://github.com/Wind-Kyle/python-fundamentals.git



과정 소개

1. 과정 소개 및 Python (1) - 기본 문법

  • Python 소개
  • Python 개발 환경 (Anaconda 등)
  • Jupyter Notebook Python 기본 문법

2. Python (2) - 자료형

  • 숫자형 (int, float, complex, bool)
  • 문자형 (str, bytes, bytearray)

3. Python (3) - 자료형 - Container

  • Sequence형 (list, tuple, range)
  • Hash/Mapping형 (set, frozenset, dict)

4. Python (4) - 제어 구문

  • 조건 (if, elif, else)
  • 반복 (while, for, else)
  • 예외처리 (try, except, else, finally)
  • pass

5. Python (5) - 함수

  • 매개변수(parameter)와 인자(argument)
  • 함수 정의
  • 함수 반환값

6. Python (6) - 함수형 패러다임 1

  • 함수형 패러다임 개념
  • 재귀함수
  • iterator와 generator, yield

7. Python (7) - 함수형 패러다임 2

  • closoure
  • decorator
  • functools

8. Python (8) - 객체 지향 1

  • 객체지향 개념
  • class
  • special method
  • context manager (with)

9. Python (9) - 객체 지향 2

  • property
  • descriptor

10. Python (10) - 객체 지향 3 & 모듈

  • meta class
  • import

11. Numpy (1)

  • array programming
  • ndarray

12. Numpy (2)

  • vectorized operation
  • broadcasting

13. Numpy (3) / Scipy


문의사항

About

IPA 주관 인공지능센터 기본(fundamental) 과정: 파이썬(Python)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 100.0%