book.jayu.org
유쾌한 코딩

유쾌한 코딩

하일규 (지은이), 경일대학교 교육과정혁신센터 (지은이)

Infinitybooks(인피니티북스)·2020-03-13

  • 259쪽
  • 188×257mm
  • 총류
  • KDC 005.133

로그인하면 내 서재에 추가할 수 있어요.

책 소개

전체적인 교재의 구성을 살펴보면, 전반부인 1장부터 7장까지는 코딩과 관련된 개념을 설명하고 파이썬 언어의 기초적인 문법을 익히도록 구성하였다. 1장은 코딩, 알고리즘(algorithm), 프로그램 등 코딩과 관련된 주요 개념에 대해 설명하고, 파이썬 코딩을 위한 환경설정 방법을 구성하였다. 2장은 알고리즘을 익히기 위한 랩터(Rapter) 사용 방법을 다루었다. 프로그래밍에서 가장 중요한 개념 중 하나인 변수(variable)와 연산자에 대한 내용을 포함하였다. 3장은 프로그램에 자료를 입력하고 출력하는 방법을 다루었고, 4장은 프로그램에서 사용하는 변수의 자료 형태인 자료형(data type)에 대한 내용을 포함하였다. 5장부터 7장까지는 프로그램의 골격을 이루는 조건문과 반복문을 구성하고 사용하는 방법을 다루었다. 후반부인 9장부터 14장까지는 파이썬 언어의 비교적 고급 문법을 익히도록 하고 응용력을 높이도록 구성하였다. 9장에서는 절차 지향 언어의 특징인 함수(function)를 구성하고 사용하는 방법을 다루었고, 10장부터 12장까지는 파이썬 언어에서 제공하는 주요한 내장함수를 다루었다. 모든 전공분야에서 공통으로 사용할 수 있는 수학 관련 함수, 그래픽 관련 함수, 자료구조 관련 함수 등을 포함하였다. 13장에서는 파이썬이 지원하는 객체지향 언어의 특징인 클래스(class)를 구성하고 사용하는 방법을 다루었다.

목차펼치기

CHAPTER 01 코딩이 왜 필요하지?이론 1.1 코딩이란 1.2 코딩의 중요성 1.3 전공분야에 SW는 어떻게 활용되는가? 1.4 코딩환경 설정하기 1.5 프로그래밍의 시작과 종료실습 실습 1 전공분야 SW활용 사례 찾기 실습 2 쉘 모드와 편집 모드CHAPTER 02 알고리즘은 처음이지?이론 1.1 알고리즘과 순서도 1.2 랩터 설치하고 실행하기 1.3 알고리즘이 실행되는 방법 1.4 변수와 연사자를 골라내기 1.5 변수와 연산자의 종류실습 실습 1 알고리즘 작성하고 실행하기 실습 2 변수와 연산자 골라내기 실습 3 변수와 연산자 알아보기CHAPTER 03 입력하고 출력해보기이론 1.1 프로그램과 입출력 1.2 기본 출력 함수 1.3 기본 입력 함수 1.4 형식에 맞추어 출력하기 1.5 특수 문자 1.6 입출력 응용문제실습 실습 1 기본 출력 함수(print) 실습 2 기본 입력 함수(input) 실습 3 형식에 맞추어 출력하기CHAPTER 04 자료형 익히기이론 1.1 변수와 자료형 1.2 자료형 지정하기 1.3 정수표현 방법 알아보기 1.4 문자표현 방법 알아보기 1.5 자료형 응용문제실습 실습 1 변수와 자료형 확인하기 실습 2 자료형 지정하기 실습 3 정수의 표현방법 알아보기 실습 4 문자의 표현방법 알아보기CHAPTER 05 조건문 활용하기이론 1.1 알고리즘과 조건문 1.2 비교연산자 1.3 논리연산자 1.4 if else 문 사용하기 1.5 if elif else 문 사용하기실습 실습 1 비교/논리 연산자 확인하기 실습 2 if else 문 사용하기 실습 3 if elif else 문 사용하기CHAPTER 06 반복문 활용하기 1이론 1.1 알고리즘과 반복문 1.2 반복문 익히기 1.3 while 문 사용하기 1.4 for 문 사용하기 1.5 range 함수 사용하기실습 실습 1 반복구조 필요성 실습 2 반복구조 익히기 실습 3 while 반복문의 4가지 구성요소 실습 4 for 문 사용하기CHAPTER 07 반복문 활용하기 2이론 1.1 random 모듈 사용하기 1.2 다양한 for 문 형태 1.3 while 문 활용하기 1.4 for 문 활용하기 1.5 전공관련 반복문 응용문제실습 실습 1 random 함수 필요성 실습 2 random 관련 함수 익히기 실습 3 다양한 for 문 익히기 실습 4 while/for 문 활용하기 실습 5 주사위 게임 만들기CHAPTER 08 중간시험핵심 내용문제 예CHAPTER 09 함수 만들기이론 1.1 함수의 구성 1.2 함수의 필요성 1.3 함수의 다양한 형태 1.4 함수의 정의와 호출 1.5 전공관련 함수 응용문제실습 실습 1 함수의 형식 실습 2 함수의 필요성 실습 3 함수의 다양한 형태 실습 4 함수 활용하기CHAPTER 10 내장함수 활용하기이론 1.1 math 라이브러리 1.2 time 라이브러리 1.3 datetime 라이브러리 1.4 statistics 라이브러리 1.5 webbrowser 라이브러리 1.6 문자열 관련 내장함수실습 실습 1 함수의 형식 실습 2 math 라이브러리 사용하기 실습 3 time 라이브러리 사용하기 실습 4 함수의 형식 실습 5 기타 라이브러리 사용하기CHAPTER 11 그래픽함수 활용하기이론 1.1 turtle 라이브러리 사용하기 1.2 이동관련 함수 1.3 회전/색상관련 함수 1.4 그리기관련 함수 1.5 기타 함수실습 실습 1 함수의 형식CHAPTER 12 자료구조 사용하기이론 1.1 자료구조 이해하기 1.2 list 구조 사용하기 1.3 tuple 구조 사용하기 1.4 dictionary 구조 사용하기 1.5 list 구조에 적용할 수 있는 함수실습 실습 1 list 구조 사용하기 실습 2 tuple 구조 사용하기CHAPTER 13 클래스 활용하기이론 1.1 객체지향 개념 1.2 클래스 구조 1.3 클래스의 정의 1.4 인스턴스 객체의 생성과 프로그램 구현실습 실습 1 객체지향과 클래스 실습 2 클래스 활용하기 실습 3 생성자 추가 실습 4 상속 개념 실습 5 다형성 개념CHAPTER 14 전공주제 프로젝트 진행이론 1.1 주제 선택하기 1.2 설계하기 1.3 코딩 1.4 디버깅 1.5 제출(종료)실습 실습 1 프로젝트 진행하기CHAPTER 15 기말시험핵심 내용문제 예

출처: 국립중앙도서관 서지정보

리뷰 남기기

로그인하면 리뷰를 남길 수 있어요.

리뷰 0개

아직 리뷰가 없어요.