구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.
지은이 : 김종덕
멀티캠퍼스에서 전임교수로 강의를 하고 있는 김종덕 전임교수입니다. 멀티캠퍼스에서 파이썬 프로그래밍 과정, 아이폰앱개발과정, 닷넷 과정등을 강의하고 있습니다. 소프트뱅크 교육센터, 트라이콤 교육센터, 에티버스 교육센터, 비트 캠프등에서 재직자, 미취업자 반을 강의한 경험을 가지고 있습니다. 삼성전자, 삼성SDS, 현대중공업, 미포조선등의 기업체 강의도 다수 진행했습니다. 마이크로소프트의 공인강사 MCT(Microsoft Certified Trainer)로 2002년부터 활동을 하고 있습니다. 주로 닷넷으로 개발과 강의를 했었고, 꾸준하게 아이폰앱개발 과정과 파이썬 과정을 강의하고 있으며, 최근에는 Azure 개발자기술들을 준비하고 있습니다. IT를 좋아하고 IT를 취미로 하면서 살고 싶은 강사입니다. 새로운 전자기기를 무척이나 좋아하며, 미러리스를 통한 사진촬영, 그리고 트라이폴드 자전거를 사용하면서 한강 라이딩을 즐기고 있습니다. 앞으로 프리라이더의 삶을 사는 것이 꿈입니다. 네이버 블로그에 제가 하는 강의 관련 프로그래밍과 경제적 자유에 대한 글을 쓰는 것을 무척이나 좋아합니다. 저서로는 About C# (2002년 영진출판사)About ASP.NET & ADO.NET(2001년 영진출판사).NET 개발자를 위한 SQL Server 2005 (2007년 대림출판사) 챗GPT를 활용한 파이썬 프로그래밍 (2023년 아이티포럼) 등이 있습니다.
1장. 파이썬소개와 개발도구 설치하기
1.1 왜 Python을 공부해야 하는가?
1.2 Python 설치와 Visual Studio Code 설치하기
1.3 ChatGPT에 가입해서 기본적인 프롬프트 활용하기
1.4 ChatGPT에 명령(task)과 맥락(context)을 지정하기
1.5 마이크로소프트의 코파일럿 사용하기
1.6 구글의 AI Studio사용하기
2장. 파이썬의 자료 형식과 연산자 사용하기
2.1 변수와 함수에 대한 기본 개념
2.2 숫자와 문자열 형식 사용하기
2.3 문자열에서 인덱싱과 슬라이싱 사용하기
2.4 List, Tuple, Set, Dict 형식 사용하기
2.5 값 형식(Value Type)과 참조 형식(Reference Type) 비교하기
2.6 파이썬의 연산자 사용하기
2.7 ChatGPT로 기본 형식에 대한 코드를 생성해서 연습하기
3장. 파이썬의 함수사용과 분기 반복문 사용하기
3.1 함수를 사용하는 이유
3.2 함수를 정의하고 호출하기
3.3 다양한 함수 만들어 보기
3.4 가변인자를 처리하는 함수 만들기
3.5 람다함수 정의하기
3.6 ChatGPT로 함수를 생성해서 연습하기
3.7 분기 반복문 사용하기
3.8 반복문에서 활용할 수 있는 리스트 컴프리헨션 사용하기
4장. 파이썬에서 클래스 사용과 모듈,패키지 활용하기
4.1 객체지향 프로그래밍 이해하기
4.2 클래스를 정의하고 인스턴스 생성하기
4.3 object 클래스 공부하기
4.4 클래스 내부에 멤버 변수를 숨기기
4.5 상속받고 재정의하기
4.6 모듈과 패키지를 사용하기
4.7 pyinstaller를 설치해서 실행 파일(*.exe) 만들어보기
4.8 패키지에 대한 소개
4.9 생성형 AI로 클래스 코드 생성해보기
5장. 파이썬의 서식처리와 파일 입출력하기
5.1 파이썬에 문자열 정렬하고 연결하기
5.2 다양한 서식 문자를 사용하기
5.3 f-string을 사용해서 서식 문자를 사용하기
5.4 파이썬에서 파일을 생성하고 읽고 쓰는 작업하기
6장. 파이썬에서 문자열 처리 메서드와 정규 표현식 활용하기
6.1 파이썬에서 기본적인 문자열 처리하기
6.2 정규 표현식(Regular expression -re) 문법 공부하기
6.3 생성형 AI로 복잡한 정규표현수식을 생성해서 사용하기
7장. 파이썬의 내장 라이브러리를 살펴보고 활용하기
7.1 time, datetime모듈로 날짜와 시간 다루기
7.2 os.path, os, random, glob, shutil 모듈 사용해보기
7.3 ChatGPT와 Python을 사용해서 다운로드 받은 파일들 자동으로 분류하기
8장. 파이썬에서 데이터베이스 활용하기
8.1 데이터베이스에 대한 기본적인 개념
8.2 SQLite를 사용한 Python 코딩
8.3 DB Browser for SQLite 사용하기
8.4 생성형 AI 엔진을 데이터베이스 학습에 활용하기
9장. 웹크롤링을 위한 BeautifulSoup 설치와 활용하기
9.1 크롤링에 필요한 라이브러리들 설치하기
9.2 기본적인 HTML, CSS에 대한 이해
9.3 BeautifulSoup 사용하기
9.4 Selenium, requests, clipboard 사용하기
9.5 ChatGPT를 사용해서 네이버 신문기사 크롤링하기
10장. PyQt를 설치해서 GUI 프로그래밍 활용하기
10.1 PyQt 소개와 설치하기
10.2 Qt Designer를 사용해서 간단한 GUI 화면 만들기
10.3 좀 더 복잡한 GUI 화면 만들기 - 시그널과 슬롯 처리
10.4 SQLite와 같이 사용할 GUI 화면 만들기
10.5 Pyinstaller를 사용해서 실행 파일로 만들기
10.6 Qt Designer를 사용하지 않고 GUI 화면 만들기
10.7 BeautifulSoup과 같이 사용할 GUI 화면 만들기
10.8 ChatGPT를 사용해서 리팩토링한 코드 생성하기
11장. 파이썬에서 데이터 분석과 시각화 활용하기
11.1 파이썬을 사용한 데이터 분석과 시각화에 대한 기본적인 소개
11.2 Pandas, matplotlib, seaborn 설치하기
11.3 Pandas의 대표클래스인 Series, DataFrame 사용하기
11.4 여러 개의 데이터 프레임을 좌우, 위아래로 연결하기
11.5 데이터 수집, 데이터 집계, 시각화 단계 개념잡기
11.6 판다스의 전역 함수로 데이터 로딩해서 데이터 프레임 생성하기
11.7 상세 데이터를 집계하기
11.8 데이터를 시각화하기
11.9 Gapminder 데이터셋을 사용해서 연습하기
12장. ChatGPT와 AI Studio를 사용한 데이터 분석 자동화와 시각화 하기
12.1 GPT4o의 멀티 모달과 구글 AI Studio를 사용한 데이터 분석 소개
12.2 GPT4o와 구글 AI Studio를 사용한 데이터 분석 자동화와 시각화 하기
13장. OpenAI의 API를 사용한 프로그래밍
13.1 OpenAI API 키 생성하기
13.2 구글의 코랩 사용하기
13.3 파이썬에서 OpenAI API 사용하기
13.4 PyQt와 OpenAI API를 사용해서 컴퓨터 비전 애플리케이션 만들기
14장. LLM을 활용한 프로그래밍 – LangChain 사용하기
14.1 생성형 AI에 대한 소개
14.2 LangChain 소개와 설치해서 사용하기
14.3 LangChain에서 프롬프트 템플릿 사용하기
14.4 RAG(Retrieval Augmented Generation)기법 사용하기
14.5 LangChain에서 Agent 사용하기
15장. 바이브 코딩의 세계를 탐험하기
15.1 비주얼스튜디오 코드에 코파일럿 설치해서 사용하기
15.2 커서 IDE를 사용해서 코드 생성하기
15.3 구글의 제미나이 CLI를 설치해서 사용하기
도서 DB 제공 - 알라딘 인터넷서점 (www.aladin.co.kr)