专题目的
前面已经写了一些关于python基础的文章,之所以开了“笨办法学python”这个专题,是因为近些天偶然情况下发现了“笨办法学python”这本书。而且这是我目前碰到了最喜欢的编程类书籍,其两大特点让我欲罢不能:
- 书中作者非常诚心和中肯的建议让我觉得这本书是真的用心被编写出来。不仅如此,每节都附加的高清教学视频更是手把手带着学习。
- 书中的大量练习的模式非常适合我这种眼高手低的新手。而且每个历程都被分析的极为透彻,可以在认真学习后真正对历程理解透彻。
以上就是我在有一定编程基础上,还是下决心好好摸透这本书的主要原因。这个专题也会随着我的学习进度更新下去,每一篇针对一个习题(共计52个)。而且,文中的内容只包括这一节学习获得重要部分的学习总结和遇到困难的解决方法,并没有很细致的学习内容。所以,想要跟学的小伙伴可以入手一本,在学习过程中遇到任何困难都欢迎评论区讨论~~
需要的工具
一个简单的文本编辑器、一个命令行终端和一个python。根据不同的操作系统和个人喜好可以进行不同的选择,我就不一一赘述了,先说明我的情况:
- 文本编辑器使用vim。本来近期用的是pycharm,体验很好,但是作者建议不使用IDE。正好我前几个月用过vim这个编辑器,虽然还是小白,不过基本的操作也算比较熟练了,也会一些简单的配置和插件的使用,用来学习编程足够了。
- 命令行终端使用win10下的Ubuntu子系统。关于这个我在别的文章中也有提及,我觉得对于新手来讲,是练习linux的非常好的平台,避免了设置虚拟机或者远程登陆linux服务器的一系列弊端和问题。
- python也是在Ubuntu里下载的python3.6。和python2会有一些的用法不同点,既然python3是未来的主流,而且教材也是针对python3,当然用这个。
总之,目前小编的环境基本上算是在linux下的,后面所有的学习和文档操作管理都在这个Ubuntu系统中完成。
前提的知识
计算机知识当然是了解的越多越好,不过这里重点需要一些linux操作命令的知识,开始学习的话只知道一些简单的文件目录操作命令以及调用python解释器来运行python脚本文件就行了。
练习内容
要求在terminal中创建新的学习目录并且创建新的文本文件test.txt。如下:
操作很简单,结果也没有问题,以后的学习目录就是~/study/python/
(~表示根目录),每个习题都建立对应的topic文件夹作为文件保存和学习环境。今天的test.txt就在topic_1文件夹中。
学习感悟:今天的内容对我虽然很简单,但是切不可好高骛远,也不可洋洋自得。学习是要在稳住心态的前提下,一步一个脚印地走下去的,好的程序员也是这样,在大量的训练中获得规范的一套、找到自己的一套。加油!