융합 데이터 과학을 위한 컴퓨터 프로그래밍 로직
Regular price
$43.82
Sale price
Regular price
✈️
Estimated delivery date 예상 배송일
Standard Shipping
불러오는 중...
주문일로부터 8-12 영업일
Express Shipping
불러오는 중...
주문일로부터 6-8 영업일
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
목차
목차
CHAPTER 1 컴퓨터의 소개
1 컴퓨터란 무엇인가?
2 컴퓨터의 주요 특징
3 컴퓨터의 구성과 기능
3.1 하드웨어
3.2 소프트웨어
4 사용자와 컴퓨터의 상호작용
4.1 자연언어와 프로그래밍 언어
4.2 컴퓨터 프로그래밍 언어
4.3 저급언어와 고급언어
4.4 프로그램의 번역기법
■ 요약
■ 연습문제
CHAPTER 2 컴퓨터에서 데이터의 표현
1 비트와 바이트
2 진법과 상호변환
2.1 진법
2.2 진법간의 상호변환
3 정수와 실수의 표현
3.1 정수의 표현
3.2 실수의 표현
3.3 부동소수점 오차
3.4 부동소수점 2진수를 10진수로 변환
4 문자 데이터의 표현 ----- 43
4.1 ASCII 코드 ----- 44
4.2 유니코드 ----- 48
■ 요약 ----- 53
■ 연습문제 ----- 56
CHAPTER 3 소프트웨어 개발 과정, 프로그램 작성, 순서도
1 소프트웨어 개발 과정 ----- 60
1.1 요구사항 분석 ----- 60
1.2 시스템 설계 ----- 61
1.3 구현(Implementation or Coding) ----- 62
1.4 시험(Testing) ----- 62
1.5 배포(Deployment) ----- 63
1.6 유지보수(Maintenance) ----- 63
2 프로그램 작성과 순서도 ----- 64
2.1 프로그래밍 절차 ----- 64
2.2 순서도 ----- 67
■ 요약 ----- 80
■ 연습문제 ----- 82
CHAPTER 4 파이썬의 소개와 설치 및 실행
1 파이썬의 소개 ----- 86
1.1 파이썬이란? ----- 86
2 파이썬의 설치와 실행
2.1 Windows에서 파이썬 설치하기
2.2 파이썬 프로그램 작성 및 실행하기
2.3 IDLE 환경 설정하기
■ 요약
■ 연습문제
CHAPTER 5 파이썬의 기본 요소
1 변수
1.1 변수와 주기억장소
1.2 변수명 만드는 규칙
1.3 변수테이블
2 자료형
2.1 파이썬 변수의 동적 타이핑
2.2 숫자 자료형/ 불형/ 문자열 자료형
3 파이썬의 상수
4 표현식과 산술연산자
4.1 표현식과 문장
4.2 표현식과 문장의 차이점
4.3 대입 연산자
4.4 산술 연산자
4.5 복합 대입(할당) 연산자
5 연산 우선순위
5.1 연산자 우선순위
5.2 연산 우선순위 변경하기
6 데이터 타입 변환 ----- 169
6.1 정수(int)로 변환 ----- 169
6.2 실수(float)로 변환 ----- 170
6.3 문자열(str)로 변환 ----- 171
7 사용자의 입력 ----- 173
8 화면에 출력하기 ----- 177
■ 요약 ----- 190
■ 연습문제 ----- 195
CHAPTER 6 프로그램 논리와 순차논리
1 프로그램 논리 ----- 210
2 순차 논리 ----- 210
■ 요약 ----- 224
■ 연습문제 ----- 225
CHAPTER 7 프로그램 논리와 선택 논리
1 선택 논리란? ----- 230
2 선택 논리를 위한 제어문 ----- 231
2.1 관계 및 논리연산자 ----- 231
2.2 단일선택 if문 ----- 242
2.3 양쪽선택 if문 ----- 248
2.4 다중선택 if문 ----- 254
2.5 if문의 중첩 ----- 261
■ 요약 ----- 271
■ 연습문제 ----- 273
CHAPTER 8 반복 논리 I
1 반복 논리란? ----- 278
2 반복 논리를 위한 제어문 ----- 279
2.1 while문 ----- 280
■ 요약 ----- 301
■ 연습문제 ----- 302
CHAPTER 9 반복 논리 II
1 for문 ----- 310
2 range() 함수 ----- 310
3 기본 예제 ----- 311
4 range() 객체의 특징 ----- 315
4.1 사전 학습 ----- 315
4.2 range 객체의 주요 특징 ----- 317
5 while과 for문의 비교 ----- 318
■ 요약 ----- 336
■ 연습문제 ----- 337
CHAPTER 10 반복 논리 III
1 다중 반복문이란? ----- 342
2 다중 for문 ----- 342
3 다양한 다중 반복문 ----- 358
■ 요약 ----- 372
■ 연습문제 ----- 373
CHAPTER 11 반복문의 탈출과 다중 매치
1 반복문의 탈출 ----- 378
2 break와 continue ----- 378
3 in/not in 연산자 ----- 385
4 match ~ case문 ----- 394
5 숫자인지 확인하기 ----- 409
5.1 isdigit() 사용하기 ----- 409
5.2 숫자형의 변환과 try ~ except 사용하기 ----- 410
■ 요약 ----- 420
■ 연습문제 ----- 422
CHAPTER 12 파이썬의 리스트
1 리스트의 개요 ----- 436
2 리스트의 생성 및 참조 ----- 438
3 리스트의 자료형 ----- 444
4 인덱스와 리스트 참조 ----- 445
4.1 색인 오류와 리스트의 크기 ----- 445
4.2 음수 색인 ----- 445
4.3 리스트 참조 ----- 445
4.4 리스트 연산 ----- 446
4.5 리스트에 사용할 수 있는 내장 함수 ----- 448
■ 요약 ----- 513
■ 연습문제 ----- 524
CHAPTER 13 2차원 배열
1 2차원 리스트 ----- 532
2 2차원 리스트 만들기 ----- 533
3 2차원 리스트의 요소 표현과 접근 방법 ----- 535
■ 요약 ----- 560
■ 연습문제 ----- 562
CHAPTER 14 함수(Function)
1 함수의 개념 ----- 570
2 파이썬 함수의 기본 구조 ----- 572
3 파이썬 함수의 유형 ----- 573
3.1 매개변수와 반환값에 따른 함수 유형 ----- 573
3.2 매개변수 전달 방식에 따른 함수 유형 ----- 575
3.3 다중 반환값 ----- 580
4 파이썬의 인수 전달 방식 ----- 583
4.1 파이썬의 기본적인 인수 전달 ----- 583
4.2 불변 객체와 가변 객체 동작 차이 ----- 586
5 변수의 범위와 수명 ----- 587
5.1 지역 변수(Local Variable) ----- 587
5.2 전역 변수(Global Variable) ----- 588
■ 요약 ----- 602
■ 연습문제 ----- 605
1 컴퓨터란 무엇인가?
2 컴퓨터의 주요 특징
3 컴퓨터의 구성과 기능
3.1 하드웨어
3.2 소프트웨어
4 사용자와 컴퓨터의 상호작용
4.1 자연언어와 프로그래밍 언어
4.2 컴퓨터 프로그래밍 언어
4.3 저급언어와 고급언어
4.4 프로그램의 번역기법
■ 요약
■ 연습문제
CHAPTER 2 컴퓨터에서 데이터의 표현
1 비트와 바이트
2 진법과 상호변환
2.1 진법
2.2 진법간의 상호변환
3 정수와 실수의 표현
3.1 정수의 표현
3.2 실수의 표현
3.3 부동소수점 오차
3.4 부동소수점 2진수를 10진수로 변환
4 문자 데이터의 표현 ----- 43
4.1 ASCII 코드 ----- 44
4.2 유니코드 ----- 48
■ 요약 ----- 53
■ 연습문제 ----- 56
CHAPTER 3 소프트웨어 개발 과정, 프로그램 작성, 순서도
1 소프트웨어 개발 과정 ----- 60
1.1 요구사항 분석 ----- 60
1.2 시스템 설계 ----- 61
1.3 구현(Implementation or Coding) ----- 62
1.4 시험(Testing) ----- 62
1.5 배포(Deployment) ----- 63
1.6 유지보수(Maintenance) ----- 63
2 프로그램 작성과 순서도 ----- 64
2.1 프로그래밍 절차 ----- 64
2.2 순서도 ----- 67
■ 요약 ----- 80
■ 연습문제 ----- 82
CHAPTER 4 파이썬의 소개와 설치 및 실행
1 파이썬의 소개 ----- 86
1.1 파이썬이란? ----- 86
2 파이썬의 설치와 실행
2.1 Windows에서 파이썬 설치하기
2.2 파이썬 프로그램 작성 및 실행하기
2.3 IDLE 환경 설정하기
■ 요약
■ 연습문제
CHAPTER 5 파이썬의 기본 요소
1 변수
1.1 변수와 주기억장소
1.2 변수명 만드는 규칙
1.3 변수테이블
2 자료형
2.1 파이썬 변수의 동적 타이핑
2.2 숫자 자료형/ 불형/ 문자열 자료형
3 파이썬의 상수
4 표현식과 산술연산자
4.1 표현식과 문장
4.2 표현식과 문장의 차이점
4.3 대입 연산자
4.4 산술 연산자
4.5 복합 대입(할당) 연산자
5 연산 우선순위
5.1 연산자 우선순위
5.2 연산 우선순위 변경하기
6 데이터 타입 변환 ----- 169
6.1 정수(int)로 변환 ----- 169
6.2 실수(float)로 변환 ----- 170
6.3 문자열(str)로 변환 ----- 171
7 사용자의 입력 ----- 173
8 화면에 출력하기 ----- 177
■ 요약 ----- 190
■ 연습문제 ----- 195
CHAPTER 6 프로그램 논리와 순차논리
1 프로그램 논리 ----- 210
2 순차 논리 ----- 210
■ 요약 ----- 224
■ 연습문제 ----- 225
CHAPTER 7 프로그램 논리와 선택 논리
1 선택 논리란? ----- 230
2 선택 논리를 위한 제어문 ----- 231
2.1 관계 및 논리연산자 ----- 231
2.2 단일선택 if문 ----- 242
2.3 양쪽선택 if문 ----- 248
2.4 다중선택 if문 ----- 254
2.5 if문의 중첩 ----- 261
■ 요약 ----- 271
■ 연습문제 ----- 273
CHAPTER 8 반복 논리 I
1 반복 논리란? ----- 278
2 반복 논리를 위한 제어문 ----- 279
2.1 while문 ----- 280
■ 요약 ----- 301
■ 연습문제 ----- 302
CHAPTER 9 반복 논리 II
1 for문 ----- 310
2 range() 함수 ----- 310
3 기본 예제 ----- 311
4 range() 객체의 특징 ----- 315
4.1 사전 학습 ----- 315
4.2 range 객체의 주요 특징 ----- 317
5 while과 for문의 비교 ----- 318
■ 요약 ----- 336
■ 연습문제 ----- 337
CHAPTER 10 반복 논리 III
1 다중 반복문이란? ----- 342
2 다중 for문 ----- 342
3 다양한 다중 반복문 ----- 358
■ 요약 ----- 372
■ 연습문제 ----- 373
CHAPTER 11 반복문의 탈출과 다중 매치
1 반복문의 탈출 ----- 378
2 break와 continue ----- 378
3 in/not in 연산자 ----- 385
4 match ~ case문 ----- 394
5 숫자인지 확인하기 ----- 409
5.1 isdigit() 사용하기 ----- 409
5.2 숫자형의 변환과 try ~ except 사용하기 ----- 410
■ 요약 ----- 420
■ 연습문제 ----- 422
CHAPTER 12 파이썬의 리스트
1 리스트의 개요 ----- 436
2 리스트의 생성 및 참조 ----- 438
3 리스트의 자료형 ----- 444
4 인덱스와 리스트 참조 ----- 445
4.1 색인 오류와 리스트의 크기 ----- 445
4.2 음수 색인 ----- 445
4.3 리스트 참조 ----- 445
4.4 리스트 연산 ----- 446
4.5 리스트에 사용할 수 있는 내장 함수 ----- 448
■ 요약 ----- 513
■ 연습문제 ----- 524
CHAPTER 13 2차원 배열
1 2차원 리스트 ----- 532
2 2차원 리스트 만들기 ----- 533
3 2차원 리스트의 요소 표현과 접근 방법 ----- 535
■ 요약 ----- 560
■ 연습문제 ----- 562
CHAPTER 14 함수(Function)
1 함수의 개념 ----- 570
2 파이썬 함수의 기본 구조 ----- 572
3 파이썬 함수의 유형 ----- 573
3.1 매개변수와 반환값에 따른 함수 유형 ----- 573
3.2 매개변수 전달 방식에 따른 함수 유형 ----- 575
3.3 다중 반환값 ----- 580
4 파이썬의 인수 전달 방식 ----- 583
4.1 파이썬의 기본적인 인수 전달 ----- 583
4.2 불변 객체와 가변 객체 동작 차이 ----- 586
5 변수의 범위와 수명 ----- 587
5.1 지역 변수(Local Variable) ----- 587
5.2 전역 변수(Global Variable) ----- 588
■ 요약 ----- 602
■ 연습문제 ----- 605
저자
저자
최명복
Payment & Security
Payment methods
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

