나에게 필요한 지식과 기술을 검색해 보세요.

대표이미지

파이썬 완전 정복: 웹 개발·자동화·AI 활용의 모든 것

Python Mastery: Build Web Apps, Automate Tasks & Explore AI

강사

파울러 디숀

강의

137강

시간

13h 15m

수강기간

6개월

레벨

초중급

정가

159,000

판매가

31,800

총 결제 금액

80%

31,800

Python 기초부터 웹 앱, 자동화, AI까지 — 실전 프로젝트로 완성하는 종합 Python 마스터 코스


파이썬 완전 정복
웹 개발 · 자동화 · AI 활용의 모든 것

파이썬 기초 문법부터 Django 웹 개발, 반복 업무 자동화,
OpenAI API 기반 AI 활용까지 한 번에 배우는 올인원 파이썬 강의입니다.

강의 개요

“파이썬 완전 정복: 웹 개발·자동화·AI 활용의 모든 것”은 완전 초보자부터 실무 개발자까지 파이썬 전 영역 스킬을 실전 수준으로 끌어올리는 올인원(All-in-One) 강의입니다.

 

이 강의는 파이썬 기초 문법에서 시작해 웹 애플리케이션 개발(Django), 반복 작업 자동화, AI 기술(OpenAI API) 연동, 데이터 처리 및 시각화까지 한 번에 학습할 수 있도록 체계적으로 설계되었습니다.

 

강의는 실전 예제 및 프로젝트 중심으로 구성되어 있어, 이론 중심이 아니라 바로 사용할 수 있는 실무형 스킬 습득에 집중합니다. 실습을 통해 “생각하는 프로그래머”로 성장하고, 자신만의 포트폴리오를 완성할 수 있도록 돕습니다.

이 강의를 선택해야 하는 이유

💡 이론이 아닌 실전 중심
모든 개념을 직접 코드로 작성하고 실행하며 익힙니다.
💡 웹 · 자동화 · AI를 한 번에
파이썬 하나로 다양한 실무 영역을 경험합니다.
💡 포트폴리오 완성
실전 프로젝트를 통해 결과물을 남깁니다.

누구를 위한 강의인가요?

프로그래밍 완전 초보자
코딩 경험이 전혀 없어도 부담 없이 시작할 수 있습니다
경력 전환을 준비 중인 직장인
데이터 사이언스, 웹 개발, 자동화, AI 분야로 커리어를 넓힐 수 있습니다
실전 개발 역량을 빠르게 익히고 싶은 학습자
실무 프로젝트 중심 실습으로 배우고 바로 업무/포트폴리오에 적용할 수 있습니다
취미/자기계발을 통한 기술 확장자
자동화, API 활용, 웹 서비스 개발 등 실용 중심의 파이썬 역량을 기를 수 있습니다

이 강의에서 사용하는 실무 기술 스택

🐍 Python (Core): 파이썬 기본 문법, 자료구조, 함수, 객체지향(OOP), 파일 처리 등 핵심 언어 역량
🤖 자동화 & 데이터 처리: os, pathlib, shutil을 활용한 파일 자동화, CSV/JSON 데이터 처리, matplotlib 시각화
🧠 AI & API 연동: OpenAI API 활용, 프롬프트 설계, AI 응답 처리, Streamlit 기반 AI 웹 애플리케이션 개발
🌐 웹 개발 & 배포: Django 프레임워크, ORM 기반 데이터베이스 연동, 인증 시스템, Heroku 배포

강의 구성 및 상세 커리큘럼

본 강의는 기초 → 응용 → 자동화 → AI → 웹 서비스 개발의 흐름으로 구성되어, 파이썬을 실제로 활용할 수 있는 수준까지 단계적으로 성장하도록 설계되었습니다.

PART 1. 파이썬 기초 다지기 

파이썬을 처음 접하는 학습자를 위해 문법과 기본 개념을 탄탄하게 다지는 단계입니다.

이 단계에서 배우는 것

• 파이썬 개요 및 개발 환경 설정 (Windows / Mac / Linux)
• VS Code 기반 개발 환경 구성
• 변수, 자료형, 문자열, 숫자 데이터 처리
• 조건문(if)과 반복문(for/while)을 활용한 로직 작성
• 리스트, 튜플, 딕셔너리 등 핵심 자료구조
• 함수 정의, 매개변수, 반환값, 모듈 개념 이해
이 단계가 끝나면
간단한 콘솔 프로그램과 파이썬 로직을 스스로 작성할 수 있습니다.

PART 2. 객체지향 & 중급 개념 

규모 있는 프로그램을 작성하기 위한 구조적 사고를 익히는 단계입니다.

이 단계에서 배우는 것

• 클래스(Class)와 객체(Object)의 개념
• 속성과 메서드 정의, 생성자(__init__) 이해
• 상속과 메서드 오버라이딩
• 예외 처리(try/except)로 안정적인 코드 작성
• 파일 입출력과 텍스트 데이터 처리
이 단계가 끝나면
구조화된 파이썬 프로그램을 설계하고 확장할 수 있습니다.

PART 3. 자동화 & 데이터 처리 

파이썬으로 반복 업무를 자동화하고 외부 데이터를 다루는 단계입니다.

이 단계에서 배우는 것

• 파일 및 폴더 정리 자동화 스크립트 작성
• 이미지 처리 라이브러리 활용
• CSV / JSON 데이터 읽기 및 가공
• 외부 API 요청과 응답 처리
• 데이터 시각화를 통한 결과 확인
이 단계가 끝나면
실무에 바로 활용 가능한 자동화 스크립트를 만들 수 있습니다.

PART 4. AI 기능 개발 

최신 AI 기술을 파이썬 애플리케이션에 직접 연동하는 단계입니다.

이 단계에서 배우는 것

• OpenAI API 개요 및 인증 방식
• 프롬프트 작성과 응답 데이터 처리
• Streamlit을 활용한 웹 UI 구성
• 사용자 입력에 따라 AI 응답을 생성하는 앱 구현
이 단계가 끝나면
AI 기능이 포함된 파이썬 기반 웹 애플리케이션을 만들 수 있습니다.

PART 5. Django 웹 개발 마스터 

파이썬 기반 웹 프레임워크 Django로 실제 서비스를 완성하는 단계입니다.

이 단계에서 배우는 것

• Django 프로젝트 및 앱 구조 이해
• 모델(Model) 설계와 데이터베이스 연동
• 뷰(View)와 템플릿(Template)을 통한 화면 구성
• CRUD 기능 구현과 사용자 인증 시스템
• 스타일링 및 실제 서버 배포
이 단계가 끝나면
로그인 기능을 갖춘 완성도 있는 웹 서비스와 배포 경험을 얻게 됩니다.

자주 묻는 질문 (FAQ)

Q. 프로그래밍 경험이 없어도 가능한가요?
A. 네. 파이썬 설치부터 기초 문법까지 단계별로 안내합니다.
Q. 웹 개발과 AI도 모두 배우나요?
A. Django 웹 개발과 OpenAI API 기반 AI 기능 구현이 모두 포함됩니다.
Q. 수강 후 포트폴리오로 활용할 수 있나요?
A. 실전 프로젝트 중심이라 충분히 활용 가능합니다.

강사

파울러 디숀

파울러 디숀

안드로이드, 자바, 플러터 개발자이자 강사이다. IT 분야에서 사람들을 가르치는 것에 열정을 가지고 있습니다. 175개 이상의 국가에서 80,000명 이상의 학생들을 가르쳐 온 그는 프로그래밍과 개발 분야의 지식과 전문성을 전파하는 데 헌신해 왔습니다.

 

Whitworth University에서 컴퓨터 공학 학위를 취득한 했으며, 교육과 더불어 프로그래밍을 즐깁니다. 그는 모바일 앱과 웹 개발 분야에서 풍부한 경험을 보유하고 있으며, 학생들이 전문 개발자가 되는 데 필요한 기술을 제공하는 플랫폼인 "Build Apps with Paulo"를 설립했습니다.

 

학생들이 뛰어난 애플리케이션과 소프트웨어를 만들 수 있도록 가르치고 안내하는 것은 그에게 매우 보람 있는 여정이었습니다. 10년 넘게 온라인으로 강의해 온 그는 학습자들의 현재 경험 수준과 관계없이 숙련된 개발자가 될 수 있도록 돕는다는 사명감으로 활동하고 있습니다.

커리큘럼

1-1차시 강의 개요

01:51

02

1-2차시 소개

02:02

03

1-3차시 파이썬이란 무엇이며 어디에 사용되는가

03:03

04

1-4차시 파이썬 컴파일 및 해석 과정

02:44

1-5차시 Bookly Nest 프로젝트 데모 - 장고 웹 앱 만들기

03:02

06

2-1차시 윈도우에 파이썬 설치하기

02:55

07

2-2차시 맥에 파이썬 설치하기

01:54

08

2-3차시 VS Code 다운로드 및 설치

01:04

09

2-4차시 파이썬 VS Code 확장팩 설치

01:57

10

2-5차시 VS Code에서 첫 번째 파이썬 프로그램 실행하기

04:12

11

3-1차시 파이썬에서 변수 선언하기

04:33

12

3-2차시 데이터 타입 - 문자열

05:29

13

3-3차시 파이썬 f-문자열

03:27

14

3-4차시 숫자 - 정수와 부동소수점

03:26

15

4-1차시 리스트 소개 - 접근 및 수정하기

07:37

16

4-2차시 f-문자열 및 리스트의 개별 값

03:08

17

4-3차시 리스트 정렬 및 리스트 길이 구하기

06:31

18

5-1차시 리스트와 루프 - 리스트 반복하기

04:12

19

5-2차시 루프와 range 함수를 사용하여 숫자 리스트 만들기

06:00

20

5-3차시 숫자를 위한 통계 함수

02:28

21

5-4차시 리스트와 range로 짝수 생성하기

02:50

22

5-5차시 중요: 코드 조직화 노트

00:36

23

5-6차시 리스트 내포

03:52

24

5-7차시 튜플

03:03

25

6-1차시 if 문과 Boolean

06:48

26

6-2차시 elif와 in 키워드

03:55

27

6-3차시 실습 - AND 및 OR 논리 연산자 사용하기

05:52

28

6-4차시 AND 및 OR 논리 연산자

01:06

29

6-5차시 부등식 확인하기

01:53

30

6-6차시 실습 - 내부 if 문

03:36

31

7-1차시 딕셔너리 소개 - 값 선언 및 접근하기

05:50

32

7-2차시 딕셔너리 수정하기

04:40

33

7-3차시 딕셔너리 반복하기

04:06

34

7-4차시 중첩 딕셔너리 및 반복하기

06:54

35

7-5차시 내부에 리스트가 있는 딕셔너리 반복하기

03:41

36

8-1차시 사용자 입력 - 소개

06:34

37

8-2차시 실습 - 홀수 또는 짝수

04:54

38

8-3차시 while 루프 및 간단한 종료 프로그램

07:25

39

8-4차시 실습 - 퀴즈 게임

07:50

40

8-5차시 리스트에서 특정 값의 모든 인스턴스 제거하기

01:25

41

8-6차시 실습 - 꿈의 여행 일정 프로그램 - 사용자 입력으로 딕셔너리 채우기

08:42

42

9-1차시 함수

04:19

43

9-2차시 함수에 정보 전달하기 (매개변수)

04:24

44

9-3차시 위치 인수와 이름 인수

01:50

45

9-4차시 기본값 - 매개변수

03:06

46

9-5차시 함수에서 반환값

04:09

47

9-6차시 실습 - 정수 반환 및 독스트링 소개

04:55

48

9-7차시 함수에서 딕셔너리 반환하기

02:38

49

9-8차시 함수 - 리스트를 인수로 전달하기

02:29

50

9-9차시 함수에 임의의 개수의 인수 전달하기

05:38

51

9-10차시 모듈 소개 - 모듈에서 특정 함수 가져오기

06:50

52

9-11차시 "as"를 별칭으로 사용하기

01:41

53

10-1차시 파이썬의 OOP 소개 - 클래스 생성 및 객체 인스턴스화

09:55

54

10-2차시 "__init__" 및 "__str__" 메서드

09:14

55

10-3차시 클래스에 더 많은 메서드 추가하기

02:13

56

10-4차시 속성의 기본값 설정하기

01:47

57

10-5차시 클래스 속성 수정하기 - 직접 및 메서드로

02:44

58

10-6차시 상속 - 전자책 만들기 - 자식 클래스

11:11

59

10-7차시 메서드 재정의

05:45

60

10-8차시 모듈 생성 및 가져오기

05:22

61

10-9차시 객체 클래스 - 개요

08:13

62

10-10차시 파이썬 표준 라이브러리

01:32

63

10-11차시 랜덤 모듈 - 랜덤 과일 실습

06:35

64

10-12차시 실습 - Choice 모듈 방법으로 랜덤 과일

04:09

65

10-13차시 datetime 모듈 사용하기

06:26

66

11-1차시 파이썬으로 놀라운 일 하기

00:42

67

11-2차시 Path 클래스 및 텍스트 파일 읽기

04:52

68

11-3차시 경로 해결하기 - Path로 하위 디렉토리에서 읽기

02:21

69

11-4차시 경로 속성 개요

03:20

70

11-5차시 Path로 텍스트 파일에 쓰기

02:44

71

11-6차시 "with" 키워드를 사용하여 파일 읽고 쓰기

04:25

72

11-7차시 예외 처리하기

05:30

73

11-8차시 "FileNotFound" 및 "IndexError" 예외 유형

03:57

74

11-9차시 사용자 정의 예외 생성 및 처리

08:20

75

11-10차시 JSON - JSON 파일 읽고 쓰기

07:28

76

11-11차시 실습 - 국가를 JSON 파일에 쓰고 읽기

08:35

77

12-1차시 파일 정리 프로그램

13:19

78

13-1차시 파이썬의 가상 환경 - 개요

03:53

79

13-2차시 가상 환경 설정 및 패키지 설치

06:54

80

14-1차시 워터마커 파이썬 도구

01:01

81

14-2차시 파이썬으로 이미지 워터마커 만들기 - 1부

17:17

82

14-3차시 워터마크가 있는 이미지 생성하기

10:47

83

15-1차시 JSON API 사용하기

08:11

84

15-2차시 GET 및 POST 메서드

04:53

85

15-3차시 실습 - 구글 도서 API로 도서 검색하기 - 1부

11:27

86

15-4차시 실습 - 도서 검색 - 사용자 입력 및 검색어 추가

04:01

87

15-5차시 실습 - 도서 검색 - 도서 페이지네이션 표시하기

06:34

88

16-1차시 Matplotlib 라이브러리를 사용하여 그래프에 데이터 그리기

03:46

89

16-2차시 그래프에 레이블 추가 및 플롯 스타일 변경하기

05:34

90

16-3차시 그래프 스타일 무작위로 변경하기

01:39

91

16-4차시 실습 - 시각화가 포함된 지출 추적기

12:22

92

16-5차시 CSV 파일 읽기 - 소개

05:58

93

16-6차시 CSV 헤더 위치 가져오기 - 열의 인덱스

04:42

94

16-7차시 CSV 열에서 데이터 읽기

03:45

95

16-8차시 CSV 데이터로 그래프 그리기

12:05

96

17-1차시 작업 분해 데모

01:32

97

17-2차시 파이썬과 AI - AI 기반 애플리케이션 만들기

00:50

98

17-3차시 OpenAI API 키 받기

04:32

99

17-4차시 OpenAI API 키 설정 및 개요

06:11

100

17-5차시 OpenAI API - ChatCompletion 및 프롬프트 - 소개

06:37

101

17-6차시 작업 분해 앱을 위한 프롬프트 설정 - 1부

10:17

102

17-7차시 사용자 입력 추가 - 콘솔 기반 프로그램

07:20

103

17-8차시 Streamlit 프레임워크로 사용자 인터페이스 추가

08:57

104

18-1차시 장고 프레임워크 - 소개 및 개요

03:20

105

18-2차시 장고 프로젝트 생성 및 프로젝트 파일 개요

05:25

106

18-3차시 데이터베이스 생성 및 웹 앱 실행하기

04:06

107

18-4차시 모델 정의 및 마이그레이션 실행하기

12:47

108

18-5차시 슈퍼 사용자 설정 및 관리자 사이트에 모델 등록하기

07:04

109

18-6차시 모델 정의 및 마이그레이션 실행하기

06:01

110

18-7차시 장고 셸 - 저장된 데이터 보기

04:02

111

18-8차시 URL 매핑 및 뷰 생성 후 브라우저에 표시하기

10:38

112

18-9차시 템플릿 수정 및 도서 표시하기

07:43

113

18-10차시 장고 템플릿을 위한 VS Code 확장 설치

04:20

114

18-11차시 기본 장고 HTML 템플릿 만들기

03:27

115

18-12차시 URL 템플릿 태그

03:20

116

18-13차시 장르 페이지에 모든 장르 표시하기

06:43

117

18-14차시 기본 HTML에 장르 URL 템플릿 태그 추가하기

02:24

118

18-15차시 특정 장르와 관련된 모든 도서 표시하기

11:33

119

18-16차시 장르 템플릿 업데이트 및 기본 HTML에 URL 탐색 추가하기

06:05

120

19-1차시 장르 추가를 위한 폼 추가하기

16:48

121

19-2차시 새 도서를 입력하기 위한 폼 추가하기

17:38

122

19-3차시 도서 항목 수정 및 변경 사항 저장하기

10:34

123

19-4차시 사용자 인증 및 로그인 추가하기

14:59

124

19-5차시 사용자 로그아웃

03:37

125

19-6차시 사용자 등록

08:48

126

20-1차시 페이지 접근 제한하기

08:48

127

20-2차시 특정 사용자에게 데이터 연결하기

29:35

128

20-3차시 도서 삭제 - 급작스러운 해결책

05:44

129

20-4차시 경고와 함께 도서를 올바르게 삭제하기

12:14

130

21-1차시 장고 애플리케이션에 Bootstrap 추가하기

10:04

131

21-2차시 인덱스 및 로그인 페이지 스타일링하기

06:54

132

21-3차시 장르 템플릿 스타일링하기

02:03

133

21-4차시 Bootstrap5로 모든 템플릿 스타일링 마무리하기

07:14

134

22-1차시 Git, Heroku 및 Heroku CLI 설정하기

04:29

135

22-2차시 개발을 위한 프로젝트 설정 - 1부

05:08

136

22-3차시 Heroku에 배포하기 - 웹 앱 라이브!

08:36

137

23-1차시 다음 단계

02:03

수강 후기

첫번째 리뷰어가 되어주세요.

소중한 후기가 다른 분들께 도움이 될 거에요.

159,000

80%

31,800