专栏首页GitHubDaily推荐一本人人可学的 Python 教程

推荐一本人人可学的 Python 教程

今天跟大家分享一本免费的 Python 教程《Python for Everybody》,作者是美国计算机科学家,兼密歇根大学教授 Charles Severance,在国外知名教育平台 Coursera 上面开放过多份新手入门教程。

《Python for Everybody》这本书主要介绍 Python 3 的基础知识与实际应用,如果你对计算机科学感兴趣,可以尝试从这本书开始学习。

该书主要分为以下 15 个章节:

  • 章节 1:介绍
  • 章节 2:变量
  • 章节 3:条件
  • 章节 4:函数
  • 章节 5:迭代
  • 章节 6:字符串
  • 章节 7:文件
  • 章节 8:列表
  • 章节 9:字典
  • 章节 10:元组
  • 章节 11:正则
  • 章节 12:网络项目
  • 章节 13:Python 与 Web 服务
  • 章节 14:对象
  • 章节 15:Python 与数据库

书中提及到的知识点都非常浅显易懂,十分适合入门学习,比如,在第一章中,作者就对以下几个问题作出了解答:

  • 什么是程序?
  • 为什么你应该学会编写程序?
  • 具体的学习过程是怎样的?

同时,在课程中还内置了可运行的代码片段,通过可交互式的编程环境,帮助你更好的学习 Python。

在你输入的代码有误时,还会贴心的给出报错提示:

每一章节的最后,作者还会给出对应的练习题,以检验你对知识点的掌握情况。

总体而言,对于完全不懂计算机科学的人来说,这是一本不可多得的 Python 书籍,如果现在身边有朋友想学习 Python,我会毫不犹豫的向他推荐这本课程。

本文分享自微信公众号 - GitHubDaily(GitHubDaily),作者:GitHubDaily

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-04-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 我在 GitHub 上见过哪些奇葩的 Chrome 插件?

    Google Chrome 作为程序员最常用的一款网页浏览器,凭借其强大的插件系统而广受赞赏,程序员作为上面一批最会折腾的用户,自然也不免俗的会在上面胡乱折腾出...

    GitHubDaily
  • GitHub 标星 2.7w+!超全大厂面试笔记整理!

    去年,在 GitHub 上有位 id 为 imhuay 的热心人带头建立了一个关于国内知名互联网企业笔试和面试经验的资源库,光从名称上就能看出其内容有多丰富:

    GitHubDaily
  • 推荐一款开源的图片无损放大神器

    waifu2x 是一位来自日本的开发者所开源的项目,该项目利用人工智能深度卷积神经网络技术来无损放大图片,堪称是一款图片放大神器。

    GitHubDaily
  • 新功能|实时音视频(TRTC)监控仪表盘发布

    基于腾讯21年实时音视频通话技术积累进行输出,是一款提供全平台互通高品质的实时音视频互动的云服务产品。

    腾讯云视频
  • springboot之单元测试

    https://wap.ztestin.com/site/register?usercode=FAAAQwMQGAAXAwQBA3QhExcDHAQDPjVaA...

    小老鼠
  • Super快报第一期:收入还是用户

    草根用户的视角,观察IT行业,观察互联网和移动互联网。10分钟,热度和深度兼顾。争取1日1期。 1、周鸿祎:商业模式不是赚钱模式 回答互联网产品“先抢占市...

    罗超频道
  • Super快报第一期

    草根用户的视角,观察IT行业,观察互联网和移动互联网。10分钟,热度和深度兼顾。争取1日1期。 1、周鸿祎:商业模式不是赚钱模式 回答互联网产品“先抢占市...

    罗超频道
  • Appium系列|测试脚本实现 (二)

    这个小节我们会来实现一个用例,这个用例主要用来进行版本号的校验,我们会故意让这个脚本执行失败,然后看下执行失败测试报告的展现,尽量模拟真实的脚本执行情况,因为在...

    测试邦
  • 【面试题】解答Microsoft的一道逻辑推理题

    以下是微软有名的一道逻辑推理题,网上有不少人给出了答案,但是推理过程都有些问题,在这里我给出我的推理过程:

    用户5224393
  • linux 下创建虚拟环境 python

    virtualenv是一个可以在同一计算机中隔离多个python版本的工具。有时,两个不同的项目可能需要不同版本的python,如 python2.7 / py...

    人生不如戏

扫码关注云+社区

领取腾讯云代金券