​关于如何自学Python,我也是有话说的。来看看?

Python具有丰富和强大的类库,常被称为胶水语言。而且语法简洁而清晰,功能强大且简单易学,因而得到了广泛应用和支持。它特别适合专家使用,也非常适合初学者。

好,不多说啥,先敲黑板讲重点。

第一点,确保有Python这个软件。Linux系统自带Python,装好系统就可以进行python学习了;如果是Windows系统,则要自行下载python。

第二点,要选择一本Python基础知识的书籍。

看书可以说是最没有效率却最不可或缺的一步了。找一本浅显易懂,例程比较好的教程,从头到尾看下去。在学习的时候,最好只选择一种学习资料,并坚持看完。不要贪多,才是掌握Python的好方法。把里面的例程都手打一遍,搞懂为什么。

个人认为,《Learn Python The Hard Way》还不错。

第三点,在看书的过程中,按照书上的案例去进行练习和调试,并将书上的知识整理成笔记。当你能够将知识顺利整理成笔记产出的时候,才能够实现融会贯通。

第四点,也是最重要的一点,就是大量且反复的练习。正所谓实践出真知。没有经年累月的代码积累,想写出高质量的代码是几乎不可能的。

在真正入门以后,你可以试着接触更深层次的东西,阅读大量其他工程师编写的代码,在社区与其他工程师进行交流,逐渐走向精通。

另外,我在开始Python实战的时候,发现一点:最好不要去找大项目来实战。找一些小项目实战就好,做的时候很挫折, 往往半途而废。

所以要先做些小东西,找点自信心和成就感。然后优化,接下来添加新功能, 慢慢把小东西做大。这样在做的时候,每实现一个小功能你都会有成就感, 激励继续前进。

Python大牛说学习环境尤为重要,所以最好是能有人带着学习,系统地进行指导与点拨无疑会使学习过程事半功倍。今天学这里明天学那里,肯定学不好。自学的人很多,但是真的靠着自学学会都是万里挑一的人,证明了这个人的自律能力非常强。

编程是一个语言的核心基础,然后进入不同领域,以更好地处理新的问题。不知道随时更新知识,你将会被这个时代抛弃。

接下来,给初学编程者几个小建议:

1.要有信心。每个Python大牛都是从挫折中走过来的,万事开头难,别怕。坚持!

2.要选择合适的教程。

有些书很经典,但未必适合你,可能你写了上万行代码之后再看它会比较好。

3.写写写......代码,然后写更多的代码。

光看教程,是编不出程序的。从书上的例程开始写,再写小程序片段,然后写完整的项目。

4.除了学习编程语言,也兼顾补一点计算机基础和英语。

5.不但要学写代码,还要学会看代码,更要会调试代码。

先读懂你自己程序的报错信息。再去找些github上的程序,读懂别人的代码。

6.学会查官方文档,用好搜索引擎和开发者社区。

一门语言想要掌握,肯定会经过一段漫长的时间。程序员的学习也是无止境的,学完这里发现还有更高深的东西在等着你。加油。

来源:千锋Python

如何自学Python?的更多相关文章

  1. 【转载】如何系统地自学 Python?

    原文:如何系统地自学 Python? 作者:彭猫 本文由 知乎 彭猫 授权发布,版权所有归作者,转载请联系作者! 是否非常想学好 Python,一方面被琐事纠缠,一直没能动手,另一方面,担心学习成本太 ...

  2. 420小时学习代码之后:如何教你免费自学Python

    原文地址:learning-to-code-420-hours-later-how-to-teach-yourself-python-for-free 说明:有些网址需要FQ. 大约在1.5年前,我开 ...

  3. 你是如何自学 Python 的?

    作为一名Python爱好者,我也想跟大家分享分享我自学Python的一些小经验.搬来你的小板凳,听听看吧.也许,你会很有收获,也许你也走上了自学Python的不归路.开讲啦~ 首先,你要有自信心,要明 ...

  4. 自学Python之路

    自学Python之路[第一回]:初识Python    1.1 自学Python1.1-简介    1.2 自学Python1.2-环境的搭建:Pycharm及python安装详细教程    1.3  ...

  5. 自学Python的经验之谈,学好Python的捷径

    其实python非常适合初学者入门.相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易.自带的各种模块加上丰富的第三方模块,免去了很多“重复造轮子”的工作,可以更快地写出东西.配置开发环境也 ...

  6. 如何系统地自学 Python?

    最近开始系统的学习Python,以及整理的一些资料.github记录着个人自学 Python 的过程,持续更新.欢迎大家一起来完善这个自学Python学习的项目,给后来者一个参考的学习过程.githu ...

  7. 自学Python Day1

          Day1: 强制转换,打印类型.Python2(row input)=Python3 input   input(Python2)不接受强制转换,输入和输出是一致的.加双引号是字符串,不加 ...

  8. 自学Python之路-Python核心编程

    自学Python之路-Python核心编程 自学Python之路[第六回]:Python模块       6.1 自学Python6.1-模块简介    6.2 自学Python6.2-类.模块.包  ...

  9. 自学Python之路-Python基础+模块+面向对象+函数

    自学Python之路-Python基础+模块+面向对象+函数 自学Python之路[第一回]:初识Python    1.1 自学Python1.1-简介    1.2 自学Python1.2-环境的 ...

随机推荐

  1. 访问 IIS 元数据库失败

    问题: 访问 IIS 元数据库失败.说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Web ...

  2. Python中map()函数浅析

    MapReduce的设计灵感来自于函数式编程,这里不打算提MapReduce,就拿python中的map()函数来学习一下. 文档中的介绍在这里: map(function, iterable, .. ...

  3. Win10系统下安装Ubuntu16.04.3教程与设置

    在Win10上刚刚装好Ubuntu16.04.3,装了不下于10次,期间出现很多问题,趁着还有记忆,写下这篇教程,里面还有Ubuntu系统的优化与Win10的一些设置. Part 1 制作Ubuntu ...

  4. DevOps之内容分发网络CDN

    唠叨话 关于德语噢屁事的知识点,仅提供专业性的精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言. <内容分发网络CDN(Content Delivery Network)> 关于虚 ...

  5. 基于HTML5和WebGL的碰撞测试

    这是公司大神写的一个放官网上给用户学习的例子,我一开始真的不知道这是在干嘛,就只是将三个形状图元组合在一起,然后可以同时旋转.放大缩小这个三个图形,点击"Animate"就能让中间 ...

  6. win10 uwp 获取指定的文件 AQS

    很多时候不需要获取整个文件夹的文件,是需要获取文件夹里指定的文件. 那么 UWP 如何对文件夹里的文件进行过滤,只拿出自己需要的文件? 本文:如何使用通配符或文件匹配方式在uwp获取文件夹中指定的文件 ...

  7. 使用vsftpd+nginx搭建一个文件服务器

    一:安装vsftpd 1.安装 [root@localhost jack]# yum -y install vsftpd 安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp ...

  8. Gridview 动态添加行

    /// <summary> /// 首次加载绑定 /// </summary> private void DataLoad()         { list.Add(new P ...

  9. java传值与传引用总结

    基本数据类型 我们先来看一个代码 public class ParamTest { public static void main(String[] arge) { double percent = ...

  10. PHP设计模式四:适配器模式

    一.什么是适配器模式 适配器模式有两种:类适配器模式和对象适配器模式.其中类适配器模式使用继承方式,而对象适配器模式使用组合方式.由于类适配器 模式包含双重继承,而PHP并不支持双重继承,所以一般都采 ...