简介:
您可以将其视为第二本Python书。它旨在遵循和补充完整的初学者书籍或入门课程。本书中所有代码都带有注释和解释。这些项目适合那些想要使用编程来进行实验,测试理论,模拟或只是开心的人。在研究项目时,您将增加对Python库和模块的了解; 了解更多快捷键,内置功能和有用的技术; 并练习设计,测试和优化程序。 此外,您还可以将自己所做的与实际的应用程序,数据集和问题相关联。
章节介绍:
Chapter 1: Silly Name Generator这个热身项目介绍了Python PEP 8和PEP 257样式指南以及Pylint和pydocstyle模块,这些模块分析您的代码是否符合这些指南。
Chapter 2: Finding Palingram Spells 了解如何配置您的代码
Chapter 3: Solving Anagrams 编写一个程序,以帮助用户从其姓名创建词组字谜。
Chapter 4: Decoding American Civil War Ciphers研究并破解历史上最成功的军事密码
Chapter 5: Encoding English Civil War Ciphers解码
Chapter 6: Writing in Invisible Ink
Chapter 7: Breeding Giant Rats with Genetic Algorithms遗传算法
Chapter 8: Counting Syllables for Haiku Poetry计算英语的音节 作者简介:
Lee Vaughan是一位在石油行业拥有30多年经验的地质学家。 作为一家大型国际石油公司的地质建模高级技术专家,他参与了计算机模型的构建和审查、软件的开发,测试和商业化; 以及对地球科学家和工程师的培训。 作为非编程人员的拥护者,他在职业生涯中必须使用编程,他撰写了《不切实际的Python项目》,以帮助自学者通过Python语言磨练自己的技能。
杰里米·昆(Jeremy Kun)毕业于伊利诺伊大学芝加哥大学,获得数学博士学位,目前在Google从事数据中心优化工作。
提取码:hn9p