IPython 6.0 또는 마법의 원리연산 K3(5 6세) > 도서

본문 바로가기

도서

IPython 6.0 또는 마법의 원리연산 K3(5 6세)

시니
2025-04-14 05:41 5 0

본문




IPython 6.0
9791161751276.jpg


도서명 : IPython 6.0
저자/출판사 : 토마스 비터만, 에이콘출판
쪽수 : 432쪽
출판일 : 2018-03-09
ISBN : 9791161751276
정가 : 30000

1장. IPython을 사용한 고성능 컴퓨팅

__속도의 필요성
__포트란으로 해결 - 포트란이 다룬 문제
____가독성
____이식성
____효율성
____컴퓨팅 환경
__IPython과 포트란 중 선택
____포트란
____IPython
________객체지향
________채택의 편이성
____대중성 - 포트란 대 IPython
________유용한 라이브러리
____소프트웨어 개발(과 유지보수) 비용
________요구사항과 명세 얻기
________개발
________실행
________테스트와 유지보수
__대안
________교차 언어 개발
________프로토타이핑과 탐색 개발
__사례 - 고속 푸리에 변환
____고속 푸리에 변환
________포트란
________Python
__성능 관점
__소프트웨어 공학 관점
________복잡도 기반 측정
________크기 기반 측정
____현황
__고성능 컴퓨팅
____고성능 컴퓨팅 학습 곡선
____넘쳐나는 병렬화의 기회(아마존의 컴퓨터는 사용자의 컴퓨터보다 크다)
____고성능 컴퓨팅과 병렬화
____클라우드와 고성능 컴퓨팅
__병렬
____용어
____병렬 프로그래밍 예제
________직렬 프로그램
________병렬 동등
________논의
__요약

2장. 고급 셸 주제

__IPython이란?
__IPython 설치
__통합 배포
____Mastering
____콘다로 패키지 관리
__캐노피 패키지 매니저
__노트북의 변화터미널에서 시작하기
__파이썬을 뛰어넘는 IPython
____셸 통합
____히스토리
__매직 명령어
____맞춤형 매직 명령어 생성
__싸이썬
__IPython 설정
__디버깅
____사후 분석 디버깅
____구동 시 디버깅
____디버거 명령어
__읽기 - 평가 - 출력 루프와 IPython 아키텍처
__대안 개발 환경
____스파이더
____캐노피
____PyDev
____그 밖의 환경
__요약


3장. IPython을 사용한 병렬 컴퓨팅

__직렬 프로세스
____프로그램 카운터와 주소 공간
____배치 시스템
____멀티태스킹과 선점
____시분할
__스레딩
____파이썬으로 스레딩
____예제
____스레딩의 한계
____전역 인터프리터 락
________인터프리터가 하는 일
________CPython
________멀티코어 장비
________전역 인터프리터 락 제거
__다수의 프로세서 사용
__IPython 병렬 아키텍처
____개요
____컴포넌트
________IPython 엔진
________IPython 컨트롤러
________IPython 허브
________IPython 스케줄러
__ipyparallel 시작하기
____ipcluster
____Hello world
____map_sync 사용하기
____비동기 호출
____동기식 임포트
__병렬 매직 명령어
____%px
____%%px
____%pxresult
____%pxconfig
____%autopx
__병렬화 유형
____SIMD
____SPMD
________ipcluster와 mpiexec/mpirun
________ipcluster와 PBS
________엔진 구동
________컨트롤러 구동
________스크립트 사용하기
____맵리듀스
________스캐터와 개더
________더 정교한 방법
____MIMD
____MPMD
____태스크 파밍과 부하 분산
________@parallel 함수 장식자
__데이터 병렬화
____데이터 종속성이 없는 경우
____외부 데이터 종속성
__애플리케이션 조종
____디버깅
____사전 사후 분석 디버깅
____안전한 종료
__요약


4장. 제로MQ와 MPI를 사용한 메시징

__저장소 계층 구조
____주소 공간
____데이터 지역성
__제로MQ
____예제 제로MQ 프로그램
________서버
________클라이언트
____제로MQ의 메시징 패턴
________양방향
________클라이언트와 서버
________게시와 구독
________푸시와 풀
____제로MQ의 주요 특징
____제로MQ 사용 시 이슈
________시작과 종료
________프로세스 찾기
__MPI
____Hello World
____순위와 역할
____점대점 커뮤니케이션
____브로드캐스팅
____리듀스
____논의
________설정 변경
________작업 분할
________작업 분배
____프로세스 제어
________마스터
________워커
__제로MQ와 IPython
____제로MQ 소켓 타입
____IPython 컴포넌트
________클라이언트
________엔진(들)
________컨트롤러
________허브
________스케줄러
________연결 그림
____메시징 유스케이스
________등록
________심장 박동
________IOPub
__요약


5장. 툴킷 - IPython API

__성능 프로파일링
____utils.timing
____%%timeit 사용
____%%prun 사용
__AsyncResult 클래스
____multiprocessing.pool.Pool
________블로킹 메서드
________논블로킹 메서드
________결과 획득
________다양한 메서드를 사용한 예제 프로그램
____mp.pool.AsyncResult
________결과 획득
________다양한 메서드를 사용한 예제 프로그램
____AsyncResultSet 메타데이터
________메타데이터 키
________그 밖의 메타데이터
__Client 클래스
____속성
____메서드
__View 클래스
____View 속성
____파이썬 함수 호출
________동기식 호출
________비동기식 호출
________설정 호출
________잡 제어
__DirectView
________데이터 이동
________임포트
________논의
____LoadBalancedView
________데이터 이동
________임포트
__요약
6장. IPython과 외부 도구 통합

__R
____rpy2 모듈/확장
________rpy2 설치
____Rmagic 사용
________%R 매직
________%%R 매직
________푸시와 풀
____그래픽
____rpy2.robjects 사용
________기초
________문자열을 R로 인터프리팅
__옥타브
____oct2py 모듈과 확장
________oct2py 설치
____옥타브 매직 사용
________%octave 매직
____%%octave 매직
____푸시와 풀
____그래픽
____옥타브 모듈 사용
________푸시와 풀
________옥타브 코드 실행
__하이
____hymagic 모듈과 학장
________hymagic 설치
____hymagic 사용
________%hylang 매직
________%%hylang 매직
____하이 간단 소개
________Hello world!
________괄호에 익숙해지기
________뜬금없는 위치에서의 산술 연산
________연쇄적 연산은 어디서든 가능하다
________하이의 제어 구조
________파이썬 호출
__요약

7장. 백문이불여일견 ? 시각화

__Matplotlib
____matplotlib 시작
____초기 그래프
____그래프 수정
____대화형 제어
__보케
____보케 시작하기
____초기 그래프
____그래프 수정
________그래프 맞춤화
__대화형 플롯
________대화형 플롯 예제
__R
____ggplot2 설치와 판다스
________데이터 프레임 사용
____초기 그래프
________그래프 수정
________다른 관점
__파이썬-nvd3
____파이썬-nvd3 시작하기
____초기 그래프
____여러 도구를 함께 사용하기.
____다른 종류의 플롯
__요약


8장. 데모로는 부족해! ? 테스트

__단위 테스트
____간단한 소개
________어서션
________환경 이슈
________테스트하기 쉽도록 테스트 작성
__unittest
____주요 개념
____setUp과 tearDown을 사용한 테스트
________일회성 setUp과 tearDown
____장식자
__pytest
____설치
____후방 호환성
____테스트 찾기
____테스트 파일 구성
____어서션
____setUp과 tearDown을 사용한 테스트
________전통적인 xUnit방식
____픽스처 사용
________누락과 실패
____몽키패치
__nose2
____설치
____후방 호환성
____테스트 찾기
________각 테스트 실행
____어서션과 설정, 해제
________xUnit방식의 수정
____장식자 사용
____플러그인
________junitxml 플러그인으로 XML 생성
__요약


9장. 설명서

__한 줄 주석
____한 줄 주석 사용하기
____함수 표기
________문법
________시맨틱
____타입 힌트
________문법
________시맨틱
__문서화 문자열
____예제
________문서화 문자열 상속
____추천 요소
________한 행 문서화 문자열
________문법
________다수 행 문서화 문자열
____예제
__RST(reStructuredText)
____역사와 목표
____고객
____해결안
____개요
________문단
________텍스트 방식
________글머리
________하이퍼링크
________섹션
__Docutils
____설치
____용법
____소스 파일 명세
__스핑크스
____설치와 시작
____소스 파일 명시
__요약


10장. 주피터

__설치와 시작
__대시보드
__노트북 생성
__파이썬 스크립트와 상호작용
__셀 작업
____셀 트릭
________셀 범위
________셀 실행
________재시작과 모두 실행
________매직
____셀 구조
________코드 셀
________마크다운 셀
________로우 셀
________헤딩 셀
__그래픽 생성
____matplotlib 사용
____보케 사용
____R 사용
____파이썬-nvd3 사용
__형식 변환
____그 외 형식
____nbviewer
__요약


11장. 미래

__역사
__주피터 프로젝트
____노트북
____콘솔
____주피터 클라이언트
____주피터의 미래
________공식 로드맵
________공식 하위 프로젝트
________인큐베이션
__IPython
____현재 활동
__병렬화의 대두
____메가헤르츠 전쟁의 종말
____문제점
____과거와의 유사점
____현재
________문제는 더 커지고 어려워진다
________컴퓨터는 더 병렬화되고 있다
________클라우드가 밀려온다
________방법이 없다
__성장하는 전문성
____NSF
________지속적인 혁신을 위한 소프트웨어 인프라
__요약




마법의 원리연산 K3(5 6세)
9791162201206.jpg


도서명 : 마법의 원리연산 K3(5 6세)
저자/출판사 : 메타수학연구소, 위즈덤하우스
쪽수 : 180쪽
출판일 : 2017-12-15
ISBN : 9791162201206
정가 : 10000

1주차 : 3 뛰어 센 수
2주차 : 합이 10까지인 더하기 3
3주차 : 합이 19까지인 더하기 3
4주차 : 차가 16까지인 빼기 3
성취도 평가
정답

댓글목록0

등록된 댓글이 없습니다.
게시판 전체검색