没有合适的资源?快使用搜索试试~ 我知道了~
Cory Althoff - The Self Taught Programmer
需积分: 10 19 下载量 141 浏览量
2019-04-10
09:10:12
上传
评论
收藏 31.14MB PDF 举报
温馨提示
来自作者 我花了一年时间写自学者程序员。这是一次令人兴奋和有益的经历。我把我的书视为一个软件项目。在我完成编写之后,我创建了一个程序来从书中挑选出所有代码示例并在Python中执行它们以确保所有300多个示例正常工作。然后我编写了软件来为每个代码示例添加行号和颜色。最后,我有一组200名新程序员“测试阅读”这本书,以识别解释不佳的概念,并寻找我的程序遗漏的任何错误。 另一个注意事项:本书适用于新程序员。如果您已经是专业程序员,那么本书可能不适合您。
资源推荐
资源详情
资源评论
TheSelf-taughtProgrammer
____________________________
CoryAlthoff
Copyright©2016byCoryAlthoff
Allrightsreserved.Thisbookoranyportionthereof
maynotbereproducedorusedinanymannerwhatsoever
withouttheexpresswrittenpermissionofthepublisher
exceptfortheuseofbriefquotationsinabookreview.
ISBN978-1-940733-01-2
LibraryofCongressNumber
www.theselftaughtprogrammer.io
ThisbookisdedicatedtomyparentsAbbyandJamesAlthoffforalwayssupportingme.
PartIIntroductiontoProgramming
Chapter1.Introduction
"Mostgoodprogrammersdoprogrammingnotbecausetheyexpecttogetpaidorgetadulationbythe
public,butbecauseitisfuntoprogram."
—LinusTorvalds
ImajoredinPoliticalScienceatClemsonUniversity.BeforeIchosethispathIconsideredComputer
Science.IevenenrolledinanIntroductiontoProgrammingclassmyFreshmanyear,butquicklydropped
it.Itwastoodifficult.WhilelivinginSiliconValleyaftergraduationIdecidedIneededtolearnto
program.Ayearlater,IwasworkingasasoftwareengineerIIateBay(aboveanentrylevelsoftware
engineer,butbelowaseniorsoftwareengineer).Idon’twanttogivetheimpressionthatthiswaseasy.It
wasincrediblychallenging.Inbetweenthrowingthingsatthewall,itwasalotoffuntoo.
IstartedmyjourneylearningtoprograminPython,apopularprogramminglanguage.Thisbook,
however,isnotaboutteachingyouhowtoprograminaspecificlanguage(althoughitdoes).Thereare
plentyofamazingbooks,classesandresourcesthatdothatalready.Thefocusiseverythingelsethose
standardresourcesdonotteachyou.It’saboutthethingsIhadtolearnonmyowninordertobecomea
softwareengineer.Thisbookisnotmeantforsomeonelookingforacasualintroductiontoprogramming
sotheycanwritecodeasahobby.Thisbookiswrittenspecificallyforthoselookingtoprogram
professionally.Whetheryourgoalistobecomeasoftwareengineer,anentrepreneurortouseyournew
programmingskillsinanotherprofession,thisbookwaswrittenforyou.
Learningaprogramminglanguageisonlypartofthebattle.Thereareotherskillsyouneedinorder
tospeakthelanguageofcomputerscientists.IwillteachyoueverythingIlearnedonmyjourneyfrom
programmingnovicetoprofessionalsoftwareengineer.Iwrotethisbooktogiveaspiringprogrammersan
outlineofwhattheyneedtoknow.Asaself-taughtprogrammer,Ididn’tknowwhatIneededtolearn.The
introductiontoprogrammingbooksareallthesame.Theyteachyouthebasicsofhowtoprogramin
eitherPythonorRubyandsendyouonyourway.ThefeedbackI’veheardfrompeoplefinishingthese
booksis,“WhatdoIdonow?Iamnotaprogrammeryet,andIdon’tknowwhattolearnnext.”This
bookismyanswertothatquestion.
HowThisBookIsStructured
Thisbookisdividedintosixparts,basedonmovingthroughthefollowingstages:learningto
program,learningobject-orientedprogramming,learningtouseprograms(likeyouroperatingsystem)
thatwillmakeyouabetterprogrammer,learningComputerScience,learningtoprogramforproduction
andgettingajobandworkingonateam.
Manyofthesubjectscoveredinasinglechapterofthisbookcouldbe—andare—coveredbyentire
books.Mygoalisnottocovereverydetailofeverysubjectyouneedtoknow.Mygoalistogiveyoua
map—anoutlineofalloftheskillsyouneedtodevelopinordertoprogramprofessionally.
PartI:IntroductiontoProgramming.Youwillwriteyourfirstprogramasquicklyaspossible,
hopefullytoday.IfyoualreadyknowhowtoprogramyoucanusethissectiontostartlearningPython.If
剩余214页未读,继续阅读
资源评论
DarrenS
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- JSP基于SSM校园二手书交易平台源码毕业案例设计.zip
- 电线线路隐藏风险检测35-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、VOC数据集合集.rar
- JSP基于SSM大学生求职招聘网站源码毕业案例设计.zip
- java课程设计,毕业设计选题系统.zip
- Java基于SSM校园购物商城设计源码毕业案例设计.zip
- Java基于SSM教务选课成绩管理系统设计毕业源码案例设计.zip
- CVPR2024《通过 TSP6K 数据集解析交通场景(Traffic Scene Parsing through the TSP6K Dataset)》+ PyTorch 代码+英文论文
- IMG_20241204_134912.jpg
- 4套PPT模板,专业设计,适用于学术答辩与商务汇报
- JAVA,数据库课程设计、毕业设计仓库管理系统使用MySQL和Java.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功