2. 스터디 참고 사이트
책
- 점프 투 파이썬, https://wikidocs.net/book/1
- 코딩 도장, http://codingdojang.com/
파이썬 코딩 도장, https://dojang.io/
- 예제로 배우는 Python 프로그래밍, http://pythonstudy.xyz/python/basics
동영상 강좌
- Udacity, https://www.udacity.com/
1. Intro to computer science
2. introduction to python programming
3. programming foundation with Python
- 미운코딩새끼 | 파이썬 강좌 코딩 기초 강의 Python | 김왼손의 왼손코
https://www.youtube.com/channel/UC0h8NzL2vllvp3PjdoYSK4g/videos
앱
- Solo Learn, Python 3 Tutorial
- QPython3
3. 스케쥴 및 학습 목표
1주차 : 기초 (Basic)
- 파이썬 설치, 자료형(int, float, string), 변수, list, tuple
- 산술 연산자
2주차 : 제어문 (Control)
- 비교 연산자, 할당 연산자, 논리연산자, 멤버쉽 연산자
- Boolean, if, while, for, dictionary, 함수 정의,
3주차 : 함수 (Function)
- 통합 개발툴(IDE), 인자, 재귀함수,
Built-in 함수
4주차 : 클래스(Class)
- Class란? 사용법, 예제
5주차 : 모듈(Module)
- Standard library란? 대표 library 소개, pip 사용법
6주차 : venv(가상환경), anaconda, csv 연동, 엑셀 연동
7주차 : 개인 Project를 만들어서 공유 해 보자! #1
8주차 : 개인 Project를 만들어서 공유 해 보자! #2
8. What is python?
멀티스레딩(multithreading) 컴퓨터는 여러 개의 스레드를 효과적으로 실행
스레드(thread)는 어떠한 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위를 말한다. 일반적으로 한 프로그램은 하나
의 스레드를 가지고 있지만, 프로그램 환경에 따라 둘 이상의 스레드를 동시에 실행할 수 있다. 이러한 실행 방식을 멀티스레드
(multithread)라고 한다.
파이썬 속도