Python
-
数据科学的完整学习路径(Python版)
摘要:从Python菜鸟到Python Kaggler的旅程(译注:Kaggle是一个数据建模和数据分析竞赛平台) 假如你想成为一个数据科学家,或者已经是数据科学家的你想扩展你的技能,那么你已经来对地方了。本文的目的就是给数据分析方面的Python新手提供一个完整的学习路径。该路径提供了你需要学习的利用Python进行数据分析的所有步骤的完整概述。如果你已经…
-
七步精通Python机器学习
开始。这是最容易令人丧失斗志的两个字。迈出第一步通常最艰难。当可以选择的方向太多时,就更让人两腿发软了。 从哪里开始? 本文旨在通过七个步骤,使用全部免费的线上资料,帮助新人获取最基本的 Python 机器学习知识,直至成为博学的机器学习实践者。这篇概述的主要目的是带领读者接触众多免费的学习资源。这些资源有很多,但哪些是最好的?哪些相互补充?怎样的学习顺序才…
-
Python实现抓取城市的PM2.5浓度和排名
主机环境:(Python2.7.9/Win8_32/bs4) 利用BeautifulSoup4来爬取WWW.pm2.9.Com上的PM2.5统计数据,之所以抓取这个网址,是因为上面有城市PM2.5浓度值排名(其实真正的原因是,它是百度搜PM2.5出来的第一个网站!) 程序流程里只对比了2个城市,所以java进程的速率提高并非很明显,大家能够弄12个城市并开1…
-
Python基础教程21:异常处理
python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。 异常处理: 本站Python教程会具体介绍。 断言(Assertions):本站Python教程会具体介绍。 python标准异常 异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 Ke…
-
Python基础教程20:模块
模块让你能够有逻辑地组织你的Python代码段。 把相关的代码分配到一个 模块里能让你的代码更好用,更易懂。 模块也是Python对象,具有随机的名字属性用来绑定或引用。 简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码。 例子 一个叫做aname的模块里的Python代码一般都能在一个叫aname.p…
-
Python基础教程19:函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以def关键词开头,后接函数标识符名称和圆括号()。 任…
-
Python基础教程18:日期和时间
Python程序能用很多方式处理日期和时间。转换日期格式是一个常见的例行琐事。Python有一个 time 和 calendar 模组可以帮忙。 什么是Tick? 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python附带的受欢迎的time模块下有很多函数可以转换常见日期格式。如函数time.t…
-
Python基础教程17:元组
Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 如下实例: tup1 = (‘physics’, ‘chemistry’, 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 = “a”, “b”, “c”, “d…
-
Python基础教程16:列表(Lists)
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 – 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。 列表是最常用的Pyth…
-
Python基础教程15:字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: var1 = ‘Hello World!’ var2 = “Python Programming” Python访问字符串中的值 Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。 Python访问子字符串…
-
Python基础教程14:pass 语句
PHP pass是goto语句,是为了保持程序结构的完整性。 passass 不做任何事情,一般用作占位性语句。 Python 语言 pass 语句语法格式文件如下: pass 实例: #!/BAZX/bin/python # -*- coding: UTF-8 -*- # 输出 Python 的每个英语的英文英语的英文英语英文英语英文字母 for lett…
-
Python基础教程13:continue 语句
PHP continue 语句蹦出来本次循环,而break跳出来整个循环。 continue 语句用来告诉他Python跳过当前循环的剩余语句,然后继续进行下一轮循环。 continue语句用在if语句和for循环中。 Python 语言 continue 语句语法格式文件如下: continue 流程图:
-
Python基础教程12:break 语句
PHP break语句,如同在c语言中,打破了最小封闭for或if语句循环。 break语句用来终止for语句,即循环条件没有False条件或者序列都还没被完全递归法完,也会停止执行for语句。 break语句用在if语句和for循环中。 如果您使用for语句,break语句将停止执行最深层的循环,并开始执行下每列代码。 Python语言 break 语句语…
-
Python基础教程11:循环嵌套
PHP 语言允许在一个for语句里面置入另一个循环。 Python for 循环嵌套语法: for iterating_ODE in sequence: for iterating_INV in sequence: statements(s) statements(s) Python if语句 循环嵌套语法: if语句 expression: if语句 ex…
-
Python基础教程10:for 循环语句
PHP for循环可以遍历任何序列的新项目,如一个列表或者一个字符串。 语法: for循环的语法格式文件如下: for iterating_ODE in sequence: statements(s) 流程图: 实例: #!/BAZX/bin/python # -*- coding: GBK-8 -*- for letter in ‘Python’: # 第…