플랫폼이란

파이썬 코딩 무료 강의 (기본편)

Freedom-x 2020. 12. 9. 11:25

파이썬 무료 강의 (기본편)입니다.

누구나 볼 수 있도록 쉽고 재미있게 제작하였습니다. ^^

 

파이썬은 다양한 활용 분야가 있는 인기 최고의 프로그래밍 언어입니다.

수많은 컴퓨터 교육 기관에서 가르치고 있으며 학생들도 배우고 있지요.

여러분의 가치를 훨씬 높일 수 있는 필살기, 지금 바로 시작하세요 !

 

[ 안내 ] 1. 활용편 첫 번째 강의가 등록되었습니다. 지금 바로 만나보세요 ^^

바로가기 : https://youtu.be/Dkx8Pl6QKW0

 

2. 인프런에 파이썬 강좌가 등록되었습니다.

강의를 주제별로 나눠서 보시고 싶으신 분들은 이용해주세요 ^^

https://www.inflearn.com/course/나도코딩-...

 

[ 오류정정 ] 2020.03.28 최종수정

9-7. 클래스 "연산자 오버로딩" 제목 및 설명이 잘못되어 정정합니다.

해당 영상에 나오는 설명 중 "연산자 오버로딩"은 잘못된 워딩이며

"메소드 오버라이딩"이 올바른 표현입니다.

 

9-9. 클래스 super (4:23:10) 내용 설명이 잘못되어 정정합니다.

class FlyableUnit(Flyable, Unit):

def __init__(self): super().__init__()

위처럼 다중 상속 코드를 작성했을 때, super() 를 쓰면

순서상 맨 "마지막" 이 아닌, 맨 "처음" 클래스(예제에서는 Flyable) 에 대해서 __init__ 함수가 호출 됩니다.

 

9-11. 스타크래프트 프로젝트 후반전 (4:40:32) 내용 설명이 잘못되어 정정합니다.

5이상 20이하의 값을 얻기 위해서 randint(5, 20) 이나 randrange(5, 21) 로 작성해야 합니다.

혼란을 드려 대단히 죄송합니다.

 

[ 활용편 커리큘럼 ] * 활용편은 제작 중입니다.

1. 게임 개발 [완료]

- 오락실에서 하던 Pang 게임

- 바로가기 : https://youtu.be/Dkx8Pl6QKW0

 

2. GUI 프로그래밍 [완료]

- 영상에서 캡처한 이미지들을 하나로 합치는 프로그램

- 바로가기 : https://youtu.be/bKPIcoou9N8

 

3. 웹스크래핑 [완료]

- 내가 원하는 뉴스를 매일 자동으로 긁어오는 프로그램

- 바로가기 : https://youtu.be/yQ20jZwDjTE

 

4. 업무자동화 [제작 중]

- 엑셀, 인터넷, 데스크탑 등 컴퓨터에게 일을 시키는 스크립트

 

5. 데이터 분석 및 시각화

- 빅데이터를 활용한 대한민국의 인구 문제 분석

 

6. 얼굴 인식

- 이미지 / 영상에서 얼굴을 인식하여 얼굴 위에 재밌는 캐릭터 씌우기

 

7. 머신러닝

- KNN 을 통해 사용자별 영화 추천 시스템 개발

 

8. 사물인터넷

- 아두이노를 활용한 RC Car 제작

 

[목차]

(0:00) 0.Intro

(0:38) 1-1.소개

(02:22) 1-2.환경설정

(07:26) 2-1.숫자 자료형

(11:42) 2-2.문자열 자료형

(13:08) 2-3.boolean 자료형

(15:05) 2-4.변수

(22:08) 2-5.주석

(23:57) 2-6.퀴즈 #1

(25:48) 3-1.연산자

(33:23) 3-2.간단한수식

(36:26) 3-3.숫자처리함수

(38:59) 3-4.랜덤함수

(44:11) 3-5.퀴즈 #2

(46:57) 4-1.문자열

(48:24) 4-2.슬라이싱

(55:09) 4-3.문자열처리함수

(1:00:56) 4-4.문자열포맷

(1:09:17) 4-5.탈출문자

(1:15:47) 4-6.퀴즈 #3

(1:22:31) 5-1.리스트

(1:31:35) 5-2.사전

(1:40:46) 5-3.튜플

(1:43:19) 5-4.세트

(1:48:44) 5-5.자료구조의 변경

(1:50:47) 5-6.퀴즈 #4

(1:57:33) 6-1.if

(2:05:08) 6-2.for (

2:09:33) 6-3.while

(2:14:59) 6-4.continue 와 break

(2:19:11) 6-5.한 줄 for

(2:22:51) 6-6.퀴즈 #5

(2:28:36) 7-1.함수

(2:30:09) 7-2.전달값과 반환값

(2:37:50) 7-3.기본값

(2:41:32) 7-4.키워드값

(2:43:07) 7-5.가변인자

(2:47:55) 7-6.지역변수와 전역변수

(2:53:58) 7-7.퀴즈 #6

(2:58:59) 8-1.표준입출력

(3:10:12) 8-2.다양한 출력포맷

(3:17:45) 8-3.파일입출력

(3:26:27) 8-4.pickle

(3:30:22) 8-5.with

(3:33:33) 8-6.퀴즈 #7

(3:38:08) 9-1.클래스

(3:47:04) 9-2._init_

(3:48:34) 9-3.멤버변수

(3:53:07) 9-4.메소드

(3:59:29) 9-5.상속

(4:02:54) 9-6.다중상속

(4:10:08) 9-7.메소드 오버라이딩

(4:17:03) 9-8.pass

(4:19:31) 9-9.super

(4:23:50) 9-10.스타크래프트 프로젝트 전반전

(4:33:47) 9-11.스타크래프트 프로젝트 후반전

(4:44:42) 9-12.퀴즈 #8

(4:50:13) 10-1.예외처리

(4:58:15) 10-2.에러 발생시키기

(5:01:06) 10-3.사용자 정의 예외처리

(5:04:28) 10-4.finally

(5:06:19) 10-5.퀴즈 #9

(5:14:23) 11-1.모듈

(5:24:10) 11-2.패키지

(5:30:30) 11-3._all_

(5:34:16) 11-4.모듈 직접 실행

(5:37:00) 11-5.패키지, 모듈 위치

(5:40:33) 11-6.pip install

(5:46:04) 11-7.내장함수

(5:50:38) 11-8.외장함수

(5:58:49) 11-9.퀴즈 #10

(6:01:08) 12.Outro

 

[ 나도코딩의 정규 강의 ]

C 프로그래밍 : https://youtu.be/dEykoFZkf5Y

스크래치 3.0 : https://youtu.be/xN8O_mhR-7Y

 

[ 나도코딩의 단편 강의 ]

업무 생산성 200% 높이기 Notepad++ : https://youtu.be/r1lpBGlIzY0

개발시간을 줄여주는 단축키 10 Visual Studio : https://youtu.be/LmCFaOB4YPI

 

[ 연락 ] nadocoding@gmail.com * 질문은 댓글을 통해서 해주세요 ^^