이공학을 위한 파이썬 프로그래밍 (기초에서 이공학 응용까지 한권으로 끝 | 파이선 프로그래밍 준비/파이썬 명령어/파이썬 라이브러리/파이썬 응용)

이공학을 위한 파이썬 프로그래밍 (기초에서 이공학 응용까지 한권으로 끝 | 파이선 프로그래밍 준비/파이썬 명령어/파이썬 라이브러리/파이썬 응용)

$25.45
Description
한 권으로 기초에서 응용까지 배우는 파이썬 사용 설명서!!
“파이썬은 과학 및 공학용으로 다양한 라이브러리를 사용하는 프로그래밍 언어”
파이썬은 범용 프로그래밍 언어의 장점은 물론 Matlab과 R과 같은 특정 분야를 위한 스크립팅 언어의 편리함을 함께 갖추고 있고, 데이터 분석, 시각화, 확률, 통계, 자연어 처리, 이미지 처리 등에 필요한 라이브러리들도 가지고 있다. 이공학 분야인 경우 중요한 데이터를 그래프로 나타내거나 분석하는 데도 필요하다. 쉽게 응용할 수 있고 C와 Fortran과 달리 인터프리터 언어라 초보자라도 배우기가 쉽다.

범용 프로그래밍 언어로 복잡한 GUI나 웹서비스도 만들 수 있으며 기존 시스템과 통합 하기도 용이하다. 또한 파이썬은 수학, 기초과학, 사회과학, 컴퓨터 과학에 응용할 수 있고, 앞으로 과학, 공학, 네트워크 시스템 등의 문제를 프로그래밍해서 응용할 수 있다.
이 책은 이공학 분야에 응용할 파이썬 개발환경과 파이썬 문법을 소개하고, 데이터 시각화 기능을 제공하는 matplotlib과 수치계산 프로그래밍을 위한 대표적인 라이브러리인 NumPy, SciPy, SymPy를 사용해보고, 계층적 데이터 구조와 이에 대한 기능을 제공하는 pandas를 알아본다. 또한 이공학 분야 파이썬 프로그램 작성법, 함수와 객체 사용법, 디버깅, 컴퓨터적 사고방식까지 함께 익힐 수 있다.

코딩할 주어진 문제를 분석하고 순서도에 의해 알고리즘을 작성하며 프로그래밍을 코딩한 후 실행하고 수정한다. 실습교재로 사용할 경우 결과는 실습과정에서 얻은 실습 데이터를 모아두어 제출하기 용이하게 하였고, 매 실습을 마치고 보고서를 함께 제출할 수 있도록 했다. 필요하면 인터넷의 파이썬 자료를 함께 참고해서 파이썬으로 프로그래밍하고, 영문 주석(#)을 많이 붙인 코드를 깃 허브에 올려 공유하길 권한다.

이 책은 파이썬 프로그래밍 준비, 파이썬 명령어, 파이썬 라이브러리, 그리고 파이썬 응용으로 구성되었다. 그리고 다양한 Jupyter notebook, Spyder, 프롬프트 창과 같은 에디터로 코딩 연습하도록 했고, 이공학 분야의 코딩공부를 하려는 사람들에게 도움을 주기 위해 제작하였다.
저자

정동호

포항공과대학교(POSTECH)대학원공학박사,미국WashingtonStateUniversity(WSU)방문교수,한국전자통신연구원(ETRI),산업과학기술연구원(RIST),전자부품연구원(KETI)에서ICT관련연구를수행했다.그리고동양대학교산업기술연구소장,연구기획처장을지냈으며현재동양대학교정교수로재직중이다.4차산업혁명인재양성을위해사물인터넷,그리고인공지능관련교과목을강의하고있다.

목차

PART01.파이썬프로그래밍준비
CHAPTER01.파이썬의용어
1.1파이썬소프트웨어와하드웨어관련용어
1.2파이썬관련일반컴퓨터용어
■이공학을위한파이썬실습보고서

CHAPTER02.파이썬의개요
2.1파이썬의역사
2.2파이썬응용
2.3파이썬의특징
2.4파이썬과Matlab
2.5파이썬2와파이썬3
2.6pip
2.7파이썬IDLE
2.8파이썬배포판
2.9파이썬모듈
2.10파이썬라이브러리버전
2.11파이썬키워드
2.12내장함수
2.13외장함수
2.14디버깅
■이공학을위한파이썬실습보고서

CHAPTER03.파이썬설치및편집기사용법
3.1파이썬공식사이트에서파이썬설치
3.2아나콘다를이용하여파이썬설치
3.3AnacondaPrompt사용법
3.4AnacondaNavigator사용법
3.5IPython사용법
3.6IDLE사용법
3.7명령프롬프트로파이썬프로그램실행
■이공학을위한파이썬실습보고서

CHAPTER04.주피터사용법및스파이더사용법
4.1Jupyternotebook
4.2Spyder사용법
■이공학을위한파이썬실습보고서

PART02.파이썬명령어
CHAPTER05.파이썬계산기
5.1파이썬기호및주석
5.2사칙연산과연산자_95
5.3파이썬데이터형과문자열
5.4math패키지
5.5통계
■이공학을위한파이썬실습보고서

CHAPTER06.데이터의집합,리스트,튜플,딕셔너리
6.1변수
6.2파이썬에사용하는수
6.3문자열
6.4집합,리스트,튜플,딕션너리
6.6배열의패킹과언패킹
6.7파이썬컴프리헨션
6.8range함수
6.9파이썬에서단일밑줄의용도
■이공학을위한파이썬실습보고서

CHAPTER07.프로그램흐름제어
7.1프로그램흐름제어개요
7.2if문
7.3for문
7.4while문
7.5try문
■이공학을위한파이썬실습보고서

CHAPTER08.입력과출력문
8.1입력문과출력문
8.2open()함수를이용한파일입출력
8.3파일다루기
8.4IrisDataset
8.5csv파일
8.6당뇨병데이터셋
■이공학을위한파이썬실습보고서

CHAPTER09.함수문
9.1함수문이란
9.2파이썬주석과닥스트링
9.3변수의종류
9.4람다식
9.5라이브러리,모듈,패키지
9.6*args과**kwargs
■이공학을위한파이썬실습보고서

CHAPTER10.클래스와객체
10.1객체
10.2클래스를이용한프로그램만들기
10.3파이썬의상속
■이공학을위한파이썬실습보고서

PART03.파이썬라이브러리
CHAPTER11.matplotlib
11.1matplotlib
11.2matplotlib을이용한도형그리기
11.3객체지향방법으로그림그리기
■이공학을위한파이썬실습보고서

CHAPTER12.NumPy
12.1NumPy란
12.2NumPy배열
12.3NumPy연산
12.4NumPy그림그리기
12.5numpy.random
12.6브로드캐스팅
12.7NumPy입출력
■이공학을위한파이썬실습보고서

CHAPTER13.pandas
13.1pandas란
13.2pandas데이터만들기
13.3DataFrame의인덱싱및슬라이싱
13.4pandas자료를이용한그림그리기
13.5외부데이터읽고쓰기
■이공학을위한파이썬실습보고서

CHAPTER14.SymPy와SciPy
14.1SymPy
14.2SciPy
■이공학을위한파이썬실습보고서

PART04.파이썬응용
CHAPTER15.응용프로그램
15.1각도변환
15.2정수종류및연산하는프로그램
15.3자연수를입력받아소수인지합성수인지판별하는프로그램
15.4넘파이를이용한시그모이드함수그리기
15.5digits데이터셋
15.6선형회귀선구하기
15.7강우량통계분석
15.8제어시스템의보드선도
15.9파이썬응용패키지로회로도그리기
■이공학을위한파이썬실습보고서

부록01.파이썬관련자료
1.1파이썬모듈설치및IDE사용
1.2파이썬관련참고자료

부록02데이터셋관련사이트
2.1국내사이트
2.2외국및회사사이트
2.3세계기구사이트