close
더북(TheBook)
search
Let's Get IT 파이썬 프로그래밍
더북(TheBook)
home
Home
Part 1 일주일 만에 끝내는 파이썬 기초
1장 Hello, Python!
1.1 프로그램과 프로그래밍
1.1.1 프로그램
1.1.2 프로그래밍
1.1.3 프로그래밍의 가치
1.2 파이썬 프로그래밍을 시작하기 전에
1.2.1 파이썬이란
1.2.2 파이썬으로 프로그래밍하기 위한 준비 과정
2장 데이터 입력하고 결과 출력하기
2.1 파이썬 명령어의 형식
2.2 실행결과를 보여 주는 출력 명령어
2.2.1 출력이란
2.2.2 출력 명령어 print( )
2.2.3 사칙연산 출력하기
2.2.4 기타 연산자 출력하기
2.2.5 여러 요소 연결해 출력하기
2.3 데이터를 넣는 입력 명령어
2.3.1 입력이란
2.3.2 입력 명령어 input( )
2.3.3 명령어의 실행 순서
2.3.4 여러 명령어 함께 실행하기
마무리
Self Check
3장 변수로 데이터 저장하기
3.1 데이터를 저장하는 공간: 변수
3.1.1 변수란
3.1.2 변수에 값을 저장하고 사용하기
3.1.3 변수를 사용하는 이유
3.1.4 변수를 사용할 때 유의할 점
3.1.5 변수를 사용해 간단한 프로그램 만들기 1
3.2 변수에 저장되는 데이터의 유형: 데이터 타입
3.2.1 데이터 타입이란
3.2.2 초보자가 겪는 흔한 오류
3.2.3 데이터 타입 바꾸기
3.2.4 변수를 사용해 간단한 프로그램 만들기 2
마무리
Self Check
4장 조건에 따라 해야 할 일이 다를 때: 조건문
4.1 조건이 하나일 때: if
4.1.1 선택구조란
4.1.2 선택구조를 조건문으로 표현하기
4.1.3 조건문을 만드는 비교 연산자
4.1.4 조건문으로 간단한 프로그램 만들기
4.2 조건을 충족하지 않을 때: else
4.2.1 그렇지 않으면 else
4.2.2 if-else로 간단한 프로그램 만들기
4.3 조건이 여러 개일 때: elif
4.3.1 조건이 3개일 때
4.3.2 else if를 뜻하는 elif
4.3.3 elif로 간단한 프로그램 만들기
4.4 조건문 겹쳐 사용하기
4.4.1 조건문 안의 조건문
4.4.2 여러 조건을 동시에 판단하는 and와 or
마무리
Self Check
5장 같은 일을 여러 번 반복해야 할 때: 반복문
5.1 범위 내에서 반복하기: for
5.1.1 반복문이란
5.1.2 연속된 숫자를 range()로 간단하게 표현하기
5.1.3 반복문으로 간단한 프로그램 만들기
5.1.4 반복문으로 간단한 게임 만들기
5.2 조건을 충족할 때 반복하기: while
5.2.1 while 문의 형식
5.2.2 for 문을 while 문으로 바꾸기
5.3 반복문과 조건문 함께 사용하기
5.3.1 조건문을 품은 반복문
5.3.2 반복문과 조건문 중첩 사용하기
5.4 열심히 달리는 반복문에 브레이크 밟기: break
5.4.1 반복 멈추기
5.4.2 break를 사용한 게임 만들기
마무리
Self Check
6장 여러 데이터를 한 번에 묶어 표현하기: 리스트
6.1 여러 데이터 한 번에 묶기
6.1.1 리스트란
6.1.2 리스트 사용하기
6.1.3 반복문으로 리스트 다루기
6.1.4 리스트에 요소 추가하고 삭제하기
6.1.5 리스트에서 필요한 요소만 꺼내기
6.1.6 다양한 리스트 명령어 사용하기
6.2 제어구조로 리스트 다루기
6.2.1 조건문으로 리스트 다루기
6.2.2 중첩 제어구조로 리스트 다루기
6.2.3 리스트로 간단한 프로그램 만들기
6.3 여러 개의 리스트 묶기
6.3.1 이차원 리스트란
6.3.2 반복문으로 이차원 리스트 다루기
6.3.3 이차원 리스트로 간단한 프로그램 만들기
마무리
Self Check
7장 문자 기준으로 데이터 묶기: 딕셔너리
7.1 사전처럼 단어와 의미 연결하기
7.1.1 딕셔너리란
7.1.2 딕셔너리의 키와 값
7.1.3 데이터 변경, 추가, 삭제하기
7.1.4 다양한 명령어 사용하기
7.2 제어구조로 딕셔너리 다루기
7.2.1 조건문으로 딕셔너리 다루기
7.2.2 반복문으로 딕셔너리 다루기
7.2.3 중첩 제어구조로 딕셔너리 다루기
7.2.4 딕셔너리로 간단한 프로그램 만들기
마무리
Self Check
Part 2 파이썬으로 데이터 분석하기
8장 그래프로 데이터 시각화하기
8.1 그래프 그리기
8.1.1 데이터 시각화 도구 사용하기
8.1.2 꺾은선 그래프 그리기
8.1.3 그래프 꾸미기
8.2 다양한 유형의 그래프 그리기
8.2.1 막대그래프 그리기
8.2.2 히스토그램 그리기
8.2.3 원그래프 그리기
8.2.4 산점도 그리기
8.2.5 상자 수염 그림 그리기
8.3 그래프 겹쳐 그리기
8.3.1 꺾은선 그래프 겹쳐 그리기
8.3.2 막대그래프로 겹쳐 그리기
8.3.3 산점도 겹쳐 그리기
8.3.4 상자 수염 그림 여러 개 그리기
마무리
Self Check
9장 데이터 분석 기초
9.1 데이터 준비: 파일에서 데이터 읽어 들이기
9.1.1 CSV 파일이란
9.1.2 CSV 파일 읽어 들이기
9.2 데이터 추출: 필요한 데이터만 골라내기
9.2.1 원하는 데이터 추출하기
9.2.2 제어구조로 원하는 데이터 추출하기
9.3 데이터 분석 도전: 카드 이용내역 분석하기
9.3.1 총 지출액 구하기
9.3.2 월별 지출액 그래프 그리기
9.3.3 지출액 비교 그래프 그리기
9.3.4 지출액 상위 10개 항목 뽑기
마무리
Self Check
10장 프로젝트 로드맵 그리기
10.1 효율적인 프로젝트 진행을 도와주는 프로젝트 로드맵
10.1.1 프로젝트 목표 수립
10.1.2 프로그램 구현
10.1.3 결과 분석
10.2 프로젝트 로드맵 작성하기
11장 프로젝트로 파이썬 완성하기: 핫플레이스 인구 분석
11.1 프로젝트 목표 수립하기
11.1.1 데이터 선정하기
11.1.2 목표 수립하기
11.2 프로그램으로 구현하기
11.2.1 데이터 파일 읽고 행정동명과 행정동코드 연결하기
11.2.2 하위 목표 1 - 시간대별 인구 분석하기
11.2.3 하위 목표 2 - 주중/주말 시간대별 인구 분석하기
11.2.4 하위 목표 3 - 남녀 시간대별 평균인구 분석하기
11.2.5 하위 목표 4 - 다른 지역과 인구 비교 분석하기
12장 위치 정보 시각화하기: folium
12.1 지도 만들기
12.1.1 folium 설치하고 지도 만들기
12.1.2 여러 위치 표시하기
12.2 지도에 프로젝트 결과 표시하기
12.2.1 목표 수립하기
12.2.2 프로그램으로 구현하기
12.2.3 결과 분석하기
12.2.4 추가 분석: 남성이 많은 지역과 여성이 많은 지역 비교하기
마무리
Self Check
Part 3 효율적인 프로그래밍을 위한 중급 파이썬
13장 명령어 직접 만들어 사용하기: 사용자 정의 함수
13.1 단축키 역할을 하는 사용자 정의 함수
13.1.1 사용자 정의 함수 만들어 사용하기
13.1.2 사용자 정의 함수의 입력과 출력
13.1.3 활동범위가 다른 지역변수와 전역변수
13.1.4 사용자 정의 함수로 프로그램 재구성하기
13.2 함수를 사용해 핫플레이스 프로젝트 작성하기
13.2.1 함수로 재구성하기
13.2.2 함수 작성하기
마무리
Self Check
14장 데이터와 함수를 한 단위로 묶어 재사용하기: 클래스와 객체
14.1 자주 사용되는 단위를 클래스로 정의하기
14.1.1 클래스와 객체
14.1.2 클래스 정의하고 객체 만들기
14.1.3 클래스와 사용자 정의 함수 비교
14.2 클래스와 객체로 프로그램 작성하기
14.2.1 상품 클래스 만들기
14.2.2 회원 클래스 만들기
14.2.3 상품등록, 회원가입, 물품구매 코드 작성하기
14.3 클래스와 객체로 핫플레이스 프로젝트 재구성하기
14.3.1 클래스 구조 만들기
14.3.2 코드 수정하기
마무리
Self Check
15장 프로그램 화면 구성하기: tkinter
15.1 tkinter 살펴보기
15.1.1 GUI란
15.1.2 파이썬의 표준 GUI tkinter
15.1.3 tkinter 사용하기
15.2 위젯 다루기
15.2.1 레이블
15.2.2 위젯 배치하기
15.2.3 버튼
15.2.4 엔트리
15.2.5 콤보박스
15.2.6 메시지박스
15.2.7 프레임
15.3 핫플레이스 프로젝트에 화면 입히기
15.3.1 프로그램 화면 만들기
15.3.2 프로그램 기능 구현하기
마무리
Self Check
해설 노트
8.2
다양한 유형의 그래프 그리기
꺾은선 그래프 외에도 다양한 그래프를 그릴 수 있습니다. 기본 구조는 같고, 그래프를 그리는 명령어
plt.plot()
만 바뀔 뿐이죠. 그럼 하나씩 살펴봅시다.
Prev
BUY
Next
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.
Email address