Clickseo.com
 
    * Who am I
    * Programming
       DS & Algorithms
       C Programming
       C++ Programming
       Python Programming
       Web Programming
    * Open Source
    * Internet of Things
    * ICT Links


YouTube Facebook
Clickseo
 
Copyright (C) Clickseo.com
All rights reserved.


 

Python Programming




  Python.org


Guido van Rossum

  Anaconda : Anaconda Inc.

  IDE(Integrated Development Environment)   Project Jupyter : JupyterLab(Notebook)
  • Colab(Colaboratory) : Google
  Text and Source Code Editors

Clickseo



  • Python Programming: 교육과정 및 강의자료

    PART I. Python 프로그래밍 기초
    Chapter 00. 컴퓨터 시스템 (Computer Systems)
    • 프로그래밍 언어에 대한 이해
    Chapter 01. 파이썬 언어 개요 (Python Language Overview)
    • 데이터 표현: 변수와 자료형(내장 클래스)
    • 파이썬 기본 자료형의 이해
    • 문자열의 이해와 형식 문자열
    • 리스트, 튜플, 딕셔너리, 셋의 이해
    Chapter 02. 파이썬 프로그램 구조 (Python Program Structure)
    • 수식과 연산자, 비트 연산자
    Chapter 03. 제어흐름 (Control Flow)
    • 선택 구조: 이중선택, 다중선택
    • 반복 구조: while, for
    • 점프문, 예외 처리
    Chapter 04. 함수 (Functions)
    • 함수의 이해: 사용자 정의 함수
    • 내장 함수, 재귀 함수

    PART II. 자료형과 자료구조
    Chapter 05. 문자열 (String)
    • 문자열 조작 함수와 활용 및 응용
    Chapter 06. 리스트와 튜플 (List and Tuple)
    • 리스트 조작 함수와 활용 및 응용
    • 튜플 조작 함수와 활용 및 응용
    Chapter 07. 딕셔너리와 셋 (Dictionary and Set)
    • 딕셔너리 조작 함수와 활용 및 응용
    • 셋 조작 함수와 활용 및 응용

    PART III. 객체지향 프로그래밍 (Object-Oriented Programming)
    Chapter 08. 클래스와 객체 (Classes and Objects)
    • 객체지향 프로그래밍의 이해
    • 클래스와 데이터 추상화: 캡슐화와 정보 은닉
    • 상속과 다형성: 다중 상속
    • 내장 클래스: 자료형 등
    Chapter 09. 모듈과 패키지 (Modules and Packages)
    • 모듈: 모듈 만들기과 불러오기
    • 패키지: 파이썬 패키지 관리(pip)
    • 표준과 외부 라이브러리
    Chapter 10. GUI 프로그래밍 (Graphical User Interface Programming)
    • 터틀 그래픽(Turtle graphics)
    • Tkinter: Widgets, 키보드와 마우스 이벤트
    • GUI Frameworks: PyQt, PyGObject, etc.

    PART IV. Python 프로그래밍 응용
    Chapter 11. 표준 라이브러리 (Standard Library)
    • 입출력 스트림: 표준 입출력과 파일 입출력
    • 파일 시스템: os, shutil, glob
    • 컴퓨터 네트워크: 소켓 프로그래밍
    Chapter 12. 외부 라이브러리 (External Libraries)
    • 인터넷과 웹: 웹 크롤링 - Beautifulsoup
    • 데이터 분석 및 시각화: NumPy, Pandas, Matplotlib
    • 인공지능: TensorFlow, Keras, PyTorch

    Appendix A.
    Chapter 00. 개발 환경: 파이썬 설치 및 개발 환경


이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 4.0 국제 라이선스에 따라 이용할 수 있습니다.
이 라이선스의 범위 이외의 이용 허락을 얻기 위해서는 clickseo@gmail.com으로 문의하시기 바랍니다.

크리에이티브 커먼즈 라이선스

Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 are available under an international license.
Please contact us at clickseo@gmail.com for permission to use outside of the scope of this license.


  Wikipedia  Python programming language   MATLAB vs Python: Why and How to Make the Switch