HOME > Detail View

Detail View

이공학을 위한 파이썬 프로그래밍

이공학을 위한 파이썬 프로그래밍 (Loan 6 times)

Material type
단행본
Personal Author
정동호
Title Statement
이공학을 위한 파이썬 프로그래밍 = Python programming for science and engineering / 정동호 저
Publication, Distribution, etc
서울 :   내하출판사,   2020  
Physical Medium
388 p. : 삽화 ; 26 cm
기타표제
파이선 프로그래밍 준비·파이썬 명령어·파이썬 라이브러리·파이썬 응용
ISBN
9788957175231
General Note
Appendix: 01. 파이썬 관련자료, 02. 데이터셋 관련 사이트  
Bibliography, Etc. Note
색인 수록
000 00000cam c2200205 c 4500
001 000046025634
005 20200424160958
007 ta
008 200423s2020 ulka 001c kor
020 ▼a 9788957175231 ▼g 93560
035 ▼a (KERIS)BIB000015555822
040 ▼a 247023 ▼c 247023 ▼d 211092
082 0 4 ▼a 005.133 ▼2 23
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b P999 2020z10
100 1 ▼a 정동호
245 0 0 ▼a 이공학을 위한 파이썬 프로그래밍 = ▼x Python programming for science and engineering / ▼d 정동호 저
246 1 3 ▼a 파이선 프로그래밍 준비·파이썬 명령어·파이썬 라이브러리·파이썬 응용
246 1 4 ▼a 기초에서 이공학 응용까지 한권으로 끝
260 ▼a 서울 : ▼b 내하출판사, ▼c 2020
300 ▼a 388 p. : ▼b 삽화 ; ▼c 26 cm
500 ▼a Appendix: 01. 파이썬 관련자료, 02. 데이터셋 관련 사이트
504 ▼a 색인 수록

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Medical Library/Monographs(3F)/ Call Number 005.133 P999 2020z10 Accession No. 131054212 Availability In loan Due Date 2021-12-09 Make a Reservation Available for Reserve R Service

Contents information

Book Introduction

이공학 분야에 응용할 파이썬 개발환경과 파이썬 문법을 소개하고, 데이터 시각화 기능을 제공하는 matplotlib과 수치계산 프로그래밍을 위한 대표적인 라이브러리인 NumPy, SciPy, SymPy를 사용해보고, 계층적 데이터 구조와 이에 대한 기능을 제공하는 pandas를 알아보는 책이다. 또한 이공학 분야 파이썬 프로그램 작성법, 함수와 객체 사용법, 디버깅, 컴퓨터적 사고방식까지 함께 익힐 수 있다.

한 권으로 기초에서 응용까지 배우는 파이썬 사용 설명서!!
“파이썬은 과학 및 공학용으로 다양한 라이브러리를 사용하는 프로그래밍 언어”


파이썬은 범용 프로그래밍 언어의 장점은 물론 Matlab과 R과 같은 특정 분야를 위한 스크립팅 언어의 편리함을 함께 갖추고 있고, 데이터 분석, 시각화, 확률, 통계, 자연어 처리, 이미지 처리 등에 필요한 라이브러리들도 가지고 있다. 이공학 분야인 경우 중요한 데이터를 그래프로 나타내거나 분석하는 데도 필요하다. 쉽게 응용할 수 있고 C와 Fortran과 달리 인터프리터 언어라 초보자라도 배우기가 쉽다.
범용 프로그래밍 언어로 복잡한 GUI나 웹서비스도 만들 수 있으며 기존 시스템과 통합 하기도 용이하다. 또한 파이썬은 수학, 기초과학, 사회과학, 컴퓨터 과학에 응용할 수 있고, 앞으로 과학, 공학, 네트워크 시스템 등의 문제를 프로그래밍해서 응용할 수 있다.
이 책은 이공학 분야에 응용할 파이썬 개발환경과 파이썬 문법을 소개하고, 데이터 시각화 기능을 제공하는 matplotlib과 수치계산 프로그래밍을 위한 대표적인 라이브러리인 NumPy, SciPy, SymPy를 사용해보고, 계층적 데이터 구조와 이에 대한 기능을 제공하는 pandas를 알아본다. 또한 이공학 분야 파이썬 프로그램 작성법, 함수와 객체 사용법, 디버깅, 컴퓨터적 사고방식까지 함께 익힐 수 있다.
코딩할 주어진 문제를 분석하고 순서도에 의해 알고리즘을 작성하며 프로그래밍을 코딩한 후 실행하고 수정한다. 실습교재로 사용할 경우 결과는 실습과정에서 얻은 실습 데이터를 모아두어 제출하기 용이하게 하였고, 매 실습을 마치고 보고서를 함께 제출할 수 있도록 했다. 필요하면 인터넷의 파이썬 자료를 함께 참고해서 파이썬으로 프로그래밍하고, 영문 주석(#)을 많이 붙인 코드를 깃 허브에 올려 공유하길 추천한다.
이 책은 파이썬 프로그래밍 준비, 파이썬 명령어, 파이썬 라이브러리, 그리고 파이썬 응용으로 구성되었다. 그리고 다양한 Jupyter notebook, Spyder, 프롬프트 창과 같은 에디터로 코딩 연습하도록 했고, 이공학 분야의 코딩공부를 하려는 사람들에게 도움을 주기 위해 제작하였다.


Information Provided By: : Aladin

Author Introduction

정동호(지은이)

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

Information Provided By: : Aladin

Table of Contents

목차
PART 01. 파이썬 프로그래밍 준비
 CHAPTER 01. 파이썬의 용어
  1.1 파이썬 소프트웨어와 하드웨어 관련 용어 = 10
  1.2 파이썬 관련 일반 컴퓨터 용어 = 20
  이공학을 위한 파이썬 실습 보고서 = 29
 CHAPTER 02. 파이썬의 개요
  2.1 파이썬의 역사 = 33
  2.2 파이썬 응용 = 34
  2.3 파이썬의 특징 = 35
  2.4 파이썬과 Matlab = 36
  2.5 파이썬 2와 파이썬 3 = 37
  2.6 pip = 38
  2.7 파이썬 IDLE = 38
  2.8 파이썬 배포판 = 40
  2.9 파이썬 모듈 = 41
  2.10 파이썬 라이브러리 버전 = 42
  2.11 파이썬 키워드 = 43
  2.12 내장 함수 = 45
  2.13 외장함수 = 49
  2.14 디버깅 = 53
  이공학을 위한 파이썬 실습 보고서 = 55
 CHAPTER 03. 파이썬 설치 및 편집기 사용법
  3.1 파이썬 공식 사이트에서 파이썬 설치 = 57
  3.2 아나콘다를 이용하여 파이썬 설치 = 60
  3.3 Anaconda Prompt 사용법 = 66
  3.4 Anaconda Navigator 사용법 = 67
  3.5 IPython 사용법 = 68
  3.6 IDLE 사용법 = 70
  3.7 명령 프롬프트로 파이썬 프로그램 실행 = 71
  이공학을 위한 파이썬 실습 보고서 = 73
 CHAPTER 04. 주피터 사용법 및 스파이더 사용법
  4.1 Jupyter notebook = 75
  4.2 Spyder 사용법 = 86
  이공학을 위한 파이썬 실습 보고서 = 91
PART 02. 파이썬 명령어
 CHAPTER 05. 파이썬 계산기
  5.1 파이썬 기호 및 주석 = 94
  5.2 사칙연산과 연산자_95 = 95
  5.3 파이썬 데이터 형과 문자열 = 101
  5.4 math 패키지 = 103
  5.5 통계 = 106
  이공학을 위한 파이썬 실습 보고서 = 109
 CHAPTER 06. 데이터의 집합, 리스트, 튜플, 딕셔너리
  6.1 변수 = 113
  6.2 파이썬에 사용하는 수 = 117
  6.3 문자열 = 119
  6.4 집합, 리스트, 튜플, 딕션너리 = 123
  6.6 배열의 패킹과 언패킹 = 129
  6.7 파이썬 컴프리헨션 = 132
  6.8 range 함수 = 134
  6.9 파이썬에서 단일 밑줄의 용도 = 135
  이공학을 위한 파이썬 실습 보고서 = 137
 CHAPTER 07. 프로그램 흐름제어
  7.1 프로그램 흐름제어 개요 = 141
  7.2 if 문 = 141
  7.3 for 문 = 144
  7.4 while 문 = 148
  7.5 try 문 = 151
  이공학을 위한 파이썬 실습 보고서 = 153
 CHAPTER 08. 입력과 출력문
  8.1 입력문과 출력문 = 157
  8.2 open() 함수를 이용한 파일 입출력 = 161
  8.3 파일 다루기 = 162
  8.4 Iris Dataset = 165
  8.5 csv 파일 = 172
  8.6 당뇨병 데이터셋 = 175
  이공학을 위한 파이썬 실습 보고서 = 177
 CHAPTER 09. 함수문
  9.1 함수문이란 = 183
  9.2 파이썬 주석과 닥스트링 = 188
  9.3 변수의 종류 = 189
  9.4 람다 식 = 192
  9.5 라이브러리, 모듈, 패키지 = 193
  9.6 *args과 **kwargs = 200
  이공학을 위한 파이썬 실습 보고서 = 203
 CHAPTER 10. 클래스와 객체
  10.1 객체 = 207
  10.2 클래스를 이용한 프로그램 만들기 = 211
  10.3 파이썬의 상속 = 218
  이공학을 위한 파이썬 실습 보고서 = 223
PART 03. 파이썬 라이브러리
 CHAPTER 11. matplotlib
  11.1 matplotlib = 228
  11.2 matplotlib을 이용한 도형 그리기 = 245
  11.3 객체 지향 방법으로 그림 그리기 = 249
  이공학을 위한 파이썬 실습 보고서 = 259
 CHAPTER 12. NumPy
  12.1 NumPy란 = 263
  12.2 NumPy 배열 = 264
  12.3 NumPy 연산 = 280
  12.4 NumPy 그림 그리기 = 286
  12.5 numpy.random = 289
  12.6 브로드캐스팅 = 292
  12.7 NumPy 입출력 = 295
  이공학을 위한 파이썬 실습 보고서 = 297
 CHAPTER 13. pandas
  13.1 pandas란 = 303
  13.2 pandas 데이터 만들기 = 304
  13.3 DataFrame의 인덱싱 및 슬라이싱 = 315
  13.4 pandas 자료를 이용한 그림 그리기 = 319
  13.5 외부 데이터 읽고 쓰기 = 322
  이공학을 위한 파이썬 실습 보고서 = 327
 CHAPTER 14. SymPy와 SciPy
  14.1 SymPy = 331
  14.2 SciPy = 338
  이공학을 위한 파이썬 실습 보고서 = 347
PART 04. 파이썬 응용
 CHAPTER 15. 응용 프로그램
  15.1 각도 변환 = 352
  15.2 정수 종류 및 연산하는 프로그램 = 355
  15.3 자연수를 입력 받아 소수인지 합성수인지 판별하는 프로그램 = 356
  15.4 넘파이를 이용한 시그모이드 함수 그리기 = 357
  15.5 digits 데이터셋 = 358
  15.6 선형회귀선 구하기 = 360
  15.7 강우량 통계분석 = 362
  15.8 제어시스템의 보드선도 = 368
  15.9 파이썬 응용 패키지로 회로도 그리기 = 370
  이공학을 위한 파이썬 실습 보고서 = 375
부록 01 파이썬 관련자료
 1.1 파이썬 모듈 설치 및 IDE 사용 = 379
 1.2 파이썬 관련 참고자료 = 380
부록 02 데이터셋 관련 사이트
 2.1 국내 사이트 = 381
 2.2 외국 및 회사 사이트 = 382
 2.3 세계 기구 사이트 = 382
찾아보기 = 383

New Arrivals Books in Related Fields