Thumbnail
BEST
개발 · 프로그래밍 프로그래밍 언어

파이썬으로 뭘 만들지? 남박사의 파이썬 알쓸파잡 대시보드

(5)
12개의 수강평 ∙  306명의 수강생
77,000원

월 15,400원

5개월 할부 시
지식공유자: 남박사
총 68개 수업 (26시간 1분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[웹 개발, 프로그래밍 언어] 강의입니다.

우리가 당연히 알고 있거나 흔하게 접하는 프로그램 혹은 파일 구조 등을 파이썬으로 보다 심도 있게 파고드는 강좌 입니다.

✍️
이런 걸
배워요!
파이썬 활용 능력
파이썬 크롤링
파이썬 웹프로그래밍 활용
파이썬 음성인식
파이썬으로 다루는 진법과 비트
SQLite3 데이터베이스
MP3 파일 구조
JPEG 파일 구조
네트워크 소켓
파이썬 GUI 프로그래밍

알아두면 쓸데 있는 파이썬 잡학사전!

공부가 아닌 써먹기 위한 파이썬 강좌! 📖

이 강의는 우리가 익숙하게 사용하는 다양한 프로그램 혹은 서비스들을 파이썬을 활용하여 분석해보고, 비슷하게 만들어보면서 그런 프로그램들이 어떤 로직으로 동작하는지 그리고 어떤 구조로 작성되는지 이해해보며 프로그래밍에 대한 관심과 흥미를 높이는 것이 목적입니다.

강의 신청에 앞서 미리보기를 통해 어떤 식으로 진행되는지 확인해보시는 것도 좋은 방법이라 생각합니다.

각 섹션 첫 번째 강의에 소스코드주피터 노트북으로 작성된 교안이 있습니다.
학습자들의 집중력을 높이기 위해 강의 시간을 줄였고, 모바일 환경에서도 시청 가능하도록 편집된 강의를 제공합니다.

프로그래밍을 왜 배워야 하나요? ✔️

사실 프로그래밍은 개발자라는 직업에 특화되어 막연히 어렵게만 느껴지는 전문직종 중 하나로만 여겨져왔었습니다. 하지만 요즘은 👨‍🍳 쉐프가 영상을 편집하고 👨‍⚕의사가 프로그램을 개발하는 세상에 살고 있습니다. 이렇게 우리는 직업과 전공의 경계 없이 아이디어와 열정만 있다면 누구든 프로그램을 만들고 서비스할 수 있는 세상에 살고 있습니다.

24시간 정보와 연결된 사회에 살고 있는 현재, 프로그램이 없는 세상은 상상 조차 힘들게 되어버렸죠. 그렇기 때문에 프로그래밍은 직업이 아니더라도 내가 하고 있는 업무를 더 효율적으로 만들기에 훌륭한 도구가 될 수 있습니다.

프로그래밍은 실전입니다!
그렇기 때문에 많이 코딩해본 사람이 그만큼 발전하게 되어 있습니다.
이론적으로 이해하는 것도 중요하지만, 실습이 그 이해를 도울 때가 많습니다.
이 강좌는 100% 실습을 통해 이론을 습득하는 형태로 진행됩니다.


강의 미리보기 👀

1. QR코드 생성기
파이썬으로 QR 코드를 읽고 쓰는 방법을 배우며 실제 QR코드 생성 서비스를 비슷하게 제작해보며 어떤 원리로 구동되는지 알아봅니다. 다른 버전으로 구글 확장 프로그램을 만드는 방법에 대해서도 알아봅니다.


2. 네이버 블로그 백업 프로그램 만들기
네이버 블로그가 어떤 식으로 서비스되는 분석하여 파이썬으로 크롤링 프로그램을 작성하여 네이버 블로그를 백업하는 프로그램을 제작해봅니다. 여기서 Reqeust, Ajax 등에 대해서도 알아봅니다.


3. 유튜브 채널 자동 다운로더
유튜브 사이트를 분석해보고 동영상이 재생되는 로직을 이해하여 파이썬으로 유튜브 동영상을 직접 다운로드하는 방법을 알아봅니다. 파이썬 라이브러리를 활용하여 유튜브 재생목록을 다운로드 할 수 있는 기능을 구현해보며 파이썬 외에 FFmpeg 라이브러리를 사용해보고 파이썬 플라스크와 자바스크립트로 웹소켓을 구현해봅니다.


4. 나만의 빅스비, 시리 만들기
파이썬으로 음성인식과 음성합성을 구현해보고 구글 API 및 네이버 CSR 서비스에 대해서도 알아봅니다. 음성명령으로 네이버메일을 알려주는 기능과 날씨, 환율 정보를 알려주는 기능도 구현해봅니다.


5. 음성메모 프로그램 만들기
파이썬 음성인식 기능을 확장하여 음성으로 메모를 작성하는 음성 메모 프로그램을 만들어봅니다. 여기서 SQLite3 데이터베이스에 대해 공부하고 PySide6 을 사용하여 파이썬 GUI 프로그램을 작성하는 방법과 GUI 프로그램의 동작 로직에 대해서도 조금 심도 있게 공부합니다.


6. 파이썬 포트 스캐너
네트워크 프로그램의 기본적인 내용에 대해서 알아보고 파이썬으로 구현되는 쓰레드, 쓰레드풀, 프로세스풀에 대해서 알아보고 그것이 왜 필요하고 왜 사용하는지를 실습을 통해서 알아봅니다.


7. 해킹 프로그램 만들기
파이썬으로 트로이목마 프로그램의 기본적인 원리와 구조를 작성해보며 트로이목마 프로그램이 어떤 원리와 로직으로 동작하는지 알아보고 네트워크 프로그램의 서버 / 클라이언트 구조에 대해서 알아봅니다. 이 강좌에서는 트로이잔 프로그램의 주된 기능인 원격지의 키로깅, 스크린샷, 프로세스관리, 파일브라우징 기능을 구현하고 일부 PySide6을 사용해서 제작되며 강좌 후반부에는 VirusTotal API 를 사용하여 백신을 사용하는 방법에 대해서도 다루고 있습니다.


8. 자동 MP3 태그 작성기 만들기
MP3 파일을 직접 분석하기 위해서 컴퓨터에서 표현되는 진법과 비트에 대해서 알아보고 파이썬으로 MP3 파일에 있는 ID3 태그를 어떻게 읽고 작성하는지에 대해서 다룹니다. 최종적으로는 파일명을 자동으로 검색하여 크롤링한 메타정보를 자동으로 MP3 파일에 태깅하는 작업까지 알아봅니다.


9. JPEG 에서 EXIF 정보 분석하기
일반적인 JPEG 사진 파일에 작성되는 EXIF 정보를 파이썬으로 어떻게 읽고 분석하는지에 대해서 알아봅니다. 최종적으로는 내가 촬영한 사진에 GPS 정보를 추가하여 카카오맵 API를 사용하여 나만의 갤러리 맵을 작성해봅니다.

 

📢 수강 전 확인해주세요!

  • 본 강의는 윈도우10 운영체제 기반의 파이썬 3.9.6 버전을 기반으로 Visual Studio Code 로 진행합니다.
  • 파이썬은 윈도우, 리눅스, 맥에서 구동가능하지만 몇몇 강의는 윈도우 전용으로 진행되기도 합니다.

이런 분들께 추천합니다! 👩‍👩‍👦 

파이썬을
어디에 어떻게
써먹을지 궁금하신 분들

강좌는 많이 봤는데
스스로 프로그램 만들기가
막막한 분들

무언가 재미있는
프로그램
만들어보고 싶은 분들

파이썬으로
업무의 효율
높이고 싶은 분들


강의 관련 질문 🙋🏻‍♂️

Q. 왜 파이썬을 배워야 하나요? 🙊

프로그램을 작성한다는것은 프로그래밍 언어로 컴퓨터가 이해할 수 있는 로직을 작성하는 일을 말합니다. 여기서 프로그래밍 언어는 정말 많은 종류의 언어가 존재하지만 프로그램을 구성하는 로직은 다 비슷비슷 합니다. 그렇기 때문에 그나마 문법이 쉬운 언어로 로직을 작성해보며 프로그램의 흐름을 이해하는게 좋다고 생각됩니다. 또한 파이썬은 굉장히 생산성과 범용성이 높은 언어이기 때문에 여러가지 활용도 면에서도 좋은 언어라 생각됩니다.

Q. 파이썬을 배우면 무엇이 좋은가요? 🐹

파이썬은 범용적인 언어기 때문에 꼭 내가 개발자가 아니더라도 내가 지금 하고 있는 업무에 도움이 될 수 있는 여러가지 툴이나 서비스를 만들기가 좋고 실제 그렇게 활용하고 있는 사람들이 많은 언어 입니다.그래서 다른사람이 10시간 걸려서 할일을 나는 1시간만에 끝낼수 있는 상황을 만들수도 있습니다. 물론 모든건 본인의 능력이지만 내가 하고 있는 업무를 이해하고 파이썬 공부를 하다보면 언젠가는 가능한 일이라 생각됩니다.

Q. 이 강의만의 특별한 장점이 있을까요? 🐔

남박사의 알쓸파잡 강좌는 제목에서 처럼 "알아두면 쓸데 있는 파이썬 잡학사전" 의 컨셉으로 여러가지 다양한 프로그램을 두루두루 만들어보며 강좌를 진행하고 있습니다. 파이썬을 기반으로 하는 강좌이지만 내용에는 파이썬을 활용하여 웹개발도 하고 자바스크립트, HTML, 크롬확장 프로그램등 과 접목되는 다양한 환경과 여러가지 목적의 프로그램을 만들어보며 경험을 해볼 수 있는게 알쓸파잡의 장점 입니다.

Q. 이 강좌의 난이도에 대해서 말씀해주세요. 🐸

영어를 잘 하는 사람에겐 영어가 쉽고 영어를 안해본 사람에겐 영어가 어렵다고 할것입니다. 프로그래밍도 똑같은 문제라고 생각합니다. 그것이 어렵냐? 쉽냐? 는 내가 그것에 얼마나 익숙해져 있느냐로 결정된다고 생각합니다. 보통 우리가 어렵다고 느끼는 이유는 일단 내게 익숙하지 않아서 어렵게 느껴지는게 가장 크고, 그것을 이해하기 위한 사전 지식이 없을 때 어렵게 느껴질 수 있습니다. 알쓸파잡 강좌에서는 if 문, for 문, while 문 등과 리스트, 딕셔너리, 튜플 같이 기본적인 파이썬 문법에 대해서는 다루지 않습니다만 강좌에 나오는 대부분의 내용에 대해선 설명하고 이해하고자 합니다. 알쓸파잡 강좌는 여러가지 다양한 프로그램을 작성하기 때문에 어떤건 쉽게 느껴질수 있고 어떤건 어렵게 느껴질수도 있겠습니다만 관심만 있다면 충분히 시도해볼만한 난이도라고 생각됩니다.


남박사의 다른 강의 보기 📚 

남박사의 파이썬 실전 100% 활용 
파이썬 기초 문법과 파이썬 활용 하기
남박사의 파이썬으로 실전 웹사이트 만들기
파이썬 플라스크를 활용한 웹프로그래밍

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
파이썬을 어디 써먹을지 고민인 사람
파이썬으로 무엇을 할 수 있는지 궁금한 사람
무언가 재미있는것을 만들어 보고 싶은 사람
파이썬으로 업무의 효율을 증가 시키고싶은 사람
📚
선수 지식,
필요할까요?
파이썬 기본 문법
if, for, while 등의 파이썬 기본 문법
리스트, 딕셔너리, 튜플 등 파이썬 기본 자료구조

안녕하세요
남박사 입니다.
남박사의 썸네일

영진닷컴 코딩은 처음이라 with 파이썬 저자 남규진 입니다.

C/C++ 기반 윈도우용 보안 프로그램 개발자로 프로그래밍을 시작하여 15년째 개발일을 하고 있는 세상 만사에 호기심 많은 남박사 입니다. Win32 API, MFC, COM ATL 위주의 개발일을 하다가 현재는 파이썬으로 프로그래밍을 하고 있습니다.

 

 

개인블로그: https://blog.naver.com/nkj2001

커리큘럼 총 68 개 ˙ 26시간 1분의 수업
이 강의는 영상, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 남박사의 알쓸파잡! 파이썬 실용프로젝트
강좌 소개 및 의도 미리보기 07:15
주피터노트북 사용방법에 대한 안내 07:08
섹션 1. QR 코드 인식기 만들기
파이썬에서 QR 코드 생성해보기 22:45
파이썬으로 QR 코드 읽어보기 미리보기 24:03
Flask 를 활용하여 웹 QR코드 생성기 만들기 26:13
크롬 확장 프로그램으로 QR코드 생성기 만들기 13:43
섹션 2. 네이버블로그 백업 프로그램 만들기
네이버 블로그 구조 분석 및 카테고리 분석 28:39
블로그 리스트 및 상세내용 파싱하기 미리보기 19:21
프로그램 함수화 및 데이터를 파일로 저장 14:38
블로그 포스트에 사용된 상세 이미지 다운로드 21:00
섹션 3. 유튜브 채널 자동 다운로더 만들기
유튜브 다운로드를 위한 사이트 분석 22:16
유튜브 데이터 분석 및 다운로드 23:46
비디오와 오디오 합치기 및 외부라이브러리 사용하기 32:18
유튜브 재생목록 파싱하기 23:30
유튜브 재생목록 다운로드 기능을 웹사이트로 구현하기 16:24
재생목록 다운로드 기능을 Ajax로 구현하기 10:49
웹소켓으로 다운로드 진행상태 구현하기 미리보기 19:28
섹션 4. 나만의 빅스비, 시리 만들기
파이썬으로 음성인식 및 구글 API 사용해보기 23:22
오디오파일 음성인식 및 네이버 CSR 사용해보기 미리보기 15:40
음성합성 시스템 구현하기 20:26
나만의 빅스비, 시리 흉내 내보기 22:26
음성 명령으로 새로운 네이버 메일 안내 기능 추가 21:32
음성인식 날씨, 환율 정보 기능 추가 24:48
섹션 5. 음성 메모 프로그램 만들기
SQLite3 데이터베이스 18:03
SQLite3 데이터베이스 SELECT, INSERT, UPDATE, DELETE 22:24
파이썬 GUI 프로그래밍, PySide6 기본위젯 알아보기 21:17
PySide6 시그널과 슬롯 그리고 이벤트 19:48
PySide6 메모 프로그램 기본 레이아웃 구성하기 18:41
PySide6 메모위젯, 시그널 슬롯 구현 및 이벤트 처리하기 21:52
메모 위젯 동적 생성 및 데이터베이스 설계 18:08
데이터베이스에 메모 정보 저장, 읽기, 삭제 구현하기 16:12
음성인식 메모프로그램 완성하기 미리보기 29:09
섹션 6. 파이썬 포트 스캐너
포트에 대한 이해 14:50
포트 스캐너 11:27
포트 스캔 기능을 쓰레드로 구현하기 12:26
쓰레드풀과 프로세스풀 20:26
Nmap 라이브러리로 대상 시스템 정보 수집 24:11
우분투에 Nmap 설치하기 02:30
섹션 7. 파이썬으로 해킹 프로그램 만들기
해킹, 트로이목마 프로그램이란? 24:39
트로이목마 프로그램 서버와 클라이언트 기본 구조 설계 30:41
PySide6 으로 서버 프로그램 만들기 16:20
해킹툴에 키로깅, 스크릿샷 기능 추가하기 29:07
실행중인 프로세스 목록 서버로 전송하기 20:30
프로세스 목록 출력하고 강제 종료 기능 추가하기 41:43
원격 파일 탐색기 기능 추가하기 13:19
커스텀 위젯으로 파일 폴더 목록 구현하기 33:13
원격지 파일다운로드 구현하기 37:58
PyInstaller 를 사용하여 클라이언 프로그램을 exe 로 변환하기 33:01
컴퓨터 보안, 백신과 VirusTotal 17:40
VirusTotal API 를 사용하여 나만의 백신 만들기 33:15
섹션 8. 자동 MP3 태그 작성기 만들기
진법과 비트 31:54
파이썬으로 MP3 ID3Tag 이해하기 미리보기 24:07
MP3 ID3Tag 프레임 이해하기 33:17
ID3v2.3 태그 읽기 프로그램 작성하기 34:47
MP3 파일에 ID3v2.3 태그 작성하기 37:08
MP3 파일에 노래가사, 코멘트, 커버 이미지 태그 추가하기 19:21
Mutagen ID3 태그 라이브러리 사용하기 17:29
크롤링해서 내컴퓨터의 MP3 태그 자동 기록하기 39:14
섹션 9. JPEG 에서 EXIF 정보 분석하기
JPEG 의 메타데이터 EXIF 정보 27:50
어플리케이션 세그먼트에서 IFD 분석하기 미리보기 28:59
자료형과 IFD0 엔트리 아이디 22:47
Exif IFD 24:03
GPS IFD 15:56
IFD1 썸네일 이미지 14:51
EXIF 리더 프로그램 작성하기 23:07
EXIF 라이브러리를 사용하여 이미지에 GPS 정보 기록하기 30:37
GPS 정보 기록 프로그램 업그레이드 35:01
카카오맵 API 를 사용해서 내컴퓨터의 갤러리맵 만들기 36:23
강의 게시일 : 2021년 12월 10일 (마지막 업데이트일 : 2021년 12월 10일)
수강평 총 12개
수강생분들이 직접 작성하신 수강평입니다.
5
12개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
codepixel thumbnail
5
오랜만에 나온 남박사님 강좌라 반가운 마음으로 강의를 정주행하고 있습니다. 목소리 톤과 발음은 여전히 좋으시고 깔끔하고 쉬운 설명은 더 좋아지셨네요^^ 그리고 파이썬 외의 잡식도 함께 알려주셔서 프로그램에 대한 재미와 이해의 폭이 더 넓어지고 있습니다. 쥬피터 노트북에 강좌 정리해주셔서 감사드립니다!! 최고에요~
2021-12-11
지식공유자 남박사
좋은 말씀 감사드립니다. 저도 재미의 관점에서 보면 프로그래밍이 참 매력있는 장르라고 생각하는 사람입니다. ^^
2021-12-17
hakjuknu thumbnail
5
Great !
2021-12-18
지식공유자 남박사
Thanks!
2021-12-20
hyogoncap thumbnail
5
파이썬의 활용 용도가 이렇게 많은 지 몰랐네요~ 강좌 유용하게 잘 봤습니다. 다음 강좌가 기대되네요~
2021-12-17
지식공유자 남박사
더 다양한 활용방법과 재미난 실습에 대해서 고민하고 준비해 보도록 하겠습니다. 좋은 강의평 감사드립니다.
2021-12-20
뉴스나인 thumbnail
5
좋은 강의 감사합니다.
2022-12-19
지식공유자 남박사
좋은 말씀과 평점 감사드립니다.
2023-01-04
Seungwon thumbnail
5
상세한 설명이었으며 유익한 강좌 만족합니다.
2022-12-04
지식공유자 남박사
좋은 말씀과 댓글 감사합니다~
2022-12-09