python适合什么系统-非常适合Python小白系统学习的一套方法,快来学习吧!

原标题:非常适合Python小白系统学习的一套方法,快来学习吧!

9c6218c26bc944c1a3810de170280052.jpeg

在对一门编程语言的学习上,我所得到的第一条建议来自于Logan Hanks的这句话,"Read the library(阅读库代码)”。然后,我又看到Derek Sivers建议我们去牢记关于这门编程语言的一切。

实话说,我没有这个能力和水平来做到这两点中的任何一点。我发现的最有效的方法就是练习。练习就好比是Derek推荐的"便携卡片记忆法”一样,但相比而言稍微没那么标准化罢了。

1.坚持读完基础指导的每一章,这些指导能教你一些零零碎碎的技能来应对下述4-6步的任务。

2.把这些学习步骤写下来,但要尽可能简明扼要。

3.把基础指导及其提供的解决范例抛开。

4.从头开始创建自己的工程,只有在遇到困难卡住的时候再偷看一眼。

5.删除自己创建的工程

6.从头再创建一遍这个工程。

7.喝点水。

8.删掉这个工程再从头创建一遍。

9.一两天之后,再删除自己完成的工作从头来一遍——这一次不能再偷看基础指导了。

10.删除工程再做一遍。

这种方法对于Python的网站课程的学习而言颇为有用,因为它提供了一种借由工程驱动的学习方法,但是对于任何一本Python教材或任何一门Python课程来说都是很适用的。自己创建一个工程会大大强化你现有的技能,并且令你时刻准备好迎接现实生活中的编程挑战。

这个方法可能听起来比较枯燥乏味(明显如此),但是自己第一次凭借记忆来完成整个任务能很有成就感的,而且这种感受将长期存在,尤其是当你时不时地反复进行往日的练习时。这里还是要推荐下小编的Python学习裙:"’五八八,零九零,九四二"’不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份2018最新的Python资料和0基础入门教程,欢迎初学和进阶中的小伙伴。在不忙的时间我会给大家解惑。

e5fda96a68e5436ca4eaf066588f0738.jpeg

练习是战胜胆怯的武器

当我学习第二册的章节六时,我感觉到了一丝惊慌。我曾跳过了第一册的数据库章节,但是那一章确实讲了很多东西:

·SQL语法

·创建并填写数据库

·加入表

·把内置SQL函数加载到Python字典中去,然后从中调用并执行这些函数

现在回想起来,这些内容虽然看起来没那么繁复,但却对我造成一定阻碍,并且难以记忆。所以我计划了一个关于前三个要点的小练习,并且把它放在我电脑桌面的角落上。

1.创建一个数据库,并加入一个表,表中包含几个列,其中一个列应该是数量。

2.向这个数据表中加入一条记录,确保能正常工作。

3.使用一个包含元组的列表来加入多条记录。为什么这种加入方法是比较好的方法呢?确保这些记录都被正确写入。

4.向数据库中加入一个新的表,这个表和第一张表拥有相同的两列,还额外有一个"data”列,然后用记录填充这张表。

5.联合两张表,打印出两个相同列的内容也相符的组合记录。

SQL语法是我第一个陷落之处:我不得不偷看一眼才能确定这两句的顺序:

INSERT INTO table_name VALUES(...

CREATE TABLE pizza(topping_1 TEXT, topping_2 TEXT, quantity INT)

。使用.点符号来从多个表中选择列是很自然的一个行为,但是我不得不特意记一下cursor.fetchall()。

解决方法

02e88ec6edd64ec28e2b3c4b10ccf0c2.jpeg

验证

我喜欢使用命令行shell来操作SQLite,这样一来我就不用离开我最喜欢的命令行了;如下是一个范例:

d893c4be1c8e4dd1b6517f92f9b90c5d.jpeg

成功了!接下来,

957bb82fd19f413fb201c8f329b64b69.jpeg

接下来确认这些操作,然后

e44a97231870412e82927948fa81e8fb.jpeg

来验证一下吧:

e3b34661496f43f89fe48f744912a7d6.jpeg

成功!现在把你写的.py文件全删光吧,然后再写一遍。喝点水,散散步,做做蹲伏,然后rm pizzas.py,你懂得接下来怎么做。返回搜狐,查看更多

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值