Skip to content

in413hs/python-fundamentals

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

주관

   

다운로드

아래의 이미지처럼 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 94.6%
  • Jupyter Notebook 5.4%