- 博客(93)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 学习python的第四十天-第三章 python的控制语句
第三章 Python的控制语句控制语句由条件语句和循环语句构成,主要就是if、while和for。3.1 结构化程序设计对于具体实现需要编写结构化的程序来完成,结构化程序设计分为3种结构——顺序结构,判断结构,循环结构3.2 条件判断语句if语句用于检测某个条件是否成立。如果成立,则执行if语句内的程序;否则跳过if语句执行后面的内容
2016-12-19 14:40:53 527
原创 学习python的第三十九天-第二章 python必须知道的基础语法
终于结束了四级和会计的考试,现在也是一身轻松啊,不过再过半个月又要面临期末考试。想了想,打算假期要看完《零基础学python》和《python网络数据采集》这两本书,如果像现在这个进度恐怕是完成不了,所以我决定简单的部分博文中一带而过就行。重点是把练习部分和难以理解的部分,一边记录一边思考,这样可能效率会高一些。因为有之前两本书的基础,有些东西看一看就明白了
2016-12-18 14:35:07 488
原创 学习python的第三十八天
python使用 C语言开发,但是python不再有 C 语言中的指针等复杂的数据类型。软件的代码进一步减少,开发任务进一步简化。python主要有以下几种特性
2016-12-17 13:37:41 470
原创 给大家推荐一款绿色软件,感觉很不错
这是一款模拟键盘音效的小插件,如果你使用的不是机械键盘,还想找到机械键盘的感觉,可以试试这款插件,不光可以模拟机械键盘,还可以模拟打字机等音效,在打字的时候还是挺有感觉的。我很想买一款机械键盘,不过因为是在宿舍,白天还好,晚上的话容易影响舍友休息,所以还是决定以后再买。不过这个绿色软件倒是暂时帮助我解决了这个问题。先满足耳朵再满足手感吧,哈哈。——–Tickeys——- ❤️找对打字的感觉❤️
2016-12-16 21:59:05 757
原创 学习python的第三十七天-第一章 进入python的世界
已经在CSDN上写了快一个半月的博文了,学习python也有一个半月了,感觉每天不写一点东西总是怪怪的,感觉生活缺些什么。虽然明天上午考四级,后天上午考会计,但是还是手痒痒,管不住自己在电脑前敲键盘。趁着双十二的优惠,在网上买了两本实体书:《零基础学python》和《python网络数据采集》。之前已经在电脑前学过了《笨办法学python》和《简明python教程》,感觉接受的还可以,决定
2016-12-16 21:35:21 530
原创 这周忙着四级考试和会计考试...
已经看完了两本python入门的电子书,基础懂了一些。马上要进入寒假,给自己的目标是再读一本基础书和一本网络数据采集,这两本是实体书,希望自己收获多多。这个寒假的学习可能决定python在我未来生活中的地位。努力吧!
2016-12-15 23:29:58 482
原创 学习python的第三十六天-OS模块,特殊的方法
这个模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。一个例子就是使用 os.sep 可以取代操作系统特定的路径分割符
2016-12-12 13:41:53 711
原创 学习python的第三十五天-处理异常
try...except处理异常在python中使用 try..except 语句来处理异常。把正常运行的语句放在try块中,把错误处理语句放在except块中。try...except处理异常用法代码实例
2016-12-12 13:31:52 432
原创 学习python的第三十四天-文件
你可以通过创建一个 file 类的对象来打开一个文件,分别使用 file 类的 read 、 readline 或 write 方法来恰当地读写文件。对文件的读写能力依赖于你在打开文件时指定的模式。最后,当你完成对文件的操作的时候,你调用 close 方法来告诉Python我们完成了对文件的使用
2016-12-12 13:17:06 1566
原创 学习python的第三十三天-类和对象
在我们的程序中,我们都是根据操作数据的函数或语句块来设计程序的。这被称为面向过程的编程。还有一种把数据和功能结合起来,用称为对象的东西包裹起来组织程序的方法。这种方法称为面向对象的编程理念
2016-12-12 13:01:37 1059
原创 树莓派如何定时关机或定时执行任务-Cron
Cron是Linux系统的一个配置定期任务的工具,用于定期或者以一定的时间间隔执行一些命令或者脚本;可执行的任务范围可以是每天夜里自动备份用户的home文件夹,也可以每个小时记录CPU的信息日志。crontab(cron table命令用于编辑执行中的定期任务列表,并且操作是基于每个用户的,每一个用户(包括root用户)都拥有自己的crontab
2016-12-11 23:14:41 15740 3
原创 学习python的第三十二天-列表,元组,字典
这一节内容书上写的很好,总结起来也没有什么,为了以后看的时候更方便些,大部分都是来自书中的原话。列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目应该包括在方括号中,这样Python就知道你是在指明一个列表。一旦你创建了一个列表,你可以添加、删除或是搜索列表中的项目。由于你可以增加或删除项目,我们说列表是可变的数据类型,即这种类型是可以被改变的。
2016-12-11 13:48:16 759
原创 学习python的第三十一天-模块,dir()函数
模块可以从其他程序输入,从而利用它的功能,python的标准库也是这个用法,这节学习如何使用标准库模块以及使用dir()来查看模块中庞大的属性列表
2016-12-09 13:19:27 2395
原创 树莓派开机启动python脚本的另一种方法
第一种办法先简单提一下,比较简单。但是不知道为什么我开机同时运行三个python脚本的时候就不能运行了。输入命令:sudo nano /etc/rc.local在exit 0上一行输入:python /home/pi/test.py开机运行命令是python + (空格) + python脚本位置这样就设置好了开机自启python脚本。sudo reboot重启试试看吧。如果重启以后没反应
2016-12-08 11:24:39 14186 4
原创 学习python的第三十天-参数,return语句,文档字符串
默认参数值在定义函数的时候我们需要使用默认参数值。可以在函数定义的形参名后加上赋值运算符=和默认值,从而给形参指定默认参数值
2016-12-07 23:18:32 1507
原创 学习python的第二十九天-函数,变量,global语句
定义函数函数是python中比较重要的程序段。函数通过def关键字定义,def后跟一个函数的标识符名称,然后跟一对圆括号。圆括号中可以包括一些变量名。定义函数完成后以冒号结尾。
2016-12-07 12:58:47 1333
原创 借助树莓派python脚本24小时刷访问量
这段代码基于python 2.7,主要作用是模拟浏览器访问网页,间隔10秒刷新第二次。上边这段代码应该可以直接复制使用,不过我把这段代码放到树莓派里,在运行一段时间(很久一段时间)后,会提示一个关于urllib的错误,现在还不是很明白脚本停止的原因。
2016-12-06 22:40:43 228847
原创 学习python的第二十八天-for循环,break语句,continue语句
for循环,break语句,continue语句的用法,这节学习的代码块都很实用,在自己写的一些小脚本中用处很大,灵活使用
2016-12-05 19:57:32 1221
原创 利用python发邮件
在搜索python教程的时候,碰巧遇到了“利用python发送电子邮件”的教程,觉得很实用,也比较有意思,所以就花了点时间学习发送邮件的脚本是怎样实现的。我主要是利用SMTP(简单邮件传输协议)来实现邮件的发送。首先要安装SMTP和email的库。运行cmd,输入:pip install secure-smtplib和pip install email这样我们所需的库就安装好了
2016-12-05 10:27:22 2570
原创 学习python的第四十七天-第九章 异常处理与程序调试
python标准库的每个模块都是用了异常,异常在python中除了可以捕获错误,还有其他用途。程序出现异常时,可以调试程序。异常处理python提供了强大的异常处理机制,通过捕获异常可以使程序更加健壮。异常处理还具有释放对象,中止循环运行等功能。异常被触发时,如果没有代码处理该异常,异常会被python接收处理。当异常发生时,python解释器将输出一些相关的信息并终止程序
2016-12-05 09:54:25 1139
原创 学习python的第二十六天-数,字符串,变量
从今天开始,就要学习《简明python教程》了,上一本《笨办法学python》真的很不错,非常适合入门,是它把我引进学习python的门里,让我学会一些基础知识和阅读一些简单的代码,虽然也可以写一些简单的代码,不过我知道这还是有些困难的,所以我必须再阅读更多的入门书籍,巩固自己的基础知识,在以后研究代码的时候不会因为基础知识不牢固引起不必要的错误。《简明python教程》也比较适合新手
2016-12-03 09:23:39 845
原创 学习python的第二十五天-老程序员的忠告
现在还不能说你是一个程序员。这本书的目的相当于给你一个“编程棕带”。你已经了解了足够的编程基础,并且有能力阅读别的编程书籍了。读完这本书,你应该已经掌握了一些学习的方法,并且具备了该有的学习态度,这样你在阅读其他Python书籍时也许会更顺利,而且能学到更多东西。
2016-12-03 09:21:44 2659 1
原创 学习python的第二十四天-Web
在创建网站之前,需要安装一个”Web框架“,它的名字叫做”lpthw.web“。框架通常是指”让某件事做起来更容易的软件包“在网页应用的世界里,人们创建了各种各样的”网页框架“,用来解决他们在创建网站时碰到的问题,然后把这些解决方案用软件包的方式发出来,这样你就可以利用它们引导创建你自己的项目了。
2016-12-03 09:07:16 2919
原创 学习python的第二十三天
以下内容来自《笨办法学python》中,适合新老程序员,写的真的很不错。以前我教过的怎样写好函数的方法一样是适用的,不过这里要添加几条:由于各种各样的原因,程序员将 class (类)里边的函数称作 method (方法)。很大程度上这只是个市场策略(用来推销 OOP),不过如果你把它们称作“函数”的话,是会有啰嗦的人跳出来纠正你的。如果你觉得他们太烦了,你可以告诉
2016-12-03 09:05:39 688
原创 TypeError: 'str' object is not callable
Python错误:TypeError: ‘str’ object is not callable原因分析:当一般内部函数被用作变量名后可能出现此错误。比如:range=1for i in range(0,20):就会报这样的错误。
2016-12-02 17:40:41 1959
原创 while循环的用法
while 循环的用法(循环前加入停止条件)def dead(why): print why, "\nGood job!\n" exit(0)bear_moved = Falsewhile True: next = raw_input("> ") if next == "take honey": dead("The bear looks at you t
2016-12-02 17:39:07 3098
原创 def 定义函数的用法
def 的用法def dead(why): print why, "\nGood job!\n" exit(0)def start(): print "You are in a dark room.\n" print "There is a door to your right and left.\n" print "Which one do y
2016-12-02 17:37:41 11532
原创 学习python的第二十二天
python可以使用class创建更棒的“函数字典”,比上节练习要强大的多。Class(类)有着各种各样强大的功能和用法,《笨办法学python》这本书涉及的不会太深。只要把它们当作高级的“函数字典”使用就可以了。用到class的编程语言被称作“Object Oriented Programming(面向对象编程)”语言。这是一种传统的编程方式,你需要做出“东西”来,然后
2016-12-02 10:00:12 1154
原创 学习python的第二十一天
这节主要是读一个140多行的“文字游戏”,涉及到了条件语句,循环,定义函数和一些其他的知识。同时涉及到了“文档字符串”的概念,在以后的程序中也能用到这个功能,把注释打印出来呈现给用户。还讲到了“有限状态机”,不过我倒是没有深究这个东西。
2016-12-01 13:15:46 1351
原创 学习python的第二十天
列表的操作。当你看到像 mystuff.append('hello')这样的代码时,你事实上已经在Python内部激发了一个连锁反应。以下是它的工作原理:Python看到你用到了 mystuff ,于是就去找到这个变量。字典,字典
2016-11-30 15:08:24 1063
原创 学习python的第十八天
访问列表的元素列表的作用很大,但是只有在访问它们的时候才能发挥作用,这节学习如何调用列表中的某些元素。制作一个选择游戏。
2016-11-29 14:06:04 1019
原创 学习python的第十七天
是时候停下学习新知的步伐,开始复习之前学习过的知识,虽然有些部分比较简单,有些部分还是不容易理解。这节学习for-loop(for循环)创建各种各样的列表。不过在使用for循环之前,需要在某个位置存放循环的结果
2016-11-28 14:03:33 716
原创 学习python的第十六天-BeautifulSoup和Tkinter的使用
昨天逛知乎的时候看到一篇名为大家都用 Python 来做什么啊?的帖子,其中Tsing的回答吸引了我,顺便学习(拷贝)了一段python爬虫代码。不过让我不能理解的是代码都已经公布出来了,但是知乎的答案设置不能转载,难道是为了让我们这些新手多练习码字吗?好了,闲话不多说,进入主题。
2016-11-27 11:24:20 1725
原创 学习python的第十五天
Else和if先引用书中的内容,对上一节的加分习题做一个准确的回答: 1.你认为if对于它下一行的代码做了什么? If语句为代码创建了一个所谓的“分支”,就跟RPG游戏中的情节分支一样。if语句告诉你的脚本:如果这个布尔表达式为真,就运行接下来的代码,否则就跳过这一段。 2.为什么if语句的下一行需要4个空格的缩进?行尾的冒号的作用是告诉Python接下来你要创建一个新的代码区段。
2016-11-26 14:28:31 611
原创 学习python的第十四天
记住逻辑关系,上一节学习的逻辑组合的正式名称是“布尔逻辑表达式”。在编程中,布尔逻辑可以说无处不在,是计算机运算的基础和重要组成部分。
2016-11-25 07:29:02 614
原创 学习python的第十三天
恭喜你,现在可以考试了!你的任务是将此文件修改正确,用你所有的技能改进这个脚本。你可以先分析这个文件,或者你还可以把它像学期论文一样打印出来,修正里边的每一个缺陷, 重复修正和运行的动作,直到这个脚本可以完美地运行起来。
2016-11-24 10:09:23 607
原创 学习python的第十一天
读代码这节主要是练习读代码,找到适合自己项目的代码,然后通读,甚至读懂,然后达到书中要求的技能:1.找到自己需要的python代码;2.通读代码,找到文件;3.尝试理解找到的代码。
2016-11-22 22:21:56 509
link = soup.select怎么用呢?
2016-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人