Auto Byte

专注未来出行及智能汽车科技

微信扫一扫获取更多资讯

Science AI

关注人工智能与其他前沿技术、基础学科的交叉研究与融合发展

微信扫一扫获取更多资讯

力元报道

收藏警告:免费Python电子书大合集

人生苦短,我用Python。

Python 是近年来最受欢迎的编程语言之一。它的易读性、易学性和可扩展性深受开发者喜爱,并且被广泛地应用在数据挖掘机器学习等领域。合适的 Python 学习资源是开发者的入门必备。在 GitHub 上有一个宝藏资源可以让你从入门到精通,它是一个 Python 免费在线书籍的合集,涵盖了多个应用领域。

项目地址:https://github.com/pamoroso/free-python-books

项目作者表示自己曾分享免费电子书《Problem Solving with Algorithms and Data Structures using Python》,深受社区内开发者的欢迎,这引发了作者共享学习资源的兴趣。为了方便更多开发者的学习和交流,项目作者整理收集了多本免费 Python 书籍,并将其在 GitHub 上开放共享。

书籍列表

该项目中共享的书籍包含入门级、进阶级、高级等多个级别,涵盖机器学习数据科学、Web 开发等多个领域的 Python 应用。

入门级

  • 《100 Page Python Intro》
  • 《A Byte of Python》
  • 《Code With Repl.it: Python Projects for Beginners》
  • 《Exploring Python Basics》
  • 《Full Speed Python》
  • 《Learn Python the Right Way》
  • 《Non-Programmer's Tutorial for Python 3》
  • 《Python 101》
  • 《Slither Into Python》

进阶级

  • 《Boxes: Your Second Python Book》
  • 《Intermediate Python》
  • 《Python re(gex)?》
  • 《Python Tips: Intermediate Python》

高级

  • 《A Python Book: Beginning Python, Advanced Python, and Python Exercises》
  • 《Python 3 Patterns, Recipes and Idioms》
  • 《Python Notes for Professionals》

人工智能机器学习

  • 《Machine Learning from Scratch: Derivations in Concept and Code》
  • 《Natural Language Processing with Python》
  • 《Neural Networks and Deep Learning》
  • 《Probabilistic Programming & Bayesian Methods for Hackers》

计算机科学

  • 《Annotated Algorithms in Python - With applications in Physics, Biology, and Finance》
  • 《How to Think Like a Computer Scientist: Interactive Edition》
  • 《Problem Solving with Algorithms and Data Structures using Python》
  • 《Think Python: How to Think Like a Computer Scientist》

软件工程

  • 《Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices》
  • 《Clean Architectures in Python: A practical approach to better software design》
  • 《Object Oriented Programming with Python: Learn essentials of OOP with Python 3》
  • 《Test-Driven Development with Python》
  • 《The Hitchhiker’s Guide to Python!》
  • 《The Little Book of Python Anti-Patterns》

图形用户界面

  • 《Create Simple GUI Applications》

工具类 

  • 《Automate the Boring Stuff with Python》

Web开发

  • 《Create a Simple Flask Application with Cloud9, Heroku and MongoDB》
  • 《Zero to production web apps》

数据科学

  • 《Data Science in Production: Building Scalable Model Pipelines with Python》
  • 《Effective Pandas》
  • 《Python for Everybody: Exploring Data In Python 3》

泛科学类

  • 《Getting Started With Python In The Lab: An Introductory Python Tutorial For Life Scientists》
  • 《Python Data Science Handbook》
  • 《Python for Astronomers: An Introduction to Scientific Computing》
  • 《Python & OpenGL for Scientific Visualization》
  • 《Python for Scientists and Engineers》

Jupyter Notebook

  • 《Teaching and Learning with Jupyter》

工程类

  • 《PySDR: A Guide to SDR and DSP using Python》

密码学

  • 《Cracking Codes with Python》

游戏类

  • 《Coding Games With Pygame Zero & Python》
  • 《Invent Your Own Computer Games with Python》
  • 《Learn Python With Arcade Academy》
  • 《Making Games with Python & Pygame》
  • 《Program Arcade Games With Python And Pygame》

其他

  • 《101+ Free Python Books》
  • 《Free Programming Books: Python》
  • 《Free Python books - pythonbooks》
  • 《Legally Free Python Books List》

感兴趣的小伙伴快收藏这个宝藏资源,学起来吧!


理论Python
3
相关数据
机器学习技术

机器学习是人工智能的一个分支,是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、计算复杂性理论等多门学科。机器学习理论主要是设计和分析一些让计算机可以自动“学习”的算法。因为学习算法中涉及了大量的统计学理论,机器学习与推断统计学联系尤为密切,也被称为统计学习理论。算法设计方面,机器学习理论关注可以实现的,行之有效的学习算法。

人工智能技术

在学术研究领域,人工智能通常指能够感知周围环境并采取行动以实现最优的可能结果的智能体(intelligent agent)

数据科学技术

数据科学,又称资料科学,是一门利用数据学习知识的学科,其目标是通过从数据中提取出有价值的部分来生产数据产品。它结合了诸多领域中的理论和技术,包括应用数学、统计、模式识别、机器学习、数据可视化、数据仓库以及高性能计算。数据科学通过运用各种相关的数据来帮助非专业人士理解问题。

数据挖掘技术

数据挖掘(英语:data mining)是一个跨学科的计算机科学分支 它是用人工智能、机器学习、统计学和数据库的交叉方法在相對較大型的数据集中发现模式的计算过程。 数据挖掘过程的总体目标是从一个数据集中提取信息,并将其转换成可理解的结构,以进一步使用。

推荐文章
暂无评论
暂无评论~