Thumbnail
BEST 개발 ・ 프로그래밍 웹 개발
남박사의 파이썬 실전 100% 활용
(4.9)
53개의 수강평 ∙ 1196명의 수강생

66,000원

지식공유자 : 남박사
총 78개 수업˙총 22시간 31분
평생 무제한 수강
수료증 발급 강의
초급 대상
이 강의는 멘토링 신청이 가능합니다.
멘토링은 수강 신청과 별개로 운영되며, 수강생이 아니어도 신청할 수 있습니다.
내 목록 추가 981 공유
초급자를 위해 준비한
[개발 ・ 프로그래밍] 강의입니다.

프로그래밍을 접해보지 않은 초보 분들이나 파이썬에 대해 어느 정도 이론 지식이 있는 분들 모두를 대상으로 하며 실제 프로젝트를 기반으로 강좌의 주 목적은 파이썬에 대한 관심과 재미를 느끼는 것을 추구 합니다. 이 강좌를 통해 파이썬으로 보다 많은 아이디어와 보다 많은 재미를 얻으시길 바랍니다.

✍️
이런 걸
배워요!
파이썬 프로그래밍
프로그래밍 입문
여러가지 프로그램 만들기
봇 만들기
그 밖에 여러가지 프로그래밍 활용

프로그래밍을 배우고 싶으신가요?

프로그래밍을 배워서 개발자가 되고 싶은분들도 계실테고 아니면 그냥 뭔가 할 줄 알면 재미난 것들이 많을것 같기도 하고.. 사람마다 프로그래밍을 배우고 싶은 이유나 목적은 다릅니다. 그러나 입문자의 입장에선 뭘 배워야 할지도 모르겠고 어렵게만 느껴지는것도 사실입니다.

초보가 배우기에 가장 어렵지 않고 실무 개발자들도 그 편리함과 생산성에 가장 많이 사용되는 언어 중 한 가지가 바로 파이썬 이라는 사실은 개발자가 아닌 분들도 많이 알고 계십니다. 그러나 프로그래밍을 한번도 해본적이 없는 사람이 막상 공부해보면 그 쉽다고 하는 파이썬도 어렵게 느껴질 수 있습니다.

파이썬을 하나도 모르는 사람을 기준으로 파이썬의 기초적인 이론 부터 실제 프로그램을 만드는 내용까지 중점을 둔 강좌입니다. 아무리 많은 내용을 보고 듣더라도 막상 강좌가 끝나면 뭘 많이 배운거 같긴 한데 실제 간단한 프로그램 하나 스스로 만들지 못하는 분들이 많이 계십니다. 이런 분들을 위해 흥미와 재미 위주로 좀 더 다양한 예제와 실습으로 강좌를 진행합니다. 초보 분들에게 가장 필요한건 어려운 지식 보단 기본적으로 "프로그래밍이 재미있다 혹은 흥미롭다" 를 느낄 수 있는게 더 중요하다고 생각됩니다.

파이썬을 활용하여 파이썬으로 만들어 볼 수 있는 여러가지 다양한 종류의 프로그램을 만들어봅니다. 

 

강좌에서 다루는 실습 프로그램 미리보기

텔레그램봇에 CCTV 기능 추가하기

GUI 계산기 구현하기 (마우스/키보드 입력 모두 가능하게 구현하기)

GUI 컬러피커 구현하기

FTP 클라이언트 구현하기 (FTP 브라우징/FTP 업/다운로드 구현하기)

채팅 서버/클라이언트 구현하기 (웹버전)

한메타자 같은 타이핑 게임 만들기 (유니코드 이해하고 한글 초.중.종성 분리하기)

실습 프로그램 목록

  • 숫자 맞추기 게임 만들기
  • 숫자 야구게임 만들기
  • 영어 단어 맞추기 게임
  • 윈도우 계산기 만들기
  • 한메타자 같은 타이핑 게임 만들기
  • 지능형 로또 번호 생성기
  • 파일 인코딩 변경 프로그램
  • 나만의 단축키 만들기
  • 네이버 실시간 검색어 크롤링 하기
  • 네이버 영화 평점 크롤링 해서 액셀파일로 저장하기
  • 네이버 블로그 검색결과 크롤링 하기
  • 파이썬으로 직방 데이터 크롤링 하기
  • 외국 뉴스 사이트에 가장 많이 나온 영어 단어 뜻 맞추기 게임
  • 핫딜이 뜨면 카톡으로 알려주는 프로그램
  • 토렌트 마그넷 자동검색기 만들기
  • 텔레그램 봇 만들기
  • 채팅 서버 / 클라이언트 구현하기
  • 이미지 포맷 및 사이즈 일괄 변경 프로그램 만들기
  • 내컴퓨터의 동영상 썸네일 만들기
  • GUI 시계
  • GUI 계산기
  • GUI 칼라피커
지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
개발자, 프로그래머 직업을 꿈꾸는 사람
괜찮은 아이디어가 있는데 그걸 만들어보고 싶은 사람
계획은 없지만 그냥 프로그래밍을 만들어 보고싶은 사람
빅데이터 분석이나 인공지능에 관심있는데 기초가 안되는 사람
개발자는 아니지만 그냥 뭔가 배우면 도움될거 같은 사람
📚
선수 지식,
필요한가요?
컴퓨터에 대한 관심

안녕하세요
남박사 입니다.
남박사의 썸네일
커리큘럼 총 78개 ˙ 22시간 31분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. 강좌 준비
강좌 진행 및 개발 환경 03:44
파이썬 에디터 종류와 장단점 06:49
비쥬얼스튜디오 코드 설치 02:08
섹션 2. 파이썬 기본
변수와 사용법 04:16
자료형 int, float, bool, None 05:34
자료형 str 15:40
문자열 메서드 13:49
섹션 3. 파이썬 데이터 구조
리스트 list() 11:45
튜플 tuple() 04:30
딕셔너리 dict() 07:08
집합 set() 02:57
자료형 강제 형변환 03:14
섹션 4. 파이썬 기본 문법
파이썬 들여쓰기, 주석, 세미콜론과 정석 분석툴 pylint 08:59
조건문 (if, else, elif) 14:14
반복문 (while) 07:40
반복문 (for) 18:36
반복문 탈출과 연속 구문 break, continue 06:22
섹션 5. 파이썬 입력 출력
사용자가 입력한 내용 입력받기 17:07
파일 읽고 쓰기 13:30
예외 처리 try except 및 with 문 07:53
유니코드와 인코딩 미리보기 15:19
섹션 6. 함수
섹션 7. 파이썬 확장하기
클래스는 뭐예요? 19:08
모듈의 개념과 모듈 사용방법 06:33
파이썬 라이브러리 10:40
데코레이터로 함수동작 시간 측정 해보기 17:28
섹션 8. 파이썬 실전 프로그래밍
이론 활용 및 실전 프로그래밍 안내 미리보기 05:04 숫자 맞추기 게임 만들기 (파이썬 기초, 랜덤함수, 반복문, 조건문) 미리보기 09:53
숫자 야구게임 만들기 (파이썬기초, 랜덤함수, 반복문, 조건문) 14:53
영어 단어 맞추기 게임 (파이썬기초, 랜덤함수, 반복문, 조건문, 딕셔너리) 08:45
콘솔 스마트 계산기 만들기 심플 (파이썬기초, 계산기 로직, 리스트, 반복문, eval 함수) 04:38
콘솔 스마트 계산기 만들기 스마트 (파이썬기초, 계산기 로직, 리스트, 반복문) 23:23
한메타자 같은 타이핑 게임 만들기 심플 08:51
한메타자 같은 타이핑 게임 만들기 스마트 22:50
로또 번호 생성기 심플 05:21
지능형 로또 번호 생성기 27:03
파일 인코딩 변경 프로그램 만들기 27:51
나만의 단축키 만들기 심플(키보드 메세지 원리 및 이해) 10:12
나만의 단축키 만들기 스마트 13:50
섹션 9. 크롤링
크롤링과 웹브라우저의 개발자도구 이해하기 12:31
http 프로토콜 이해하기 (requests, response, session, cookie) 16:50
requests, requests_html, beautifulsoup 09:38
네이버 실시간 검색어 크롤링 하기 18:34
네이버 영화 평점 크롤링 해서 액셀로 저장하기 21:01
네이버 블로그 검색 결과 크롤링 하기 23:44
ajax로 동작하는 직방 데이터 크롤링 하기 38:40
외국 뉴스 사이트에 가장 많이 나온 영어 단어 맞추기 게임 만들기 45:55
핫딜이 뜨면 카톡으로 알려주는 프로그램 만들기 34:58
토렌트 마그넷 자동 검색기 만들기 27:39
Flask를 사용해 토렌트 마그넷 검색기를 웹브라우저로 동작하게 만들기 24:25
섹션 10. 봇 만들기
텔레그램 봇 만들기 - 봇 환경 이해하고 만들기 10:06
텔레그램 봇 만들기 - 날씨, 환율 응답, 컴퓨터 파일 전송 기능 추가하기 47:37
섹션 11. 네트워크
소켓, 서버/클라이언트 개념 이해하기 미리보기 11:01
쓰레드와 믹스인 개념 이해하기 14:21
socketserver를 사용해 채팅 서버/클라이언트 구현하기 (클래스 상속 및 오버라이딩) 19:39
채팅 클라이언트에 GUI 입히기 (tkinter) 24:20
웹 채팅 만들기 (Flask) 28:14
WOL 로 컴퓨터 켜기 19:29
윈도우 FTP 서버 셋팅하기 06:48
파이썬으로 FTP 클라이언트 만들기 25:13
섹션 12. 이미지 다루기
파이썬 OpenCV, pillow 사용방법과 특징 15:32
이미지 포맷 일괄 변경 프로그램 만들기 15:42
이미지 포맷 및 사이즈 일괄 변경 프로그램 만들기 26:01
내 컴퓨터의 동영상 썸네일 콜라주를 자동으로 만들어주는 프로그램 만들기 37:55
웹캠으로 CCTV 만들기 23:03
텔레그램 봇에 CCTV 기능 추가하기 12:46
섹션 13. GUI 프로그래밍
Graphical User Interface 프로그래밍 09:10
PyQt5 위젯 32:20
PyQt5 디지털 시계 만들기 17:11
PyQt5 스마트계산기 74:04
PyQt5 컬러피커 만들기(1) 22:18
PyQt5 컬러피커 만들기(2) 70:21
섹션 14. 배포하기
파이썬 파일 배포하기 16:52
섹션 15. 강좌 마무리
강좌 복습 및 소스코드 따라하기 - 주피터노트북 03:10
강의 게시일 : 2019년 08월 29일 (마지막 업데이트일 : 2019년 09월 01일)
수강평 총 53개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
4.9
53개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
fmaniac76 thumbnail
파이썬 강좌를 인프런이나 타 교육사이트에서 유료, 무료 정말 여러개 본거 같은데 그 중 최고라고 생각됩니다. 처음으로 돈이 아깝지 않다는 생각이 들었네요... 아직 완강전이지만 저 같이 어설픈 입문자가 보기에 만족도가 훌륭합니다. 특히 편집을 잘하셔서 너무 보기 편합니다. 혹시 다음 강좌 계획중이신건 없으신가요?
2019-09-06
지식공유자남박사
네 감사합니다. 다음 강좌에 대해서는 현재 구체적인 계획은 없습니다만 구상중이긴 합니다.
2019-09-08
너굴너굴너구리 thumbnail
개발자 준비를 하는 35살 직장인입니다. 파이썬의 기초 문법 강의가 진행되는 동안 뜬구름만 잡는것 같은 코드 작성에서 최소한 구름의 형태만이라도 직접 만드는 경험을 할 수 있는 좋은 강의라고 생각됩니다. 하지만 동시에 남박사님에게 질문이 있습니다. 수강평을 살펴보니 제가 느끼는 감정을 다른 사람들도 비슷하게 느끼는 것 같습니다. 개발을 처음 접하는 비전공자 입장에서 숙련된 개발자로 거듭나는 과정에 있어서 어떤 방법이 가장 효율적이라고 생각하시나요? 아직 완강을 하진 않았습니다만 6, 70%의 정도를 진행하고 난 뒤에 느낀점은 라이브러리를 쓰기 전까지는 대부분 이해가 잘 되고 넘어갑니다만 라이브러리를 불러와서 어떤 기능을 구현하는 것을 보기 시작하면서 거리감이 느껴지기 시작합니다. 그렇다면 초보 입장에서 공부를 할 때 이해가 되지 않더라도 일단 계속 따라해보면서 강의를 따라가는 것이 좋을가요? 아니면 이해가 되지 않는 부분이 있으면 그 부분을 파헤쳐가면서 중간 중간에 따로 레벨을 맞춰가면서 강의를 뒤따라가는게 좋을까요? 조금 늦은 나이이다보니 최대한 빨리 배우고 싶은 욕심이 생기는 것 같습니다. 물론 조바심을 내면 안되지만 어떤 효율적인 방법은 존재하는 것이 아닌가 하는 자문을 하다보니 수강평을 남김과 동시에 질문을 남기게 됐습니다. 좋은 하루 보내시고 앞으로도 좋은 강의 더 많이 부탁드립니다.
2020-02-24
지식공유자남박사
질문을 주신 내용이 참 어려운 내용이라 좀 긴 답글을 달겠습니다. ^^ 일단 평생 코딩을 한번도 안해본 사람이 처음 코딩 공부를 한다는게 정말 정말 생각보다 어려운 일일 수 있습니다. 사람마다 무언가를 공부하는 방법, 이해하는 방식은 모두 다릅니다. 그래서 사실 정답도 없고 제가 어떻게 해야 한다~ 라고 말씀드리기엔 참 조심스러운 이야기입니다. 사회적으로 성공한 사람들의 자서전을 보고 그들의 삶을 똑같이 따라한다고 성공하는게 아닌듯 본인의 스타일로 본인의 입맛대로 바꾸셔야 하는 일들이라 생각됩니다. 일단은 제 개인적인 의견이니 그냥 참고만 하시길 바랍니다. ^^ 제가 진행한 강좌는 사실 많은 분야의 내용을 두루두루 다루고 있습니다. 강좌의 내용에서 가장 중요한 부분은 파이썬 문법적인 부분만 모두 이해했다면 일단 나머지 내용은 옵션적인 부분입니다. 제가 강좌를 제작하면서 가장 중요하게 생각한 부분은 입문을 하는 사람입장에서 프로그래밍이 재미있는거구나! 를 전달하고 싶은게 가장 큰 부분이였습니다. 그래서 나도 뭔가 만들어보고 싶다. 혹은 만들 수 있겠다! 라는 생각을 갖길 바랬습니다. 그래서 말씀하신대로 어떤 코드는 쉽게 이해가 되는데 어떤 코드는 쉽게 이해되지 않는 부분도 있습니다. 이해가 되었던 안되었던 일단 코딩을 따라 해보고 결과를 보는게 우선 중요합니다. 물론 이해하지 못하면 나중에 그걸 응용할 수는 없기 때문에 이해하는것도 중요하지만 그보다 더 중요한건 내가 재미를 느끼고 무엇을 만들어보고 싶냐를 찾는게 중요합니다. 그렇게 내가 생각해낸 아이디어가 나를 발전시킬 수 있는 무기가 됩니다. 강좌의 내용을 듣고 1차적으로 이해하는것보다 훨씬 더 중요하다고 생각됩니다. 이렇게 프로그래밍에 익숙해지고 나서 이해하는것도 나쁘지 않고 포기하지 않는게 가장 중요합니다. 효율적인 방법은 내가 현실적으로 만들수 있을것 같은 가장 재미있을만한 프로그램을 하나 정해서 첨부터 작성해보는게 가장 효율적이라 생각됩니다. 그래야 내가 생각한 프로그램이 어떤 로직으로 동작하는지도 생각해보고 고민해보고 그에 맞는 어떤 분야를 더욱 더 깊게 공부를 해야하는지도 알게 되고 그렇게 하나하나 쌓아가는 공부를 하시는걸 추천합니다. 시험을 잘보는 사람들의 공통점은 시험에 나올만한걸 잘 찾아서 효율적으로 공부를 하는데 시험을 잘 못보는 사람들은 시험범위 전체를 똑같은 비중으로 공부합니다. 물론 머리가 좋아서 그걸 다 기억하고 이해하면 좋겠지만 저를 포함한 대부분은 그렇지 못합니다. 그래서 위에서 얘기했듯이 본인이 꼭 만들어보고 싶은 부분부터 시작하는걸 자꾸 강조하게 됩니다. 그리고 강좌의 내용에서 이해가 가지 않거나하는 부분은 질문답변 게시판을 적극 활용하실 수 있습니다. ^^
2020-02-24
매니저 윌 thumbnail
이론까지 완강하고, 이제 실전 프로그램 제작이 남았습니다! 즐거운 갈증을 만들어내는 강의입니다. 이런 강의는 찾기 어려운 것 같습니다. 쉽고도 어려움 사이의 그 사이가 있습니다. 그 사이는 서적과 질문을 통해 스스로 기술을 습득을 만들어나가는 재미를 주는 강의같아요! 스스로 얻었을때 성취감이 아주 넘쳐나는 강의죠. 정말 진솔하게 프로그래밍을 배우고 싶다는 마음이 있으시다면, 이 강의를 추천드립니다. 완강까지 잘하겠습니다. 감사드려요~!
2020-08-13
지식공유자남박사
아주아주 좋은 수강평 감사드립니다. 쉽고도 어려움 사이의 그 사이가 있다는 말씀에 아주 깊은 공감을 하며 그 사이를 스스로 습득을 해야 한다는 말씀이 정말 제 마음을 알아주시는것 같아 깊은 감사를 드립니다. 말씀하신대로 강좌가 모든걸 해결 해줄수 없고 지식을 전달할 수도 없습니다. 단지 가이드를 제시하고 재미와 관심을 끌어내었다면 그게 성공이라고 생각합니다. 앞으로 실전 프로그램 영역에서 그 사이가 더 깊게 느껴지실수도 있습니다. 앞으로 궁금하실 많은 부분에 대해서 질문답변 게시판을 적극 활용해주시면 저 역시 성심성의껏 그 문제를 해결하는데 도움드릴것을 약속드립니다. 화이팅 하시길 바랍니다!! 감사합니다.
2020-08-16
윤태영 thumbnail
질문에 너무 자세히, 이해하기쉽게 대답해주셔서 송구스러울 정도입니다 학원에 다닐필요가 없음을 느낍니다 ㅎㅎ 현재 70퍼센트정도 수강하였는데 완강까지 무리없이 할수있을것같습니다
2020-01-30
지식공유자남박사
입문하시는 분들 입장에서는 궁금한점 몇개만 그때 그때 해결해도 금방 습득을 하실 수 있는 부분이 많은걸 알기 때문에 질문 답변 게시판을 아주 중요하게 생각하고 있습니다. 저는 나름대로 최대한 쉽게 설명한다고 해도 사실 글로서 무언가를 이해한다는게 쉬운건 아니며 똑같은 설명을 봐도 사람마다 받아들이는게 다른데 태영님께서는 너무 좋게 봐주시는거 같아 같아 제가 더 감사합니다.
2020-01-31
조르바 thumbnail
예제위주라 무척 실용적이다보니 상대적으로 체계적이진 않아요. 초급자로서 기본 폼 형태부터 차근히 따라가고 싶은데 그 부분은 좀 아쉽습니다.
2019-12-31
지식공유자남박사
예를 들어 C/C++ 같은건 어느정도 체계가 잡히지 않으면 진도를 나가기가 힘든 언어 입니다. 그리고 초보 입장에서 C/C++은 그 체계를 잡는게 쉽지 않은 언어입니다. 그러나 파이썬은 그렇게까지 체계를 잡을 필요는 없는 언어입니다. 파이썬은 기본적으로 제공되는 대부분의 기능들이 라이브러리 형태로 제공됩니다. 그리고 그 많은 라이브러리는 파이썬, 자바, C/C++등 여러가지 언어로 제작되어집니다. 그 중 파이썬으로 제작된 라이브러리라 할지라도 그 라이브러리 역시 내부에서는 또 다른 라이브러리에 의존적으로 제작된것도 많습니다. 그렇기 떄문에 파이썬의 어떤 기능을 정확하게 이해하려면 그런 수만가지의 라이브러리가 어떻게 동작하는지 까지 모두 알아야 합니다. 그렇기 때문에 강좌를 체계적인 내용보다는 실용적이고 재미있는 요소에 초점을 맞추어 진행하였습니다. 물론 무슨 말씀을 하시는지는 알겠습니다. 저 또한 그런 부분을 고민하지 않았던건 아니였기 때문입니다. 아무쪼록 그런 아쉬운 부분을 어떻게 만족시킬 수 있는지 고민해야할 제 숙제라고 생각됩니다. ^^ 아무튼 좋은 말씀과 의견에 감사드리며 새해 복 많이 받으시길 바랍니다.
2020-01-01

66,000원

내 목록 추가 981 공유
지식공유자 : 남박사
총 78개 수업˙총 22시간 31분
평생 무제한 수강
수료증 발급 강의
초급 대상
이 강의는 멘토링 신청이 가능합니다.
멘토링은 수강 신청과 별개로 운영되며, 수강생이 아니어도 신청할 수 있습니다.
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스