저 자 : 천인국 / 쪽 수: 548쪽 / 크 기 : 191 * 240 * 25 mm /1073g / ISBN : 9788970505558 / 출간일 : 2022년 06월 30일 출간








목 차


이 책의 주요 내용



제1장 ‘파이썬 소개’에서는 프로그램이란 무엇이고 컴퓨터에서 어떤 역할을 하는지 살펴본다. 또한 파이썬을 다운로드 받아서 설치하고 대화형 모드와 스크립트 모드를 사용하여 프로그램을 작성하는 법을 알아본다.



제2장 ‘변수와 자료형’에서는 리스트를 사용하여 항목을 저장하고 일부분을 추출하고, 함수로 전달하거나 반환받는 방법에 대해 알아본다.



제3장 ‘수식과 연산자’에서는 나머지 연산자를 이용하여 짝수와 홀수를 구분하고, 매출 계산과 세금 계산을 도와주는 계산기를 작성해 본다. 또 복리 이자를 계산하고 거스름돈... 더보기


이 책의 주요 내용



제1장 ‘파이썬 소개’에서는 프로그램이란 무엇이고 컴퓨터에서 어떤 역할을 하는지 살펴본다. 또한 파이썬을 다운로드 받아서 설치하고 대화형 모드와 스크립트 모드를 사용하여 프로그램을 작성하는 법을 알아본다.



제2장 ‘변수와 자료형’에서는 리스트를 사용하여 항목을 저장하고 일부분을 추출하고, 함수로 전달하거나 반환받는 방법에 대해 알아본다.



제3장 ‘수식과 연산자’에서는 나머지 연산자를 이용하여 짝수와 홀수를 구분하고, 매출 계산과 세금 계산을 도와주는 계산기를 작성해 본다. 또 복리 이자를 계산하고 거스름돈을 다양한 동전으로 계산해주는 프로그램도 만들어 본다.



제4장 ‘조건문’에서는 조건에 따라 서로 다른 문장을 실행하는 법에 대해 알아본다. 관계 연산자와 논리 연산자를 사용해서 복잡한 조건을 표현하고, 여러 개의 문장을 묶어서 조건에 따라 실행해 본다. 조건문 안에 다른 조건문을 넣거나 조건문을 연속해서 배치하는 법에 대해 알아본다.



제5장 ‘반복문’에서는 원하는 횟수만큼 특정한 문장을 반복하고 리스트의 모든 요소에 대하여 반복하거나 조건이 만족될 때가지 반복하는 법을 알아본다. 또한 반복문 안에 반복문을 넣거나 무한 반복문을 만들어 본다.



제6장 ‘함수’에서는 함수의 개념과 작성법을 익힌다. 반복되는 코드를 함수로 정의하거나 함수에 데이터를 전달하여 어떤 작업을 할 수 있는지 알아보고 유용한 함수들을 작성하여 사용해 본다.



제7장 ‘리스트’에서는 리스트를 사용하여 항목들을 저장하고 일부분을 추출하고 함수로 전달하거나 반환받는 법에 대해 알아본다. 리스트 함축과 2차원 리스트에 대해서도 살펴본다.



제8장 ‘듀플, 세트, 딕셔너리’에서는 리스트와 튜플의 차이점을 알아보고, 딕셔너리로 상품의 여러 속성을 저장해보거나 영어 사전, 연락처 프로그램 등을 만들어 본다.



제9장 ‘문자열과 정규식’에서는 문자열들을 어떤 구분자를 기준으로 분리해 보거나 접착문자를 넣어 합쳐본다. 또한 문자열을 다른 문자열로 바꾸어보거나 필요 없는 문자들을 삭제해보고 정규식을 사용해서 문자열 중의 특정한 패턴을 찾아본다.



제10장 ‘파입 입출력과 예외처리’에서는 파일에서 텍스트를 읽고 써 보고, 파일을 복사, 생성하거나 이진 파일을 복사하는 법을 알아본다. 또한 오류 처리에 관한 방법을 알아본다.



제11장 ‘tkinter를 이용한 GUI 프로그래밍’에서는 파이썬의 공식 GUI인 tkinter를 사용하여 몇 가지 프로그램을 만들어 본다. 원하는 위치로 버튼을 배치하거나 동작하도록 하고, 캔버스에 다양한 그림을 그려보고 그림판 프로그램도 작성해 본다.



제12장 ‘클래스와 객체’에서는 클래스를 작성하고 객체를 생성하는 법을 알아본다. 인스턴트 변수와 클래스 변수의 차이점을 알아보고 객체 지향을 응용해서 실제 프로그램을 작성해 본다.



제13장 ‘PyGame을 이용한 게임작성’에서는 실제로 PyGame을 이용해서 간단한 게임을 작성해 본다. 게임 설계부터 단계적으로 실습해보며 PyGame과 객체 지향 기법을 동시에 사용해 본다.



제14장 ‘Matplotlib, Pandas, Request, Smtplib, SQLite 사용해보기’에서는 각종 외부 라이브러리 설치하는 법과 Matplotlib, Pandas, Request, Smtplib, SQLite 등의 각각 라이브러리들의 사용법에 대해 알아본다. 닫기