python白_Python小白到底有多白?
文|doll
其实专业、工作与编程完全不搭界,但总觉得代码很奇妙,只需用上一小段,就能让计算机不知疲倦、准确无误地工作,所以学习编程,是一种发自心底的向往或热爱,没有计算机基础,当然算得上小白!从php到office中的vba,学习总是处在迷茫状态中,为什么这么说呢?因为常常学不懂,不知道为什么学、用在哪?在这样的状态中,热情最终会被耗尽,然后从头再来,好像总差一句醍醐灌顶的提醒或是一句生动的比喻!就好比一直低头走道儿,却从没抬头看路。一直这样反复,这扇带弹簧的门每次只被拉开一点儿缝隙,就立即关闭,直到知乎上满眼的“人生苦短,我用python”,这门再次被拉开。曲曲折折,总有些学习的感悟,愿与大家分享。
读一本Python入门书
如何读一本入门书呢?应该把心态放平和,速度放慢,否则你可能会遗漏某些细节。就如同说英语,母语人士说得更地道的原因之一就是速度更快些,但开始的时候只有慢下来,才有后来的快,所谓慢就是快,少就是多了。读一个段落应该在理解的基础上至少读三遍,一个字一个字地读,包括标点符号,其中,逗号代表这句话没有讲完,分号代表前后两句话是并列的关系,句号说明表意完成。如此这样,你会发现很多原来没注意过的细节,比如,一个等号“=”是陈述,两个等号“==”是发问,这样就比你原来知道的赋值和比较更进了一步,你会感觉心里很舒畅,很痒,总是想去看书,这样的状态就对了!
Tips:推荐两个教程,一个足够简洁,一个更加丰富,都很经典。
Pyton编程从入门到实践(纸质或PDF 版本Python3)
怎样加深理解
常常会在学习中遇到障碍,其实这个时候小白很需要一句提醒或是形象的比喻,这道坎儿就过去了,但这样的话并不好找,有时候需要自己悟好久。比如学了很久的vba,还是感觉有点儿晕头转向,偶然看到一段话对vba作了概括,一个中心“变量”,两个基本点“过程和函数”,**“顺序、判断、循环”,原来如此,确实一直围绕这些在学习,感觉看完心中好舒畅。其实去了解正在学的东西“能干什么”,往往比“是什么“、“具体怎么做”更重要。遇到困难,要学会横向对比,比如看看同一个概念另外一个资料怎么说;还有,编程语言是用英语来展现的,所以英语真的绕不过去,有时候你需要查一下词汇的含义,会促进你对编程语言的理解,比如装饰器的英语是decorator,英文的解释是 a person whose job is painting and decorating houses,油漆匠啊!你原来房子的设备功能不变,由decorator作了附加的装饰,具备了新功能,那@new_device这样的语法就为你的房子增加了新设备,这样会好很多。
代码阅读和重构
代码被阅读的次数比编写的次数多,测试的时候需要阅读,给程序添加新功能的时候需要阅读,与他人分享的时候需要阅读。一边是你,一边是计算机,中间是一段Python代码,现在经过解释计算机懂了,顺畅执行了,但你没懂,这就悲剧了!编程语言应该是最忠实的了,没有虚情假意,没有口是心非,写出来的终将被解释执行。所以一段小小的脚本,都应该认真阅读,从头至尾一字一字的读,然后按照的自己的理解,重新架构,这样做会有很大收获,并且身心愉悦。
学习区和表现区
Learing Zone:以提高为目标,有针对性地重复训练,关注你未掌握的知识,期待多犯错误以修正,让你的未来成长受益;
Performance Zone:以完美的展现为目标,有效执行,运用你已掌握的技能,将错误次数压缩到最少,侧重即时表现。
我们往往期待写出完美、巧妙的代码,而忽视了基础的学习和有针对性的重复训练,所以越是关注代码这个结果,就越是迷茫心乱,因为你连列表解析还没敲打上10遍,不知道里面有1个表达式,1个用于给表达式供值。这样的重复练习往往要进行数十上百次,而你却急着要完成一段精妙的代码。还有,学习过程中不要冒出太多枝杈,会分散你的注意力,有本书作为主线就好。
大体的学习路径
熟悉基本语法并反复练习;
阅读并重写别人的代码、尝试一些小的脚本或开源项目;
看进阶书(高级编程 核心编程之类);
尝试做体系完备的项目;
如此周而复始,你至少会阳光明媚地走在Python的编程路上,当然,还有你美好的人生路!
Tag标签:
python白_Python小白到底有多白?相关推荐
- python 决策模型_python小白之路:第十七章 决策树模型
决策树 1 什么是决策树 生活中我们经常会遇到需要进行决策的事情,而在得到最终决定的过程中,我们通过一些策略或方法来进行判断,并不断思考,最终得到一个判断或结论. 决策树是一种树形结构,可以把我们进行 ...
- python第三方库笔记本_Python小白别再折腾开发环境了,一劳永逸的搭建方法
原标题:Python小白别再折腾开发环境了,一劳永逸的搭建方法 关注 "" 网上教程五花八门,读者吐槽最多的,也都是怎么搭建开发环境. 对于小白来说,开发环境搭建,是必过的 第一关 ...
- 实验报告-python文库_python白盒考试实验报告
<python白盒考试实验报告>由会员分享,可在线阅读,更多相关<python白盒考试实验报告(9页珍藏版)>请在金锄头文库上搜索. 1.Python白盒测试实验报告 作者: ...
- 精通python要多久-小白到精通python要多久
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 前言毫无疑问,python 是当下最火的编程语言之一. 对于许多未曾涉足计算机编 ...
- 零基础可以学python吗-零基础适合学Python吗?小白能否学会Python?
原标题:零基础适合学Python吗?小白能否学会Python? 我没学过编程,能否学会Python? 肯定的回答您:完全能学会 其实,很多个程序员都是从不会到会,每种知识也是从基础到复杂,大家都是从零 ...
- python到底能用来做啥-Python那么火,到底能用来做什么?
如果您正在考虑学习Python,或者您最近刚开始学习, 您可能会问自己:"我到底可以用Python做什么?" 这是个棘手的问题,因为Python有很多用途. image.png 但 ...
- 零基础适合学python吗-零基础适合学Python吗?小白能否学会Python?
原标题:零基础适合学Python吗?小白能否学会Python? 我没学过编程,能否学会Python? 肯定的回答您:完全能学会 其实,很多个程序员都是从不会到会,每种知识也是从基础到复杂,大家都是从零 ...
- python中mod是什么意思_【python中,mod_python到底做了些什么呢?】mod python 教程
python 编程小白 ,不会用doctest 请大神指教怎么用!! >>> >>> def is_between(v, lower, higher): ... ...
- python 比较适合用来干嘛-Python那么火,到底能用来做什么?
如果您正在考虑学习Python,或者您最近刚开始学习, 您可能会问自己:"我到底可以用Python做什么?" 这是个棘手的问题,因为Python有很多用途. image.png 但 ...
最新文章
- 数组赋值给vector和list,顺便说明int和size_t的区别
- webgl 基础渲染demo_WebGL + ThreeJS 实现实时水下焦散 Part 1
- Angular 星级评分组件
- linux用户的配置文件保存在哪里,使用配置文件(.settings、.config)存储应用程序配置...
- pytorch argmax_PyTorch深度学习模型的服务化部署
- python数据结构6 -二叉树
- CSS 布局 - 水平 amp;amp; 垂直对齐,全面的水平垂直居中方案
- mysql悲观锁隔离级别_mysql隔离级别与悲观锁、乐观锁
- gtx1050ti最稳定的驱动_【硬件资讯】持续霸榜经久不衰?四岁高龄的GTX1060仍为Steam最受欢迎显卡!...
- Linux下7款最佳的开源视频播放器
- android studio生成jks,Android Studio生成keystore签名文件步骤讲解
- SAP UI5 初学 ( 一 )、简介
- Lightingroom4_秋凉教程 P3-P31笔记
- 邮箱用户计算机名格式,电子邮箱怎么写 用什么格式
- OpenCV+Python 彩色图片的 BGR、灰度图、HSV分量图显示的程序
- java中OOP的概念之我见
- 照片调色系列教程(一):打造格调美女
- Oracle触发器(当A表新增/修改/删除时,同步数据到B表)
- 关于RPC框架封装时ThreadPool的选型和设计
- 曼尼托巴大学计算机科学硕士,曼尼托巴大学电气和计算机工程硕士解析