파이썬 코딩 노트북 38 책 / 프리렉
로즈
2023-03-08 20:11
555
0
본문
파이썬 코딩 노트북 38
도서명 : 파이썬 코딩 노트북 38
저자/출판사 : 이강성,저자,글,, 프리렉
쪽수 : 496쪽
출판일 : 2022-11-30
ISBN : 9788965403425
정가 : 22000
들어가며
폴더 0. 두근두근, 프로그램의 세계로
[OT] 노트북_01. 환경 준비하기
__파이썬 프로그램 설치하기 / 주피터 프로젝트
[OT] 노트북_02. 파이썬 활용도 높이기_패키지 관리(pip)
__파이썬 패키지란? / 파이썬 패키지 관리 도구: pip
폴더 Ⅰ. 파이썬과 만나자_Hello, Python!
노트북_03. 파이썬, 세상과의 첫 대화
__파이썬이 말할 때_print() 함수 / 파이썬이 들을 때_input() 함수
노트북_04. 파이썬과 좀 특별한 문자들
__이스케이프 문자: \ / 날 문자열(raw string): r / 유니코드 / 문자와 16진수
노트북_05. 내 프로그램 작성·실행하기_스크립트 파일
__프로그램 작성하기: IDLE 편집기 / 프로그램 실행하기
폴더 Ⅱ. 파이썬을 알아가자_기초 연산과 자료형
노트북_06. 기초 산술 연산
__사칙연산 / 몫과 나머지 / 거듭제곱
노트북_07. 실수 연산
__부동소수점(floating point) 자료형 / 수치 표현의 한계 / 정확성의 한계
노트북_08. 기초 자료형
__수치 자료형 / 문자열형 / 그 외 / 형변환(casting)
폴더 Ⅲ. 파이썬이 일하는 방법_함수와 모듈
노트북_09. 터틀 그래픽과 함수 기초
__터틀 그래픽 / 함수와 인수 / 함수 좀더 알아보기
노트북_10. 파이썬 만능 키, 모듈
__모듈이란? / 모듈 사용 방법
노트북_11. 모듈 익히기_math & cmath
__math 모듈과 함수 / 복소수 연산(cmath)과 함수
폴더 Ⅳ. 파이썬을 더 알아가자_심화 연산과 복합 자료형
노트북_12. 파이썬 연산자
__산술 연산자 / 비교 연산자(관계 연산자) / 논리 연산자 / 확장 치환문
노트북_13. 복합 자료형 (1)
__리스트란? / 튜플이란?
노트북_14. 복합 자료형 (2)
__사전(딕셔너리)이란? / 집합이란? / 복합 자료형 간의 형변환
노트북_15. 복합 자료형의 이해_by.자동화
__PyAutoGUI 모듈 설치 / 마우스 자동화 / 키보드 자동화
폴더 Ⅴ. 프로그램의 실행 흐름을 알아보자
노트북_16. 제어문의 이해 (1)_순차문, 선택문, 반복문
__순차문 / 선택문(조건문) / 반복문
노트북_17. 제어문의 이해 (2)_오류 대처와 예외처리문
__오류 발생에 대처하기 / 예외처리문
폴더 Ⅵ. 프로그램의 핵심, 반복과 선택
노트북_18. for 문, 반복의 모든 것
__반복문이 필요한 이유 / 파이썬의 반복법 / 10년 동안의 수익률 계산하기
노트북_19. for 문의 수학적인 활용 (수열과 급수 연산)
__수열 만들기 / 누적 계산하기 / 급수 연산
노트북_20. if 문과 함께 for 문 사용하기
__필터 역할로 for 문과 함께 사용되는 if 문 / 더 복잡한 if 문 필터 적용하기(if… else… 문)
폴더 Ⅶ. 파이썬의 다양한 출력 형식
노트북_21. 문자열 형식화 (원하는 형식으로 출력하기)
__방법 1: 포맷 문자열 f’’ / 방법 2: format() 메서드 / 추가 옵션: 정렬, 자리 채우기 등 / 방법 3: 이름으로 양식 채우기
노트북_22. 리스트에 결과 저장 (출력을 입력으로)
__연산 결과 모으기 / 저장된 값을 연산에 재활용하기 / 더 효과적인 결과 저장: 리스트 내장(list comprehension) / 조건에 따른 결과 수집: 리스트 내장 + if 조건식
노트북_23. 연산 결과 시각화_Matplotlib (그래프 그리기)
__XY 그래프 / 함수 그래프 그리기 / 급수 그래프 그리기 / [실습] 급수 그래프 그리기_numpy 모듈
노트북_24. 리스트 정렬 (원하는 순서로 출력하기)
__방법 1: sort() 메서드를 이용한 정렬 / 방법 2: key 인수를 이용한 정렬 / 방법 3: 람다(lambda) 함수를 이용한 정렬 / 방법 4: sorted() 함수를 이용한 정렬 / [실습] 파일 이름 정렬
폴더 Ⅷ. 파이썬으로 자료 관리하기
노트북_25. 파이썬으로 파일과 폴더 다루기
__파일 목록 얻기: glob 모듈 / 파일 이름 변경: os 모듈 / 파일 옮기기: shutil 모듈 & os 모듈 / 디렉토리(폴더) 다루기: shutil 모듈 & os 모듈
노트북_26. 파일 및 자료형의 입출력
__텍스트 파일로 알아보는 파일 입출력 / 이진 파일 만들고 저장하기 / 파이썬 자료 다루기
폴더 Ⅸ. 파이썬으로 문자와 놀아 보자
노트북_27. 정규식
__정규식이 왜 필요할까? / 문제 1: 문자열에서 숫자만 추출하기 / 문제 2: 문자열 대치하기 / 문제 3: 문자에 태그 붙이기
노트북_28. 정규식 더 알아보기
__기능 1. re.split(): 문자열 분리하기 / 기능 2. 최소 매칭 / 기능 3. 플래그의 활용 / 기능 4. re.compile()로 시간 절약하기 / [도전] 줄임말에 주석 달기
노트북_29. 문자열 통계 처리 (소설이 궁금해!)
__문서 가져오기 / 문서 분석하기: 문자편 / 문서 분석하기: 단어편 / 문서 분석하기: 빈도수편
폴더 Ⅹ. 파이썬으로 표 데이터를 다뤄 보자
노트북_30. 사전을 이용한 웹 정보 표현
__사전이 필요해요 / 사전의 계층 구조 / 사전 출력하기: for 문 / 사전 항목 통일하기 / 양식 문자열에 사전 이용하기 / 사전을 파일로 저장하기
노트북_31. 엑셀 문서 활용
__엑셀 파일에서 정보 읽기 / DataFrame 탐색해 보기 / 읽어온 정보로 양식 채우기 / 인쇄물 자동 출력하기
노트북_32. 데이터 처리 (열대야 일수 계산)
__데이터 살펴보기 / 열 이름 변경하기 / 열 제거하기 / NaN 처리하기 / 시간 기준으로 데이터 필터링하기 / 데이터 그래프화하기
폴더 XI. 프로그래밍 언어의 이해 (1)_공간과 참조 구조
노트북_33. 이름 공간과 이름의 선언
__파이썬의 공간들 / 스코핑 규칙(scoping rule) / 변수와 이름 공간 / 이름 공간에 등록된 이름 목록 얻기
노트북_34. 이름과 객체의 참조 구조
__변수의 참조 구조 / 복합 자료형의 참조 구조 / 객체의 복사 / 함수 전달에서의 참조 구조_참조에 의한 호출
노트북_35. 메인 모듈과 모듈 임포트
__모듈 검색 경로 / import 문의 실행 / 모듈의 이름: __name__ 변수
폴더 XII. 프로그래밍 언어의 이해 (2)_클래스의 이해
노트북_36. 객체와 클래스
__객체(object)란? / 클래스(class)와 인스턴스 / 클래스 알아보기
노트북_37. 클래스 작성 방법
__메서드와 self 인자의 관계 / 객체의 자동 초기화 방법(__init__()) / 메서드 내에서 메서드 호출하기
노트북_38. 클래스 설계의 예
__Turtle 그래픽 클래스 설계 / Point 클래스 추가 정의 / 클래스 상속 (MouseTurtle 편) / 변경된 Turtle 그래픽 클래스
* [찾아보기], [답안 및 해설]은 프리렉 홈페이지 자료실(www.freelec.co.kr/datacenter)에서 제공합니다.
도서명 : 파이썬 코딩 노트북 38
저자/출판사 : 이강성,저자,글,, 프리렉
쪽수 : 496쪽
출판일 : 2022-11-30
ISBN : 9788965403425
정가 : 22000
들어가며
폴더 0. 두근두근, 프로그램의 세계로
[OT] 노트북_01. 환경 준비하기
__파이썬 프로그램 설치하기 / 주피터 프로젝트
[OT] 노트북_02. 파이썬 활용도 높이기_패키지 관리(pip)
__파이썬 패키지란? / 파이썬 패키지 관리 도구: pip
폴더 Ⅰ. 파이썬과 만나자_Hello, Python!
노트북_03. 파이썬, 세상과의 첫 대화
__파이썬이 말할 때_print() 함수 / 파이썬이 들을 때_input() 함수
노트북_04. 파이썬과 좀 특별한 문자들
__이스케이프 문자: \ / 날 문자열(raw string): r / 유니코드 / 문자와 16진수
노트북_05. 내 프로그램 작성·실행하기_스크립트 파일
__프로그램 작성하기: IDLE 편집기 / 프로그램 실행하기
폴더 Ⅱ. 파이썬을 알아가자_기초 연산과 자료형
노트북_06. 기초 산술 연산
__사칙연산 / 몫과 나머지 / 거듭제곱
노트북_07. 실수 연산
__부동소수점(floating point) 자료형 / 수치 표현의 한계 / 정확성의 한계
노트북_08. 기초 자료형
__수치 자료형 / 문자열형 / 그 외 / 형변환(casting)
폴더 Ⅲ. 파이썬이 일하는 방법_함수와 모듈
노트북_09. 터틀 그래픽과 함수 기초
__터틀 그래픽 / 함수와 인수 / 함수 좀더 알아보기
노트북_10. 파이썬 만능 키, 모듈
__모듈이란? / 모듈 사용 방법
노트북_11. 모듈 익히기_math & cmath
__math 모듈과 함수 / 복소수 연산(cmath)과 함수
폴더 Ⅳ. 파이썬을 더 알아가자_심화 연산과 복합 자료형
노트북_12. 파이썬 연산자
__산술 연산자 / 비교 연산자(관계 연산자) / 논리 연산자 / 확장 치환문
노트북_13. 복합 자료형 (1)
__리스트란? / 튜플이란?
노트북_14. 복합 자료형 (2)
__사전(딕셔너리)이란? / 집합이란? / 복합 자료형 간의 형변환
노트북_15. 복합 자료형의 이해_by.자동화
__PyAutoGUI 모듈 설치 / 마우스 자동화 / 키보드 자동화
폴더 Ⅴ. 프로그램의 실행 흐름을 알아보자
노트북_16. 제어문의 이해 (1)_순차문, 선택문, 반복문
__순차문 / 선택문(조건문) / 반복문
노트북_17. 제어문의 이해 (2)_오류 대처와 예외처리문
__오류 발생에 대처하기 / 예외처리문
폴더 Ⅵ. 프로그램의 핵심, 반복과 선택
노트북_18. for 문, 반복의 모든 것
__반복문이 필요한 이유 / 파이썬의 반복법 / 10년 동안의 수익률 계산하기
노트북_19. for 문의 수학적인 활용 (수열과 급수 연산)
__수열 만들기 / 누적 계산하기 / 급수 연산
노트북_20. if 문과 함께 for 문 사용하기
__필터 역할로 for 문과 함께 사용되는 if 문 / 더 복잡한 if 문 필터 적용하기(if… else… 문)
폴더 Ⅶ. 파이썬의 다양한 출력 형식
노트북_21. 문자열 형식화 (원하는 형식으로 출력하기)
__방법 1: 포맷 문자열 f’’ / 방법 2: format() 메서드 / 추가 옵션: 정렬, 자리 채우기 등 / 방법 3: 이름으로 양식 채우기
노트북_22. 리스트에 결과 저장 (출력을 입력으로)
__연산 결과 모으기 / 저장된 값을 연산에 재활용하기 / 더 효과적인 결과 저장: 리스트 내장(list comprehension) / 조건에 따른 결과 수집: 리스트 내장 + if 조건식
노트북_23. 연산 결과 시각화_Matplotlib (그래프 그리기)
__XY 그래프 / 함수 그래프 그리기 / 급수 그래프 그리기 / [실습] 급수 그래프 그리기_numpy 모듈
노트북_24. 리스트 정렬 (원하는 순서로 출력하기)
__방법 1: sort() 메서드를 이용한 정렬 / 방법 2: key 인수를 이용한 정렬 / 방법 3: 람다(lambda) 함수를 이용한 정렬 / 방법 4: sorted() 함수를 이용한 정렬 / [실습] 파일 이름 정렬
폴더 Ⅷ. 파이썬으로 자료 관리하기
노트북_25. 파이썬으로 파일과 폴더 다루기
__파일 목록 얻기: glob 모듈 / 파일 이름 변경: os 모듈 / 파일 옮기기: shutil 모듈 & os 모듈 / 디렉토리(폴더) 다루기: shutil 모듈 & os 모듈
노트북_26. 파일 및 자료형의 입출력
__텍스트 파일로 알아보는 파일 입출력 / 이진 파일 만들고 저장하기 / 파이썬 자료 다루기
폴더 Ⅸ. 파이썬으로 문자와 놀아 보자
노트북_27. 정규식
__정규식이 왜 필요할까? / 문제 1: 문자열에서 숫자만 추출하기 / 문제 2: 문자열 대치하기 / 문제 3: 문자에 태그 붙이기
노트북_28. 정규식 더 알아보기
__기능 1. re.split(): 문자열 분리하기 / 기능 2. 최소 매칭 / 기능 3. 플래그의 활용 / 기능 4. re.compile()로 시간 절약하기 / [도전] 줄임말에 주석 달기
노트북_29. 문자열 통계 처리 (소설이 궁금해!)
__문서 가져오기 / 문서 분석하기: 문자편 / 문서 분석하기: 단어편 / 문서 분석하기: 빈도수편
폴더 Ⅹ. 파이썬으로 표 데이터를 다뤄 보자
노트북_30. 사전을 이용한 웹 정보 표현
__사전이 필요해요 / 사전의 계층 구조 / 사전 출력하기: for 문 / 사전 항목 통일하기 / 양식 문자열에 사전 이용하기 / 사전을 파일로 저장하기
노트북_31. 엑셀 문서 활용
__엑셀 파일에서 정보 읽기 / DataFrame 탐색해 보기 / 읽어온 정보로 양식 채우기 / 인쇄물 자동 출력하기
노트북_32. 데이터 처리 (열대야 일수 계산)
__데이터 살펴보기 / 열 이름 변경하기 / 열 제거하기 / NaN 처리하기 / 시간 기준으로 데이터 필터링하기 / 데이터 그래프화하기
폴더 XI. 프로그래밍 언어의 이해 (1)_공간과 참조 구조
노트북_33. 이름 공간과 이름의 선언
__파이썬의 공간들 / 스코핑 규칙(scoping rule) / 변수와 이름 공간 / 이름 공간에 등록된 이름 목록 얻기
노트북_34. 이름과 객체의 참조 구조
__변수의 참조 구조 / 복합 자료형의 참조 구조 / 객체의 복사 / 함수 전달에서의 참조 구조_참조에 의한 호출
노트북_35. 메인 모듈과 모듈 임포트
__모듈 검색 경로 / import 문의 실행 / 모듈의 이름: __name__ 변수
폴더 XII. 프로그래밍 언어의 이해 (2)_클래스의 이해
노트북_36. 객체와 클래스
__객체(object)란? / 클래스(class)와 인스턴스 / 클래스 알아보기
노트북_37. 클래스 작성 방법
__메서드와 self 인자의 관계 / 객체의 자동 초기화 방법(__init__()) / 메서드 내에서 메서드 호출하기
노트북_38. 클래스 설계의 예
__Turtle 그래픽 클래스 설계 / Point 클래스 추가 정의 / 클래스 상속 (MouseTurtle 편) / 변경된 Turtle 그래픽 클래스
* [찾아보기], [답안 및 해설]은 프리렉 홈페이지 자료실(www.freelec.co.kr/datacenter)에서 제공합니다.
댓글목록0