用 Python 写代码并不难,事实上,它一直以来都是被声称为最容易学习的编程语言。如果你正打算学习 web 开发,Python 是一个不错的选择,甚至你想学游戏开发也可 以从 Python 开始,因为用 Python 来构建游戏的资源实在是太多了。这是一种快速 学习语言的一种方法。本文引用地址:http://www.eepw.com.cn/article/201609/304196.htm

许多程序员使用 Python 作为初学语言,然后接着是像 PHP 和 Ruby 这样的语言。它也是2014最热门的 web 开发语言之一,并被高度推荐学习。但是,怎么学习 Python 呢? 我们应该从哪里开始学?

我在这里就是为你解决这个问题的。因为我自己学习编程的时候也依靠了很多这些资源,并开始开发。当然这仅仅是一个友好的建议,最好的方法还是在做中学,这里推荐的 一些书和资源只是为了把你引向正确的方向。

刚开始学习的时候可能会特别令人沮丧,不过一旦你学完了基本的东西,之后的学习对你 来说就很自然了,你不需要思考就知道要怎么做。

笨办法学 Python

这本书绝对是最简单的学习 Python 的方法。你会被如此简单的基础学习感到震惊,你会真实地感受到自己的学习进程,一步步的获取新的知识。我也了解到它非常鼓励 学习者取尝试并创造自己的程序。

程序可能会很小,但是它们肯定会有助于你更好的理解语言本身和它的语法。Python 非常流行,所以当你遇到了问题是,很有可能在像 StackExchange 这样的网站已经 一些答案了,当你遇到问题需要解决时尽管去谷歌。

你将会会学到:

在所有的平台上安装 Python 编程环境

写 Python 程序

理解 Python 语法和文档

像一个程序员一样思考

还有更多的东西

本书的 HTML 在线版是完全免费的,大部分人都是使用的在线版。我愿意鼓励你捐赠/购买完整的书,毕竟作者花了很大的力气来完成它。如果你发现使用视频学习更容易的话,它的高级版就含有视频。

Online Python Tutor:Python 初学者的好帮手

Online Python Tutor是由Philip Guo开发的一个免费教育工具,可帮助学生攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。

The Python Challenge

如果你在编程生涯中从没做过这样的挑战的话,这可能会有点棘手。但是配和上面介绍的那本书的话也不是很难。你应该试一试。它有 33 个关卡(谜题),可以用你 Python 编程技能解决。

几百万的人都在尝试解决这个,即使你不能完成所有的关卡,你也会将学到很多 新的东西,尤其是批判性思维和发散思维。你的大脑会过热,但这是编程!

Learn Python Programming @ Codecademy

你将会看到许多”精英”程序员骂这个网站,但那并不重要。我们想要做的是看/测试 一门编程语言的基本语法是怎么工作的,以及当和函数组合时可以做什么。而不是 打印一个 ‘Hello World’ .

在这个 Codecademy 的课程中你将会学到如何用文件,如何使用循环。什么是函数以及他们能用来做什么。这些都是很基础的,但是对初学者很 有好的东西。当需要帮助时有一个交流的论坛,但通常所有东西都能被理解.

你不需要安装任何工具,如果你想在你自己的电脑上重写一遍代码以便更好地理解它,你可能需要的唯一东西就是一个 Notepad++ 编辑器。我就是这样做的,并且我 向所有想学习编程的人推荐 Codecademy,不管是 Python 还是其他的语言.

Intro to Computer Science @ Udacity

Udacity 提供了一个很棒的免费课程,带你引入 Python 编程学习,学习搜索引擎的 更多东西,以及如何构建你自己的小型网络爬虫。它的确是一个值得参与的有趣的课程,并且还提供了额外的引导和社区支持.

http://www.youtube.com/watch?v=Pm_WAWZNbdA

你可以报名成为高级学生以获取导师的引导,并且可以在课程末得到一个证书。或者你可以自己使用免费的课件学习。不幸的是,高级课堂的容量有限,所以你 得在申请后进入等待列表.

它总共有 11 个课程,每一个都有很赞的文档。取它的官方主页查看更多的 信息或者查看你可能想问的问题的答案.

Google’s Python Class

Google 它本身就被一大堆 Python 代码驱动着,只有他们支持社区并且愿意 帮助其他人学习语言才有意义。这是我曾看过的最喜欢的指南/课程之一。它真的 很详细,而且适合初学者,观看起来也很有趣.

http://www.youtube.com/watch?v=tKTZoB2Vjuk

去看几分钟它的第一堂课,看看你是否喜欢那个老师,然后决定是否开始学习! Python 官方主页有所有的这些练习题和例程的链接.

简明 Python 教程

非常像 LPTHW,但是在如何制定你的完美学习计划并实施,以及如何开始第一步上 提供了更深的引导,而不会让你丧失自信心。对于那些想学 Python 的人来说它被认为是 最好的初学者教程之一,当然你要先看看前几章,看看自己是否喜欢它的写作风格.

python小型编程_学习Python编程的11个资源相关推荐

  1. 学python编程_学习Python编程,我们应该如何学?学习内容包括哪些?

    点击蓝字"python教程"关注我们,一起学习成长哟! 我想可能很多网友和我有着相似的学习背景,学习Python会有以下的问题: 从零开始,不知道如何下手开始学? 被基本的数据结构 ...

  2. 初学者怎么自学python编程_学习python网络编程怎么入门

    第一部分底层网络学习 Python提供了访问底层操作系统Socket接口的全部方法,需要的时候这些接口可以提供灵活而强有力的功能. (1)基本客户端操作 在<python 网络编程基础>一 ...

  3. python最佳编程_学习 Python 的最佳方式

    原标题:学习 Python 的最佳方式 Python 是世界上功能最多且最强大的编程语言之一.使用 Python,你可以编写自己的应用程序,创建游戏.设计算法.甚至编程一个机器人.学习 Python ...

  4. 29岁学python的建议_学习Python的建议

    Python是最容易入门的编程语言,没有之一.如果初学者接触的第一门语言是C或者C++,对他们来说最难的不是语法,而是容易出现内存泄漏.指针等问题.有时候排查这些问题对初学者的打击很大,尤其是没掌握排 ...

  5. python如何询问_学习Python问?

    感谢各位捧场,今天是2017年的第一篇,因为在之前不断收到小伙伴们在后台关于Pytho学习相关的留言,所以想在今年开篇先做一个答疑,方便各位更好的学习: 1.现在学习Python2还是python3? ...

  6. 学python五大理由_学习Python的五大理由

    Python已经是25岁的大叔级编程语言了,但近年来Python反而变得越来越流行,在TIOBE编程语言指数排行榜中,Python的排名从去年的第八名飙升到了第五名(下图). 无论是编程新手还是保持饥 ...

  7. python cookbook 豆瓣_学习python求推荐一波书籍?

    豆瓣最受好评的20本Python书 No.1 Fluent Python(豆瓣评分:9.6)Many programmers who learn Python basics fall into the ...

  8. python 字节流分段_学习Python又多了一种选择,原来是他!

    来源 | 异步 | 文末赠书 Python以功能完备而著称,正所谓"功能齐备"(batteries included).由Python的众多模块(module)组建起来的生态系统, ...

  9. python网校 哪个_学习Python有什么推荐的网课,书籍资料,以及该装哪个版本的Python?...

    初学者推荐<Python编程从入门到实践>第2版 这本书的第1版 重印30余次,热销750000册. 通过阅读本书,你将迅速掌握Python的基础知识,打下坚实的编程基础. 本书分为两大部 ...

最新文章

  1. Springboot源码分析之内嵌tomcat源码分析
  2. RedHat8 配置本地yum源
  3. 如何让所请读取的数据自动产生编号.
  4. CSS || 三栏布局,两边固定,中间自适应
  5. 计算机科学与技术科研论文,计算机科学与技术学院2007年度科研论文一览表
  6. zbb20180415 cs 1.6 half-life launcher已停止工作
  7. jQuery学习笔记(二)
  8. 2021新乡市铁一中高考成绩查询,2021铁一中中考录取分数线预测
  9. 文件与目录的默认权限与隐藏权限
  10. 基于单片机的老人防摔GSM报警
  11. Redis 集合排序
  12. Pr 音频效果参考:滤波器与 EQ
  13. 华为路由器 linux 口,华为路由器以太网口配置命令
  14. 转载:Fiddler 教程
  15. 从继承和组合理解面向对象,并从面向对象与继承的意义理解白马非马问题
  16. jsp+servlet图书管理系统
  17. keil编译c语言检测,keil c中没有使用到的函数会编译时候会有警告
  18. 打流工具trex使用
  19. GraphX 在图数据库 Nebula Graph 的图计算实践
  20. LanSecS(堡垒主机)内控管理平台产品方案

热门文章

  1. mysql回滚部分记录_MySQL事务部分回滚-回滚到指定保存点
  2. git 如何忽略掉文件夹_#PY小贴士# 我的git仓库为什么每次提交都有很多改动?
  3. java 树 右键菜单_jsp代码 树上加右键菜单
  4. 怎么看电脑配置高不高_辣椒产量高不高?关键看播种前的种子处理,你知道怎么做吗?...
  5. android登录界面居中,Android TextView前加图标垂直居中第一行(仿大众点评购买须知/提示语)...
  6. CXF发布RestFul WebService和SOAP WebService
  7. matlab修改图片位深度_如何利用matlab统一处理照片亮度对比度
  8. Linux命令完全指南route,Linux命令--route
  9. double float区别 java,float和double有什么区别?
  10. 使用Directory.EnumerateFiles进行批处理