상세정보
미리보기
400제로 배우는 파이썬 입문
- 저자
- 김범준 저
- 출판사
- 심통
- 출판일
- 2021-11-01
- 등록일
- 2023-12-15
- 파일포맷
- PDF
- 파일크기
- 12MB
- 공급사
- YES24
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
400제 plus로 파이썬 활용 능력 키우기! 핵심 문법을 배운 후 400여 개의 예제를 하나하나 만들다 보면 파이썬을 자유자재로 활용할 수 있습니다!이 책은 단순히 문법 설명에만 치중하지 않고 실제로 소프트웨어를 만들고 활용할 수 있도록 구성하였다. 각 장을 시작하기 전에 맛보기 예제를 실어 먼저 배울 내용에 대한 감을 잡고 본문에서 실습 예제를 따라하면서 구체적으로 학습한 후 이론 문제, 실습 문제를 풀면서 배운 것을 점검해 철저히 실력을 다질 수 있습니다. 이 책은 저자의 오랜 강의 경험을 토대로 초보자들이 파이썬을 단시간에 효과적으로 학습하는 방법을 설명한다.
저자소개
- 공학석사(건국대학교)
- 강의 경력 -
한국소프트웨어인재개발원 전임강사
한국ICT기술협회 전임강사
쌍용교육센터 전임강사
비트캠프 AI 아카데미 전임강사
강남아이티아카데미학원 전임강사
KTds 아카데미 실무자 강의
KOSTA NCS 전문위원 및 강의 외
-실무 경력-
LG전자 모바일 사업부 UI 개발
건국대학교 정보통신처 전문직 프로그래머
한국지식인재원 소프트웨어 컨설턴트
- 저서 -
『자바스크립트+jQuery+Node.js』(제이펍)
목차
Chapter1 파이썬 시작하기1 파이썬 개요파이썬이란?파이썬으로 할 수 있는 것들파이썬을 공부하기 전에 알면 좋은 기술2 파이썬 설치파이썬 설치 프로그램 다운로드파이썬 설치하기파이썬 설치 확인 및 실행 테스트시스템 path 환경변수에서 설치 경로 확인하기3 파이썬 편집기 설치파이썬 편집기 사용파이썬 내장 IDLE 편집기 실행하기4 파이썬에서 데이터 입출력파이썬 주석문파이썬 문자열 출력Chapter2 데이터와 변수[맛보기 예제_일단 따라해 보세요!]1 데이터(자료)상수란?상수 선언하기상수 사용 방법변수와 상수 구분하기2 변수변수란?변수의 선언 규칙변수 선언하기변수에 데이터 저장하기외부에서 데이터 입력받기입력받은 데이터 형 변환하기변수의 데이터 타입 확인하기[연습문제]Chapter3 자료형[맛보기 예제_일단 따라해 보세요!]1 파이썬의 자료형파이썬 자료형의 종류2 수치형수치형 자료형진법(2진수, 8진수, 16진수 표시)수치형 연산3 문자형 자료문자열 연산문자열 슬라이싱문자열 조합문자열 format 함수여러 행 문자열과 format() 함수형식 지정 문자특수문자 기호4 논리형과 참조형 데이터논리형참조형[연습문제]Chapter4 연산자와 if조건문[맛보기 예제_일단 따라해 보세요!]1 연산자산술 연산자비교 연산자대입 연산자복합 대입 연산자논리 연산자삼항 연산자단항 연산자연산자 우선순위연산자 결합 방식2 if조건문if문if ~ else문다중 if문중첩 if문if문을 while 반복문으로 바꾸기if문과 in 연산자if ~ else문 응용[연습문제]Chapter 5 자료 구조와 반복문[맛보기 예제_일단 따라해 보세요!]1 파이썬 자료 구조2 리스트 자료 구조리스트의 선언 및 초기화리스트 자료 구조의 인덱싱과 슬라이싱리스트 요소의 타입리스트 연결하기리스트 요소 정렬리스트의 특정 요소 제거3 튜플 자료 구조4 딕셔너리 자료딕셔너리 자료 구조의 선언 및 사용딕셔너리 요소 접근딕셔너리와 리스트의 혼용딕셔너리의 key와 value5 셋 자료 구조셋 구조의 다양한 메소드6 자료 구조와 반복문 활용for문의 구조와 사용법자료 구조와 for 반복문for 반복문에서 enumerate() 함수 사용7 간단한 전화번호부 구현[연습문제]Chapter 6 함수와 람다식[맛보기 예제_일단 따라해 보세요!]1 함수함수란?사용자 정의 함수2 함수의 정의함수 정의 및 호출3 함수의 재실행4 인수와 매개변수함수의 매개변수여러 개의 매개변수5 함수 return문 이해하기매개변수와 return이 있는 함수새 딕셔너리를 만드는 함수함수에 매개변수 없이 return만 사용리스트를 반환하는 함수6 함수에 여러 인수 전달가변 매개변수가변 매개변수와 리스트 결과 반환여러 인수를 딕셔너리 가변 인수로 전달받기리스트에 포함된 내부 리스트에서 index 찾기7 키워드 인수 호출8 전역변수와 지역변수9 디폴트 매개변수함수의 결과 값 여러 개 전달10 콜백함수하나의 함수를 여러 변수가 참조하기함수의 인수로 다른 함수 사용하기함수의 예외 처리를 if문 대신 try문으로 변경11 리스트에 함수 담기12 함수로 람보 기능 구현 예제13 재귀호출 예제14 아무일도 하지 않는 블록15 람다 표현식람다 함수와 일반 함수의 비교람다 함수를 삼항 연산자와 함께 사용하기람다 함수로 리스트 요소 분석하기람다 함수를 리스트에 저장하기리스트에 담겨 있는 익명 함수에 인수 전달16 주소록 예제[연습문제]Chapter 7 클래스와 객체[맛보기 예제_일단 따라해 보세요!]1 객체객체의 필요성딕셔너리의 요소에서 외부 함수 참조딕셔너리 안에 람다 함수 선언딕셔너리를 리스트에 활용하기2 객체 생성클래스를 도식으로 표현하기객체 생성하기객체지향 패러다임3 클래스 선언클래스의 구조클래스 선언하기생성자 메소드멤버 메소드4 상속클래스 상속 - 부모 클래스 선언클래스 상속 - 자식 클래스 구현(1)클래스 상속 - 자식 클래스 구현(2)메소드 오버라이드딕셔너리를 상속받은 클래스 만들기[연습문제]Chapter 8 예외처리 구문[맛보기 예제_일단 따라해 보세요!]1 예외 처리프로그램의 비정상 종료try ~ except를 이용한 에러 처리파이썬의 대표적인 예외 구문예외 타입 새로 만들기assert 구문2 logging 모듈 사용하기logging 모듈 사용 이유logging 모듈 기본 설정logging 모듈 적용하기로그 파일에 로그 남기기로그 파일 분할하기[연습문제]Chapter 9 표준 모듈 및 사용자 정의 모듈[맛보기 예제_일단 따라해 보세요!]1 모듈모듈 사용 이유모듈을 이용한 파이썬 프로그램의 구조화파이썬 모듈 만들고 사용하기sayHello() 함수를 모듈로 만들기외부 모듈 사용하기2 패키지전화번호부 프로그램 모듈화 예제3 파이썬 내장 함수파이썬 내장 함수들4 파이썬 내장 함수의 사용 예제filter 내장 함수map 내장 함수reduce 내장 함수5 파이썬 표준 모듈math 모듈random 모듈sys 모듈os 모듈urllib 모듈time 모듈datetime 모듈파이썬 외부 모듈[연습문제]Chapter 10 파일 입출력 및 DB 연동[맛보기 예제_일단 따라해 보세요!]1 데이터의 저장파일에 데이터 저장데이터베이스에 데이터 저장2 파일 읽고 쓰기파일 열기파일 쓰기파일 읽기여러 행을 한꺼번에 읽어오는 readlines() 함수with문을 이용한 파일 입출력추가 모드를 이용해서 파일에 새 내용 추가하기3 객체 입출력pickle 모듈을 이용한 객체 입출력json 모듈을 이용한 객체 입출력4 DB 입출력SQLite 다운로드 및 설치SQLite 명령어 익히기sqlite2.connect()로 DB 연동하기[연습문제]Chapter 11 파이썬 Tkinter GUI 개발[맛보기 예제_일단 따라해 보세요!]1 그래픽 유저 인터페이스(GUI)tkinter 모듈로 GUI 개발하기Tkinter의 위젯들2 Tkinter로 GUI 구현하기컨테이너 생성하기컨테이너 창에 위젯 배치하기3 배치관리자pack 배치관리자(단순 나열 방식)PaneWindow 위젯을 활용한 배치grid 배치 관리자(격자 방식으로 배치)grid 배치 관리자 - grid 내부 속성 적용place 배치 관리자(절대 좌표로 배치)4 이벤트 처리버튼 이벤트바인드 이벤트 처리마우스 이벤트 처리5 컨테이너 화면에 이미지 표시6 계산기 UI 구현계산기 UI 구현하기계산기 기능 구현 1단계계산기 기능 구현 2단계[연습문제]Chapter 12 웹 스크래핑과 크롤링[맛보기 예제_일단 따라해 보세요!]1 크롤러왜 클롤러라고 부르게 되었을까?크롤러를 만들기 위한 기술2 웹 크롤링웹 크롤링에 필요한 모듈들requests 모듈 사용하기BeautifulSoup4BeautifulSoup의 데이터 형식웹 문서에서 원하는 정보 추출하기자주 사용하는 기능 모듈화웹 페이지에서 이미지 추출해서 저장하기크롤링한 정보를 JSON 파일에 기록하기3 정규식 활용정규식의 사용 사례정규식의 문법파이썬의 정규식 관련 메소드파이썬의 정규식 사용정규식 그룹핑 사용정규식 패턴과 매칭되는 데이터 리스트정규식의 읽기 모드(플래그)4 가상 돔 활용selenium 활용selenium 설치크롬 브라우저 버전 확인크롬드라이버 다운로드[연습문제]Chapter 13 미니 프로젝트1 고객 관리 프로그램2 미니 프로젝트 진행 순서 요약tkinter 모듈을 이용해서 GUI 구현고객 정보 입력 창 구현고객 목록 테이블 추가이벤트 핸들러 추가DB 연동파일 입출력 기능 추가