파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩]

파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩]

파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요. 파이썬 무료 강의 (기본편)입니다. 파이썬은 다양한 활용 분야가 있는 인기 최고의 프로그래밍 언어입니다. 수많은 컴퓨터 교육 기관에서 가르치고 있으며 학생들도 배우고 있지요. 여러분의 가치를 훨씬 높일 수 있는 필살기, 지금 바로 시작하세요 !

파이썬 무료 강의 (기본편)입니다. 누구나 볼 수 있도록 쉽고 재미있게 제작하였습니다. ^^

파이썬은 다양한 활용 분야가 있는 인기 최고의 프로그래밍 언어입니다. 수많은 컴퓨터 교육 기관에서 가르치고 있으며 학생들도 배우고 있지요. 여러분의 가치를 훨씬 높일 수 있는 필살기, 지금 바로 시작하세요 !

[블로그] 영상보다 글이 편하신 분들을 위해 파이썬 기본편 강의를 책 형태로 블로그에 옮기는 작업을 진행중입니다. 아래 링크에서 확인해주세요 ^^ https://nadocoding.tistory.com/category/%ED%8C%8C%EC%9D%B4%EC%8D%AC%20%EA%B0%95%EC%9D%98/%EA%B8%B0%EB%B3%B8%ED%8E%B8 (2021년 3월 31일 완료 예정)

[ 오류정정 ] 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 게임
  2. GUI 프로그래밍 [완료]

    • 영상에서 캡처한 이미지들을 하나로 합치는 프로그램
  3. 웹스크래핑 [완료]

    • 내가 원하는 뉴스를 매일 자동으로 긁어오는 프로그램
  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

python

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

top 30 Python Tips and Tricks for Beginners

In this post, we'll learn top 30 Python Tips and Tricks for Beginners

Lambda, Map, Filter functions in python

You can learn how to use Lambda,Map,Filter function in python with Advance code examples. Please read this article

Python Tricks Every Developer Should Know

In this tutorial, you’re going to learn a variety of Python tricks that you can use to write your Python code in a more readable and efficient way like a pro.

How to Remove all Duplicate Files on your Drive via Python

Today you're going to learn how to use Python programming in a way that can ultimately save a lot of space on your drive by removing all the duplicates. We gonna use Python OS remove( ) method to remove the duplicates on our drive. Well, that's simple you just call remove ( ) with a parameter of the name of the file you wanna remove done.

Basic Data Types in Python | Python Web Development For Beginners

In the programming world, Data types play an important role. Each Variable is stored in different data types and responsible for various functions. Python had two different objects, and They are mutable and immutable objects.