• Python编程无师自通 专业程序员的养成
  • Python编程无师自通 专业程序员的养成
21年品牌 40万+商家 超1.5亿件商品

Python编程无师自通 专业程序员的养成

全新正版 极速发货

37.57 6.4折 59 全新

库存4件

广东广州
认证卖家担保交易快速发货售后保障

作者(美)科里·奥尔索夫(Cory Althoff)

出版社人民邮电出版社

ISBN9787115497109

出版时间2019-01

装帧平装

开本16开

定价59元

货号1201811335

上书时间2024-11-14

大智慧小美丽

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
  
部分编程简介


章概述3


1.1本书的结构4


1.2从终点出发4


1.3你不是一个人在战斗5


1.4自学的优势5


1.5为什么应该编程5


1.6坚持不懈6


1.7本书的格式6


1.8本书使用的技术6


1.9术语表7


1.10挑战练习7


第2章起步9


2.1什么是编程9


2.2什么是Python10


2.3安装Python10


2.4问题解答11


2.5交互式shell11


2.6保存程序12


2.7运行示例程序12


2.8术语表13


2.9挑战练习13


第3章编程概论15


3.1示例15


3.2注释16


3.3打印17


3.4代码行17


3.5关键字18


3.6间距18


3.7数据类型19


3.8常量和变量21


3.9语法24


3.10错误与异常25


3.11算术操作符26


3.12比较操作符29


3.13逻辑操作符31


3.14条件语句34


3.15语句38


3.16术语表40


3.17挑战练习42


第4章函数43


4.1表达概念43


4.2函数44


4.3定义函数44


4.4内置函数47


4.5复用函数49


4.6必选及可选参数51


4.7作用域52


4.8异常处理55


4.9文档字符串58


4.10有需要才使用变量58


4.11术语表59


4.12挑战练习59


第5章容器61


5.1方法61


5.2列表62


5.3元组66


5.4字典69


5.5容器嵌套容器72


5.6术语表76


5.7挑战练习76


第6章字符串操作77


6.1三引号字符串77


6.2索引77


6.3字符串是不可变的79


6.4字符串拼接79


6.5字符串乘法80


6.6改变大小写80


6.7格式化80


6.8分割82


6.9连接82


6.10去除空格83


6.11替换84


6.12查找索引84


6.13in关键字85


6.14字符串转义85


6.15换行符86


6.16切片87


6.17术语表88


6.18挑战练习89


第7章循环91


7.1for循环91


7.2range函数95


7.3while循环95


7.4break语句96


7.5continue语句98


7.6嵌套循环99


7.7术语表100


7.8挑战练习101


第8章模块103


8.1导入内置模块103


8.2导入其他模块105


8.3术语表107


8.4挑战练习107


第9章文件109


9.1写文件操作109


9.2自动关闭文件110


9.3读取文件111


9.4CSV文件112


9.5术语表114


9.6挑战练习114


0章综合练习115


10.1Hangman116


10.2挑战练习119


1章练习121


11.1阅读121


11.2其他资源121


11.3寻求帮助121


第二部分面对对象编程简介


2章编程范式125


12.1状态125


12.2过程式编程125


12.3函数式编程127


12.4面向对象编程128


12.5术语表133


12.6挑战练习134


3章面向对象编程的


四大支柱135


13.1封装135


13.2抽象138


13.3多态138


13.4继承140


13.5组合143


13.6术语表144


13.7挑战练习144


4章深入面向对象编程145


14.1类变量与实例变量145


14.2魔法方法147


14.3is149


14.4术语表150


14.5挑战练习150


5章综合练习151


15.1卡牌151


15.2牌堆153


15.3玩家154


15.4游戏155


15.5战争157


第三部分编程工具简介


6章Bash163


16.1跟随练习163


16.2找到Bash164


16.3命令164


16.4最近命令165


16.5相对路径与绝对路径165


16.6导航166


16.7旗标168


16.8隐藏文件169


16.9管道169


16.10环境变量169


16.11用户170


16.12了解更多171


16.13术语表171


16.14挑战练习172


7章正则表达式173


17.1初始配置173


17.2简单匹配174


17.3匹配起始位置176


17.4匹配多个字符177


17.5匹配数字178


17.6重复179


17.7转义181


17.8正则工具182


17.9术语表182


17.10挑战练习183


8章包管理器185


18.1包185


18.2pip185


18.3虚拟环境188


18.4术语表188


18.5挑战练习188


9章版本控制189


19.1代码仓库189


19.2入门190


19.3推送和拉取191


19.4推送示例192


19.5拉取示例195


19.6回退版本195


19.7diff196


19.8下一步197


19.9术语表197


19.10挑战练习198


第20章融会贯通199


20.1HTML199


20.2爬取Google新闻200


20.3术语表204


20.4挑战练习204


第四部分计算机科学简介


第21章数据结构207


21.1数据结构207


21.2栈207


21.3使用栈逆转字符串210


21.4队列211


21.5购票队列213


21.6术语表215


21.7挑战练习216


第22章算法217


22.1FizzBuzz217


22.2顺序搜索218


22.3回文词219


22.4变位词220


22.5计算字母频数220


22.6递归221


22.7术语表223


22.8挑战练习224


第五部分找到工作


第23章最佳编程实践227


23.1写代码是最后的手段227


23.2DRY227


23.3正交性227


23.4每个数据都只应保存在一处228


23.5函数只做一件事228


23.6若耗费时间过长,你的做法很可能就是错的228


23.7次就要用最佳的方法完成228


23.8遵循惯例229


23.9使用强大的IDE229


23.10记录日志230


23.11测试230


23.12代码审查230


23.13安全231


23.14术语表232


第24章份编程工作233


24.1选择方向233


24.2积累初期经验234


24.3拿到面试机会234


24.4面试234


24.5面试技巧235


第25章团队协作237


25.1掌握基础237


25.2提问前请先搜索237


25.3修改代码238


25.4冒名顶替综合征238


第26章更多学习资料239


26.1经典书籍239


26.2在线课堂239


26.3骇客新闻240


第27章下一步241


27.1找到导师241


27.2加深理解241


27.3其他建议242


内容摘要
  
本书作者是一名自学成才的程序员,经过一年的自学,掌握了编程技能并在eBay找到了一份软件工程师的工作。本书是作者结合个人经验写作而成,旨在帮助读者从外行成长为一名专业的Python程序员。


本书包括5部分内容:靠前部分(~11章)介绍了编程基础知识,以及函数、容器、字符串、循环和模型等概念;第二部分(2~15章)介绍了编程范式和面向对象编程等知识;第三部分(6~20章)介绍了Bash、正则表达式、包管理器和版本控制等编程工具方面的知识;第四部分(第21~22章)主要涉及数据结构和算法方面的知识;第五部分(第23~27章)则是关于求职与团队协作的内容。


本书可以满足几乎所有想要学习编程的初学者。本书适合高中、大学阶段想要自学编程的学生,以及其他行业想入门编程的人,同时也适合作为编程入门的培训教材。


主编推荐
  

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP