FREE SHIPING FOR OVER $100 - MOSTLY SHIP VIA USPS GROUND ADVANTAGE %D days %H:%M:%S
구본근
I파이썬기초1첫번째파이썬프로그램1.1프로그램작성과정1.2변수1.3수와논리값표현1.4문자열표현1.5화면출력과키보드입력2연산자,선택문과반복문2.1산술연산자와부정연산자2.2시프트연산자와비트연산자2.3비교연산자와논리연산자2.4대입연산자와조건연산자2.5선택문-if2.6반복문-for,while3시퀀스와문자열3.1중첩된조건문과반복문3.2반복문실행제어-break,continue3.3시퀀스와바이트열3.4문자열의연산자와이스케이프시쿼스3.5문자열의메소드3.6포맷문자열4데이터저장:리스트,튜플,딕셔너리4.1리스트4.2리스트와반복문4.3인덱스범위사용4.4리스트를위한기능4.5튜플4.6딕셔너리4.7컴프리헨션5함수5.1함수5.2함수파라미터의기본값과데이터의종류5.3함수파라미터의종류5.4가변개수의파라미터전달5.5지역변수와전역변수II파이썬심화6객체지향프로그래밍:클래스와객체6.1클래스와객체의개념6.2클래스메소드정의및호출6.3클래스변수6.4인스턴스변수6.5init()메소드6.6특수메소드,str(),call(),getitem(),setitem()7클래스상속7.1클래스상속7.2수퍼클래스의init()호출7.3객체의비공개변수와메소드7.4오버라이딩7.5다중상속8모듈과예외처리8.1모듈의개념8.2모듈의사용8.3패키지8.4예외처리:try∼except8.5예외발생:raise9파일입출력9.1텍스트파일입출력9.2텍스트파일입출력응용9.3이진파일입출력9.4데이터와바이트열변환9.5struct모듈,encode(),decode()를이용한이진파일입출력9.6파일포인터이용,seek(),tell()10GUI프로그래밍기초10.1GUI윈도만들기10.2문자출력과버튼10.3체크버튼과라디오버튼10.4이미지출력10.5문자열입력,Entry10.6위젯배치,pack()-side속성10.7위젯배치,pack()-expand,fill,anchor속성11GUI프로그래밍응용11.1위젯배치-place,grid11.2이벤트처리11.3메뉴만들기-111.4메뉴만들기-211.5그림그리기,Canvas11.6Canvas이용한도형-사각형,타원,호,이미지12배열연산:numpy모듈12.1다차원배열,numpy모듈12.2다차원배열생성,zeros,ones,full12.3동일간격데이터의일차원배열과변환,arange,reshape12.4난수를이용한배열객체생성과배열을이용한연산12.5배열객체에서최대,최소,평균,표준편차구하기13데이터시각화:matplotlib13.1matplotlib를이용한그래프그리기13.2그래프의x축과y축값및스타일설정13.3제목과범례13.4그래프축의범위,그리드,그리고문자열넣기13.5막대그래프,파이차트,박스13.6명령행인자처리,argparseA개발환경설치A.1PythonIDLEA.2PyCharmA.3pip를이용한패키지설치A.4numpy패키지설치A.5matplotlib패키지설치