코딩영어

코딩영어

$17.51
Description
영어와 파이썬, 두 마리 토끼를 한 번에 잡는다!

디지털 변화에 발맞춰 진화하는 방법
온라인 교육을 누리기 위한 필수 요소, 코딩영어

이 책은 저자가 개발한 자기주도 학습법을 다루고 있다. 급변하는 디지털 시대에 발맞춰 우리가 해야 할 것은 무엇일까? 우리가 온라인 교육의 이점을 누리기 위해 준비해야 할 것은 무엇일까? 저자는 바로 영어와 파이썬 공부라고 이야기하고 있다. 그리고, 그가 개발한 자기주도 학습법을 그 지름길로 제시하고 있는 것이다.
자기주도 학습법이 우수한 이유는 세 가지다. 첫 번째, 코딩은 영어로 만든 용어이고, 문법이기 때문에 영어로 들었을 때 가장 쉽게 이해할 수 있다. 그게 바로 저자가 이 책 『코딩영어』를 쓴 이유인 것이다.
두 번째, 실습을 해서 결과가 맞게 나온다면 영어가 들렸다는 것을 의미하니, 혼자서도 학습을 할 수 있다.
복잡한 과정 없이도, 코딩을 통해 영어 실력을 향상시키는 방법인 것이다.
세 번째, 정 이해가 안 되고 실습 결과가 계속 틀리게 나오더라도, 이 『코딩영어』의 도움을 받으면 해결할 수 있다.
저자가 자신 있게 소개하는 코딩영어, 자기주도 학습법을 통해 영어와 파이썬 프로그래밍, 두 마리 토끼를 잡아 보자!
저자

김용찬

고려대학교에서행정학을전공하고,북일리노이대학교에서컴퓨터사이언스로석사,숭실대학교경영학과박사과정을수료했다.1987년LG-CNS본사연구소팀장으로재직하였으며우신전자통신(주)의SW개발부부장과이사,국내최초의전화정보서비스회사인데이텔(주)를창업해대표이사를역임.2003년부터2009년까지서강대학교영상대학원겸임교수로재직하였고,숭실대학교경영학과와노사발전재단,숭실대학교대학원컴퓨터학과등에서강의하였다.
저서로는『콘셉트경영』(2018,원펀치),『컨셉팅하라그리고코딩하라』(2019,원펀치)가있다.

목차

PARTⅠ
파이썬초급:text-basedtictactoegame만들기

LearntoProgramw/Python1.Introduction
LearntoProgramw/Python2.Tuples,strings,loops
LearntoProgramw/Python3.Listsandtictactoegame
LearntoProgramw/Python4.Built-infunctions
LearntoProgramw/Python5.Indexesandslices
LearntoProgramw/Python6.Functions
LearntoProgramw/Python7.Functionparameters
LearntoProgramw/Python8.Mutabilityrevisited
LearntoProgramw/Python9.Errorhandling
LearntoProgramw/Python10.Calculatinghorizontalwinner
LearntoProgramw/Python11.Verticalwinners
LearntoProgramw/Python12.Diagonalwinners
LearntoProgramw/Python13.Bringingthingstogether
LearntoProgramw/Python14.Wrappinguptictactoe
LearntoProgramw/Python15.Conclusion


PARTⅡ
파이썬중급:Blobworldpygame만들기

IntermediatePythonProgramming1.Introduction
IntermediatePythonProgramming2.Stringoperations
IntermediatePythonProgramming3.ArgparseforCLI
IntermediatePythonProgramming4.ListComp&Generators
IntermediatePythonProgramming5.Morelistcompandgenerators
IntermediatePythonProgramming6.Timeit
IntermediatePythonProgramming7.Enumerate
IntermediatePythonProgramming8.Zip
IntermediatePythonProgramming9.Writinggenerators
IntermediatePythonProgramming10.Multi-processing
IntermediatePythonProgramming11.Gettingprocessvalues
IntermediatePythonProgramming12.Multi-processingspider
IntermediatePythonProgramming13.IntrotoOOP
IntermediatePythonProgramming14.Creatingobjectenvironment
IntermediatePythonProgramming15.Manyobjects
IntermediatePythonProgramming16.OOPmodularity
IntermediatePythonProgramming17.OOPInheritance
IntermediatePythonProgramming18.Decorators
IntermediatePythonProgramming19.Operatoroverloading
IntermediatePythonProgramming20.Collisiondetection
IntermediatePythonProgramming21.Specialmethods,OOP,iteration
IntermediatePythonProgramming22.Logging
IntermediatePythonProgramming23.Errorhandling
IntermediatePythonProgramming24.__str__and__repr__
IntermediatePythonProgramming25.*argsand**kwargs
IntermediatePythonProgramming26.Asyncio


PARTⅢ
Djangowebdevelopment:Tutorialmodel

SocketsTutorialwithPython31.Send/Recv
SocketsTutorialwithPython32.Buffering
SocketsTutorialwithPython33.Send/Recvobjects
SocketChatroomserver4.Chatserver
SocketChatroomclient5.Chatclient
JavaScriptBasics1.Introduction
JavaScriptBasics2.Functions
JavaScriptBasics3.setInterval
JavaScriptBasics4.Conditionals
JavaScriptBasics5.ObjectOrientedProgramming
JavaScriptBasics6.Forloops
DjangoWebDevelopmentwithPython1.Introduction
DjangoWebDevelopmentwithPython2.Models
DjangoWebDevelopmentwithPython3.Admin&Apps
DjangoWebDevelopmentwithPython4.Views&Templates
DjangoWebDevelopmentwithPython5.Styling/CSS
DjangoWebDevelopmentwithPython6.Userregistration
DjangoWebDevelopmentwithPython7.Messages&includes
DjangoWebDevelopmentwithPython8.UserLogin/out
DjangoWebDevelopmentwithPython9.Linkingmodels
DjangoWebDevelopmentwithPython10.Foreignkeys
DjangoWebDevelopmentwithPython11.Dynamiccontent
DjangoWebDevelopmentwithPython12.Deployment