윤성우의 열혈 파이썬 중급편

윤성우의 열혈 파이썬 중급편

$17.95
Description
? 윤성우의 열혈 파이썬 기초편 이후를 말합니다.
이미 출간되어서 좋은 평가를 받고 있는 '열혈 파이썬 기초편'의 뒤를 잇는 내용의 서적입니다. 파이썬을 조금 더 알고 싶어하는 이들을 대상으로 내용이 구성되어 있기 때문에 이전에 저자가 출간한 파이썬 기초편에 준하는 수준의 기본 지식이 있다면 즐겁고 편안하게 본서를 학습할 수 있습니다.

? 도서 내용의 인터넷 무료 강의는 기본
다른 열혈 시리즈들과 마찬가지로 저자의 인터넷 무료 강의를 제공합니다. 따라서 누구나 이 책의 내용을 완벽하게 이해할 수 있습니다.
저자

윤성우

프로그래밍을공부한다면모르는사람이없을것같은베스트셀러저자이다.여전히쉽게설명하는방법에대해고민하고있으며그고민결과를바탕으로책을집필하고있다.프로그래머라는직업에충실하기위해적지않은기간동안집필활동이없었지만그간축적된에너지를바탕으로다수의책을쓸계획을가지고집필에임하고있다.

목차

Story01레퍼런스카운트와가비지컬렉션
[가비지컬렉션]
[파이썬인터프리터]


Story02수정가능한객체와수정불가능한객체
[immutable&mutable]
[성격에따라달라지는함수의정의]


Story03깊은복사와얕은복사
[두객체의비교와복사]
[깊은복사]


Story04리스트컴프리헨션
[리스트생성방법]
[조건필터추가하기]
[리스트컴프리헨션에for한번더들어가는경우]
[이중for루프에조건필터추가]


Story05Iterable객체와Iterator객체
[iter함수]
[Iterable객체와Iterator객체의구분]
[스페셜메소드]
[Iterable객체의종류와확인방법]
[for루프와Iterable객체]


Story06객체처럼다뤄지는함수그리고람다
[파이썬에서는함수도객체]
[람다]


Story07map&filter
[map]
[map과람다]
[filter]


Story08두함수를대신하는리스트컴프리헨션
[map과filter를대신하는리스트컴프리헨션]


Story09제너레이터함수
[제너레이터에대한이해와제너레이터함수]
[제너레이터가갖는장점]
[yieldfrom]


Story10제너레이터표현식
[하나의문장으로제너레이터를구성하는방법]
[제너레이터표현식을직접전달하기]


Story11튜플의패킹과언패킹
[패킹과언패킹]
[함수호출및반환과정에서의패킹과언패킹]
[for루프에서의언패킹]


Story12네임드튜플
[네임드튜플의이해와작성]
[네임드튜플언패킹]


Story13dict의생성과zip
[dict의다양한생성방법]
[zip함수]


Story14dict의루핑기술과컴프리헨션
[딕셔너리루핑테크닉]
[뷰가바라보는현재상태]
[dict컴프리헨션]


Story15함수호출과매개변수선언에있어서*와**의사용규칙
[iterable객체와매개변수]
[딕셔너리와매개변수]


Story16dict&defaultdict
[키가존재할때와존재하지않을때]
[setdefault메소드]
[defaultdict]


Story17dict&OrderedDict
[dict은저장순서를유지하기시작했다.]
[그래도OrderedDict을써야할이유가있다면?]


Story18자료형분류와set&frozenset
[자료형분류]
[set,frozenset]
[set변경가능,frozenset변경불가]
[set컴프리헨션]



Story19정렬기술
[리스트의sort메소드]
[sorted함수사용하기]


Story20enumerate와문자열비교
[문자열비교]
[enumerate]


Story21표현식기반문자열조합
[문자열조합이란?]
[표현식기반문자열조합]
[튜플말고딕셔너리로출력대상지정하기]
[보다세밀한문자열조합지정]


Story22메소드기반문자열조합
[기본적인사용방법]
[인덱싱연산을추가하여]
[보다세밀한문자열구성지정]


Story23클래스와객체의본질
[객체안에변수가만들어지는시점]
[객체에변수와메소드붙였다떼었다해보기]
[클래스에변수추가하기]
[파이썬에서는클래스도객체]


Story24상속
[부모클래스와자식클래스]
[메소드오버라이딩과super]
[__init__메소드의오버라이딩]


Story25isinstance함수와object클래스
[isinstance함수]
[object클래스]


Story26스페셜메소드
[스페셜메소드]
[클래스에스페셜메소드정의하기]
[iterable객체가되게끔하기]
[iterator객체가되게끔하기]
[iterator객체이자iterable객체가되게끔하기]


Story27연산자오버로딩
[연산자오버로딩간단히이해하기]
[적절한형태로+와?연산자오버로딩]
[메소드__str__의정의]
[in-place형태의연산자오버로딩]
[Account클래스수정하기]


Story28정보은닉과__dict__
[속성감추기]
[__dict__]


Story29__slots__의효과
[__dict__의단점과그해결책]
[__dict__이있을때와__slots__가있을때의속도차이]


Story30프로퍼티
[안전하게접근하기]
[property]
[또다른방식]


Story31네스티드함수와클로저
[함수를만들어서반환하는함수]
[클로저(Closure)]
[저장된위치확인하기]


Story32데코레이터
[데코레이터에대한이해]
[전달인자가있는함수기반의데코레이터]
[@기반으로]
[데코레이터함수두번이상통과하기]


Story33클래스메소드와static메소드
[클래스변수에대한이해]
[static메소드]
[class메소드]
[static메소드보다class메소드가더어울리는경우]
[static메소드보다class메소드가완전더어울리는경우]


Story34__name__&__main__
[__name__]
[if__name__==’__main__’]

출판사 서평

중급편이라고해서겁먹을필요없습니다.파이썬을잘활용하기위해필요한주제들로구성되어있으며본서를학습함으로인해서이전에잘모르고사용해왔던내용들도더깊이이해할수있게됩니다.