
Python基础入门
文章平均质量分 55
go2coding
关注机器学习,人工智能
展开
-
Python基础入门:第十一章 pip安装第三方库
python能够这么流行,一个重要的原因是第三方库非常的多,提供的功能非常的丰富,减少了开发时间,github等有非常多python的第三方库,很多第三库不仅提供了很多实用的功能,同时也是学习python的好材料。这一章介绍两个常用的第三库,requests和bs4,这两个库在做爬虫是最经常会用到的,requests为抓取网络数据,bs4为对抓取的html结构进行解析。第三方库的安装python为我们提供了安装第三方库的工具,如easy_install,pip等,在windows下,存放在目录C:\P原创 2022-04-13 09:04:47 · 621 阅读 · 0 评论 -
Python基础入门:第十章 标准库-os操作,时间datetime和urllib2网络模块
引入了python模块和包的概念以后,对python编程结构有了进一步的了解,如何快速的建立项目的结构也有了一个依据。我们可以编写很多自定义的模块,当然python中也自带了很多python标准库,把很多常见的,经常用到的函数抽取出来并进行归类,在windows下,随着python的安装一般标准库会放在C:\Python27\Lib,里面有非常多的库,库里面包含了大量有用的处理函数,方便编程调用。在python标准库中,包含了大量有用的模块,这通常在python的文档中都有介绍,但有些文档较难阅读和理解,原创 2022-04-13 09:03:22 · 211 阅读 · 0 评论 -
Python基础入门:第九章 模块和包管理
使用函数,可以把一个功能的代码抽取出来,提供给工程调用,在第九章中,函数和调用的程序是在同一个文件中,这样在工程中互相配合还是比较麻烦的,在工程中每个开发人员分配不同的事情,分配不一样的功能,这在项目中是经常容易碰到的,而不同的开发人员能够开发独立的功能,把独立的功能放在独立的文件中,这就形成了不同功能不同的模块。这就是模块的一种用法。进一步提高了工程的复用率,减低了工程的复杂度。用模块化的思想,再对上一章的代码进行改造,在项目中建立一个module_yyp的文件夹,先在文件夹中建立一个__init__原创 2022-04-13 09:02:12 · 297 阅读 · 0 评论 -
Python基础入门:第八章 函数调用
通过前面几章的介绍,我们了解了编程程序的很多步骤,有了python的数据结构,有了逻辑控制,基本上可以简单的程序编写了,在一些小型的脚本代码中,控制程序基本就是靠这些,接下来介绍的是一些,我们如何把程序更好的组成工程,用工程的方法去理解程序。如果你发现在编程的过程中,经常使用到重复的一段代码,不妨把它抽出来,用函数的形式进行存放。这段代码段,你可以在任何地方进行调用,调用任何的次数。def factorial(x): result = 1 for i in xrange(2, x + 1原创 2022-04-13 09:00:26 · 321 阅读 · 0 评论 -
Python基础入门:第七章 控制语句
在前面的几个章节中,所编写的程序都是按照顺序一步一步执行的,并没有程序该有的逻辑,想让程序按照自己的顺序逻辑执行,才能控制程序。比如到了某一个时间点,闹钟就会响,而不再这个时间点闹钟应该是安静的。可以通过控制语句来实现这种控制功能,那需要多少种关键字来实现呢?通常在程序语言中,都有三种关键字:if,for和while。程序都是由各种逻辑组成的,没有逻辑的程序,做不了任何的事情。if语句if语句是一种条件语句,后面跟条件,条件如果符合执行相关的语句,if语句通常跟else或者elif关键字,语言如下:原创 2022-04-13 08:59:28 · 193 阅读 · 0 评论 -
Python基础入门:第六章 内置数据结构-元组、数组、集合、字典
在python中最常用的四个数据结构为,元组,数组,字典,集合,在编写程序的时候,基本上都能碰到这四样东西。内置数据结构是python中特有的一些属性,这些可能是你第一次见过的,后面会慢慢的接触到,不管是做什么项目,必须会用到他们,才能体现python的独特性。元组元组在这四个数据结构中是属于最基础的,为了程序的效率考虑,元组一旦创建了以后就不能够进行修改,很多人可能理解不了这个,认为元组不够灵活,但是在实际项目中编写代码时,经常会碰到这种情况,例如某一个函数返回的结果,并不能也没有必要去修改这个结果原创 2022-04-13 08:58:22 · 857 阅读 · 0 评论 -
Python基础入门:第五章 python读写文件操作
和字符串的处理相关的是文件操作,把处理好的字符串写到文件里,这就涉及到字符串的操作。在python中文件的操作和c/c++语言类似,打开文件,把字符串写入到文件中。open/文件操作f=open('/tmp/hello','w')#open(路径+文件名,读写模式)#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式如:‘rb’,‘wb’,'r+b’等等读写模式的类型有:rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)w原创 2022-04-13 08:57:13 · 315 阅读 · 0 评论 -
Python基础入门:第四章 字符串的基础操作
python中,对字符串的操作是最常见的,python对字符串操作有自己特殊的处理方式,对字符串的操作有一些简便的方式,能够很容易很形象的理解字符串操作。字符串的截取截取字符串中特有性质的字符串,是操作字符的常见的方式,比如通过url来截取网页名称,在分析网页字符串的时候,截取关键的内容,是字符操作重要的方式。s = '123456789'#截取中间的两个字符s[1:3]#输出为:'23'#从某个位置到结尾s[4:]#输出为:'56789'#字符串的顺序不仅仅可以顺着数,也可以逆着数s原创 2022-04-13 08:55:15 · 343 阅读 · 0 评论 -
Python基础入门:第三章 基础-变量和变量类型
在前面一章中,通过print打印了很多的字符串,print是在调试中最常见的函数,可以通过打印的字符来判断程序的流程和程序需要提示的关键点。print可以打印任何变量。print 2+5直接打印算数运算结果,在这里2和5是整数,+是算数符(同样可以有加减乘除等数学运算),运行结果为7,如果7是一个中间结果的话,或者会在计算的过程中变化时,通常会引入变量来表示这一结果。val1 = 2+5val2 = val1 + 4print val2程序输出为:11[外链图片转存失败,源站可能有防盗链机原创 2022-04-12 09:34:16 · 204 阅读 · 0 评论 -
Python基础入门:第二章 使用pycharm完善python开发工具
上一章节中,在各个不同平台中已经完成了python环境的搭建了。搭建好了平台以后,在这个平台下进行python程序的开发,这一章节中,一步一步的进行python代码的编写,从最原始的方式开始,逐渐的改善开发工具,让python的开发变得更加容易。python解释器python的初学者大部分使用的是windows的用户,这里的教程主要以windows的操作为主,linux的用户或者Mac的用户,大体的命令相同,可能操作有点异样而已。在windows下,win+r,打开运行器,输入cmd,打开cmd控制原创 2022-04-12 09:32:51 · 611 阅读 · 0 评论 -
Python基础入门:第一章 python下载和安装
python是一门脚本语言,需要特定的程序来解析和运行python代码,python主要的版本是为2.7.x和3.x,对于2.x的安装2.7最好,低于这个版本的很多语言支持的并不是非常好,现在3.x的是最新的版本,如果是进行学习而已的话,选择2.7.x就可以了。2.1 windows下的安装对于大部分程序入门的人员来说,windows系统也是最经常使用的系统,windows的操作也较为的方便,而安装python也和其他的程序并没有什么两样,用户可以从https://www.python.org/down原创 2022-04-12 09:27:32 · 381 阅读 · 0 评论