이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
▶ PREFACE iii▶ 이 책의 특징 iv▶ 이 책의 구성 iv▶ 강의 계획 vCHAPTER 1 Why Python? 001▶ 1.1 왜 파이썬인가? 003▶ 1.2 파이썬으로 무엇을 할 수 있는가? 005▶ 1.3 파이썬 설치 및 살펴보기 008CHAPTER 2 변수와 연산자 015▶ 2.1 변수에 대한 이야기 017▶ 2.2 변수 생성 및 규칙 021▶ 2.3 다양한 타입의 변수 023▶ 2.4 산술연산자 024▶ 2.5 대입 연산자 026▶ 2.6 비교 연산자 027▶ 2.7 논리 연산자 028▶ 2.8 문자열 연산자 028▶ 2.9 변수 실습문제 030▶ 2.10 변수 도전문제 033CHAPTER 3 파이썬 입력과 출력 037▶ 3.1 입력 039▶ 3.2 출력 041▶ 3.3 입력과 출력 실습 046▶ 3.4 입력과 출력 도전문제 048CHAPTER 4 기본 자료형 051▶ 4.1 변수 되돌아 보기 053▶ 4.2 기본 자료형 055▶ 4.3 기본 자료형 실습 061▶ 4.4 기본 자료형 도전문제 063CHAPTER 5 컬렉션 자료형 069▶ 5.1 컬렉션 자료형 개념과 필요성 071▶ 5.2 리스트 자료형 071▶ 5.3 튜플 자료형 080▶ 5.4 딕셔너리 자료형 083▶ 5.5 세트 자료형 087▶ 5.6 컬렉션 자료형 실습 090▶ 5.7 컬렉션 자료형 도전문제 091CHAPTER 6 파이썬 선택문 097▶ 6.1 파이썬 선택문 개요 099▶ 6.2 조건식 099▶ 6.3 if / if~else 100 ▶ 6.4 if~elif / if~elif~else 103▶ 6.5 if~in~elif / if~in~elif~else 106▶ 6.6 중첩 선택문 109▶ 6.7 선택문 실습 113▶ 6.8 선택문 도전문제 117CHAPTER 7 파이썬 반복문 123▶ 7.1 파이썬 반복문 개요 125▶ 7.2 for 문 126▶ 7.3 while 문 129▶ 7.4 기타 제어문 133▶ 7.5 중첩 반복문 136▶ 7.6 반복문 실습 146▶ 7.7 반복문 도전문제 151CHAPTER 8 선택문과 반복문 활용 157▶ 8.1 for문과 선택문 활용 159▶ 8.2 while문과 선택문 활용 162▶ 8.3 중첩 for문 활용 166▶ 8.4 효율적인 자료구조와 반복문 활용 167▶ 8.5 선택문과 반복문 실습 172▶ 8.6 선택문과 반복문 도전문제 175CHAPTER 9 함수(Function) 181▶ 9.1 함수란? 183▶ 9.2 내장함수 184▶ 9.3 사용자 정의 함수 188▶ 9.4 함수의 실습 191▶ 9.5 함수의 도전문제 193CHAPTER 10 파일 입?출력 197▶ 10.1 파일 입?출력의 기본 199▶ 10.2 텍스트 파일 읽고 쓰기 200▶ 10.3 파일 오류 처리 207▶ 10.4 파일 입?출력 실습 210▶ 10.5 파일처리 입출력 도전문제 215CHAPTER 11 종합 프로젝트 실습 223▶ 11.1 미니 자판기 프로그램 225▶ 11.2 전자 출석부 만들기 231▶ 11.3 가위바위보 게임 236▶ 11.4 연락처 어플 만들기 242▶ 11.5 스마트 카페 메뉴 조회 시스템 247▶ 11.6 초간단 평점평균 계산 시스템 254▶ 11.7 이지 도서관 정보 검색 시스템 261
|
Yang SukHee
양숙희의 다른 상품
Oh KyungSun
오경선의 다른 상품
Jang Eunsill
장은실의 다른 상품
|
책속내용1.2 파이썬으로 무엇을 할 수 있는가?파이썬으로 할 수 있는 일은 아주 많다. 이유는 간단하다. 파이썬은 쉽고 깔끔하게 처리하기 때문이다. 파이썬으로 할 수 있는 일들을 나열하면 수도 없이 많지만, 몇 가지를 정리하면 다음과 같다.(1) 시스템 유틸리티 제작파이썬은 운영체제(윈도우, 리눅스 등)의 시스템 명령어를 자체적으로 가지고 있다. 그렇기 때문에 이를 바탕으로 갖가지 시스템 유틸리티를 만드는 데 유리하다.※ 유틸리티란 컴퓨터 사용에 도움을 주는 여러 소프트웨어를 말함(2) GUI 프로그래밍GUI(Graphic User Interface) 프로그래밍이란 사용자가 쉽게 사용할 수 있도록 화면에 그래픽 기반으로 마우스나 키보드로 조작할 수 있는 메뉴, 버튼, 그림과 같은 프로그램을 말한다. 파이썬은 GUI 프로그램을 만들기 쉽다. 파이썬 프로그램을 설치 할 때 함께 설치된 tkinter(티케이인터)를 이용해 GUI프로그램을 만들 수 있다. tkinter를 사용하면 단 3줄의 소스 코드만으로 윈도우 창을 띄울 수 있다.■그림 2-4 tkinter를 사용한 단 3줄의 소스 코드와 실행결과인 윈도우 창(3) 웹 프로그래밍우리는 익스플로러나 크롬과 같은 웹 브라우저를 이용해 웹 서핑을 한다. 이때 인스타그램에 글을 남기거나 댓글을 달았던 경험이 있을 것이다. 또는 상품평에 글을 작성하기도 한다. 이러한 프로그램을 웹 프로그램이라고 한다. 파이썬을 이용해 웹 프로그램만들 수 있다. 구글이나 드롭박스도 파이썬을 사용한다.(4) 수치 연산 프로그래밍파이썬은 NumPy라는 수치 연산 모듈을 제공한다. 데이터 분석을 할 때 기초 라이브러리로 사용된다. 이 모듈은 C로 만들어졌기때문에 수치 연산이 빠르다.______________________________________________import numpy as npa = np.array([1, 2, 3]) # rank가 1인 배열 생성print (type(a)) # 출력 “<type ‘numpy.ndarray’>”print (a.shape) # 출력 “(3,)”_____________________________________________(5) 데이터분석판다스(Pandas)는 파이썬 데이터 처리를 위한 라이브러리이다. 판다스(pandas)라는 모듈을 이용하면 데이터 분석을 쉽게 할 수 있다.◆ 파이썬코드 ________________________________________import pandas as pdsr = pd.Series([17000, 18000, 1000, 5000], index=[‘피자‘, ‘치킨‘, ‘콜라‘, ‘맥주‘])print(sr)-----------------------------------------◆ 실행결과-------------------------------------------피자 17000치킨 18000콜라 1000맥주 5000dtype: int64-------------------------------------------그렇기 때문에 파이썬을 이용한 데이터 분석과 같은 작업에서 필수 라이브러리로 알려져 있다.♣♣ 요약 Python으로 할 수 있는 일1. 시스템 유틸리티 제작2. GUI 프로그래밍3. 웹 프로그래밍4. 수치 연산 프로그래밍5. 데이터분석
|