python 如何自学-如何系统地自学 Python?
如果你一直想学Python,但是不知道如何入手,那就别犹豫了。这篇文章就是为你写的。
疑问
随着数据科学概念的普及,Python这门并不算新的语言火得一塌糊涂。
有现成的资源和路径,为什么许多人依然在为学Python犯愁呢?
因为学习有个效率问题。
Python语法清晰明快,简单易学。这是Python如此普及的重要原因。但是,选择合适的Python学习方式,需要跟你自身的
特性
相结合。
本人对于Python学习创建了一个小小的学习圈子,为各位提供了一个平台,大家一起来讨论学习Python。欢迎各位到来Python学习群:301056069 一起讨论视频分享学习。Python是未来的发展方向,正在挑战我们的分析能力及对世界的认知方式,因此,我们与时俱进,迎接变化,并不断的成长,掌握Python核心技术,才是掌握真正的价值所在。
人群划分的标准是什么?不是你是否计算机相关专业,也不是你是否已经工作,而是一个重要的指标——你的
自律
能力。
你可能觉得我说的话没有信息含量。自律能力强,学得更好,地球人谁不知道?
可是,自律不够强的人,难道就注定什么也不能学了?
当然不是。
每个人的性格都有不同的特点,没有绝对的高下之分。不信你听听刘宝瑞先生的相声《日遭三险》,就明白了。
自律能力也是这样。只要你能清楚认识自己,就能以更高效的方法来学习新知识和技能。
下面我们分类探讨一下,不同自律能力的人,该如何学Python,才能更高效。
路径I
咱们先从自律能力
最差
的人说起。
这样的同学,往往是三分钟热度。偶然受到了刺激,发奋要学习Python,以便投入数据科学的事业中。
他会立即跑到图书馆或者书店抱回来一本《X天从入门到精通Python》的书开始啃。结果X天还没到,就顺利跑完了从入门到放弃的全过程。
你没能坚持下来,自己肯定是有责任的。但是最大的问题,在于过度
高估
自己的自律能力。
这样的同学,我推荐你到Coursera平台上,按部就班学习一门非常好的MOOC——“Programming for Everybody”。
首先是教材好。这本教材的来源是有故事的。
先是 Allen B. Downey 写了一本开放书籍 “Think Python: How to Think like a Computer Scientist”。
Charles Severance觉得这本书写得太好了,想把它作为教材。于是征得作者同意,大篇幅借鉴了这本书的内容架构,编写了一本 “Python for Informatics”。
《笨办法学Python》也是一本这样的书。你需要做的就是把书打开,同时打开一个好用的代码编辑器,开始按书中要求敲代码、运行代码、改代码……
下图是我当初学习时,照着这本书敲的代码。
书中对Python基础内容训练的完备性,至今
无出其右
者。
顺便说一句,这本书有中文版哦。所以如果你英语不好,完全不用担心。
嘱咐一句,英语真该好好学。拓宽的不仅是你的眼界,也增加了你可能获得的机会。考虑到仔细阅读这部分的读者都是自律性很强的人,我就不用多说了。
挑战
基本的Python入门路径讲完了。通过对自己自律能力的清晰理解,相信你可以找到一种适合自己逐渐学习和掌握Python的方式。
许多人在这里犯了错误。他们以为拿到了证书,或学完了教材,就算是真正掌握了Python。然后把这门语言丢弃在一旁,去刷美剧和小说了。
相信我,你会
遗忘
的。
如果你对于长期不接触的东西从不遗忘……去医院检查一下吧。
大部分人的记忆模式,都是这个样子的:
若不加以干涉,不出一个星期,你就能把学到的新知识几乎忘光。
如果你不希望自己辛苦学来的Python知识被如此轻易浪费掉,怎么办?
实践
你应该实践。
实践Python技能,未必一定要找个世界500强企业的核心技术部门,“996”工作N年才能完成。
你可以从生活中寻找各种有趣的问题,然后思考能否用Python编程来解决它。
我真正觉得自己
初步掌握
了Python,就是在完成了我的第一个github项目之后。
项目非常简单,就是用Python作为胶水语言,把一系列工具连接在一起。可以把Markdown撰写的内容随心所欲一键变化成各种格式。
格式包括而不限于:
PDF/LaTeX;
Word;
Bitcron文稿;
MarkEditor文稿;
MWeb文稿;
Bear文稿;
TextBundle(可以导入MindNode, Ulysses等);
Reveal.js幻灯;
发布版本Markdown(图片一键至七牛图床);
本地版本Markdown(简书等远程Markdown同步图片至本地);
Day One日记。
不要指望自己一出手就能写出
完美的
代码,要把“迭代”两个字时刻装在心里。这样你才能容忍自己的笨拙,不断提高。正如古人说的那句:
勤学似春起之苗,不见其增,而日有所长。
我在做这个项目的过程中,曾经遇到了中文编码、隐私信息存储、文件名空格处理、绝对与相对路径、发布流程划分、功能解耦合、Web图片地址附带参数……等等一系列的问题。
python 如何自学-如何系统地自学 Python?相关推荐
- python语言入门自学-如何系统地自学 Python?
很多同学在学习完python的基本语法后,都会面临着接下来我该干什么的困境! 这是一篇非常详细的,覆盖了Python从入门到后期的全套方法论和相关资料,建议收藏后查阅. 另外我作为从本科到现在读博一直 ...
- 计算机导论python知识点_如何系统地自学 Python?
我是自学的Python.从对Python一无所知,到在博客上写Python相关的系列文章(Python快速教程),前后有将近三年的时间.期间有不少门槛,但也充满乐趣.乐趣是自学的最大动力.Python ...
- 如何系统的自学python 知乎-如何系统地自学Python?
感谢邀请 Python在软件质量控制.提升开发效率.可移植性.组件集成.丰富库支持等各个方面均处于先进地位.同样学习编程语言,当然要选择学习业内目前先进.热门.将来应用广泛.有前途和前景的编程语言. ...
- python入门自学-如何系统地自学 Python?
如果你一直想学Python,但是不知道如何入手,那就别犹豫了.这篇文章就是为你写的. /> 疑问 随着数据科学概念的普及,Python这门并不算新的语言火得一塌糊涂. 因为写了几篇用Python ...
- 如何系统的自学python 知乎-如何系统地自学 Python?
/> 这个话题我太有发言权了.因为我就是没有学过任何编程语言,零基础学习的python.我个人觉得零基础的情况下先看视频效果会更好,因为你是零基础,你可能连怎么使用编辑器,敲完代码怎么运行,排查 ...
- 零基础该如何系统地自学Python编程?五个阶段带你从小白到大佬
对于零基础学习或是已经学完基础不知道下一步该干什么的朋友,可以看看这篇缓解迷茫.今天分享下如何系统地自学Python规划目标,有一个学习目标在去行动. 有了目标,怎么行动呢?建议采用视频+书籍的方式进 ...
- 零基础如何系统地自学Python编程?这是我看到过回答最好的文章
零基础如何系统地自学Python编程?最近柏汌的一个粉丝私信我这么问道,我思考了一下谨慎的回答了他,但是感觉很多东西还是没说明白,相信其他朋友也会有这样的困惑,所以今天就好好的跟大家聊一下这个问题. ...
- 没有统计学基础可以学python-如何系统地自学 Python?
↑↑↑↑↑↑ 首先得分析什么叫系统地学习,所谓系统地学习,是指通过学习 来构建自己的一套知识体系.关于知识体系,在笔者看来,其主要包含以下四个方面:(1) 基础性知识 (2) 知识的应用 (3) 知识 ...
- python是一门面向_如何系统地自学一门Python 语言
零基础情况下,学一门语言充实下自己,Python,简洁.优美.容易使用,是一个很好的选择.那么如何系统地自学Python呢? 有的人非常想学好Python,一方面被琐事纠缠,一直没能动手,另一方面,担 ...
最新文章
- 肠子的小心思(二):你坐在马桶上的姿势很可能不正确
- 特斯拉撞了警车:Autopilot全程开启,连撞两车还没自动停下
- 资深Android开发带你入门Framework,架构师必备技能
- python 硬件模拟_如何编写一个硬件模拟器?
- python使用技巧_python小技巧
- 信息学奥赛一本通(1141:删除单词后缀)
- 使用mencoder转换flv为ipad/iphone下能播放的mp4格式
- 拿什么奉献给你,我的敏感信息(转)
- 如何利用jq来实现复选框的全选,反选!
- jmeter配置元件之计数器
- python按条件拆分列表元素_Python按多个元素和条件拆分列表
- 2021届成都高考一诊成绩查询,2021届成都一诊来了!你想知道的,都在这儿!(附2020年985/211高校在川调档线及位次)...
- proteus三输入与非门名字_dnf冒险团名字怎么改?冒险团名称修改方法
- String或Integer补0操作
- jrtplib-2.11.2和jthread-1.3.3编译笔记
- 富士施乐Fuji Xerox DocuPrint M225 dw 驱动
- Python数据去重
- 《数据结构与算法》(十八)- 平衡二叉树
- 期末前端web大作业:餐饮美食网站设计与实现——美食菜品网页(16页)
- 用Date计算日期相差多少天