• python爬虫成长之路(一):抓取证券之星的股票数据

    时间:2022-12-10 11:02:19

    获取数据是数据分析中必不可少的一部分,而网络爬虫是是获取数据的一个重要渠道之一。鉴于此,我拾起了Python这把利器,开启了网络爬虫之路。本篇使用的版本为python3.5,意在抓取证券之星上当天所有A股数据。程序主要分为三个部分:网页源码的获取、所需内容的提取、所得结果的整理。一、网页源码的获取很...

  • 【Python成长之路】装逼的一行代码:快速共享文件【华为云分享】

    时间:2022-12-07 22:49:13

    【写在前面】有时候会与同事共享文件,正常人的操作是鼠标右键,点击共享。其实有个装逼的方法,用python的一行代码快速实现基于http服务的共享方式。【效果如下】【示例代码】在cmd窗口进入想要共享的文件夹路径,然后输入以下命令python -m  http.server 80008000是端口号,...

  • python成长之路六-函数的初识

    时间:2022-09-16 11:34:30

    定义函数我们现学已知的python函数有<内置函数>而我们现在要学的是<自定义函数>1,def  定义一个函数def name(): # 后接函数名 冒号 pass2,调用函数def name(): print("代码...")name() # 函数名加括号 #...

  • python成长之路10

    时间:2022-09-14 10:22:29

    断点续传 python2.7 多继承  py35多继承 socketserver源码    支持并发处理socket i/o多路复用 上节回顾    socket         1.导入模块        2.创建socket        3. send      不一定全部发送完成    会有...

  • python成长之路10——socketserver源码分析

    时间:2022-09-14 10:04:41

    s = socket.socket(socket.AF_INET,socket.SOCK_STREAM,0) 参数一:地址簇 socket.AF_INET ipv4(默认) socket.AF_INET6 ipv6 socket.AF_UNIX 本地进程间通信 ...

  • python成长之路第三篇(1)_初识函数

    时间:2022-09-14 10:05:05

    目录:函数为什么要使用函数什么是函数函数的返回值文档化函数函数传参数文件操作(二)1、文件操作的步骤2、文件的内置方法函数:一、为什么要使用函数在日常写代码中,我们会发现有很多代码是重复利用的,这样会使我们的代码变得异常臃肿,比如说:我们要写一个验证码的功能例子:比如说我们要进行一些操作,而这些操作...

  • python成长之路-----day1----笔记(1)

    时间:2022-09-05 07:39:32

    1、python语言介绍python的创始人:Guido Van Rossum2、python是一门什么样的语言编程语言主要从以下几个角度进行分类:编译型,静态型,动态性,强类型定义语言和弱类型定义语言1)   编译型:有一个负责翻译的程序来对我们的源代码进行转换,生成对应的可执行代码,这个过程就是...

  • 我的Python成长之路---GitHub使用克隆GitHub(SSH key配置)

    时间:2022-08-26 21:28:08

    六、克隆GitHub仓库1、创建仓库目录,目录位置没有要求,比如D:\learngit。2、配置ssh(如果不配置会每次都输入用户名和密码)使用TortoiseGit生成ssh-key:开始菜单找到“”-->“PuTTYgen”生成Key:并保存私钥为.ppk的私钥文件注意:在生成过程中要不停...

  • 我的Python成长之路---第二天---Python基础(7)---2016年1月9日(晴)

    时间:2022-05-15 18:54:08

    再说字符串一、字符串的编码字符串的编码是个很令人头疼的问题,由于计算机是美国人发明的,他们很理所当然的认为计算机只要能处理127个字母和一些符号就够用了,所以规定了一个字符占用8个比特(bit)也就是一个字节(byte)来存储字符,也就是ASCII码。由于1个字节能表示的最大整数是255,所以处理中...

  • 【Python成长之路】python 基础篇 -- global/nonlocal关键字使用

    时间:2022-05-15 09:02:54

    1 课程起源有一次在工作中编写python工具时,遇到一个问题:从配置文件读取变量A后,无法在内存中把A的值改变成新的内容。为了解决“更新内存中变量”的这个问题,查找了一些帖子,结果发现了有个很简单的方便--使用global关键字!2global关键字官方对global关键字的作用说明如下:glob...

  • 我的Python成长之路---第六天---Python基础(19)---2016年2月20日(晴)

    时间:2022-05-15 09:03:06

    shelve模块shelve模块是pickle模块的扩展,可以通过key,value的方式访问pickle持久化保存的数据持久化保存:12345678910111213importshelvesw=shelve.open('shelve_test.pkl')#创建shelve对象 name=['13...

  • 我的Python成长之路---第六天---Python基础(20)---2016年2月20日(晴)

    时间:2022-05-15 09:02:54

    一、面向对象基础面向对象名词解释:类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类...

  • python成长之路——第六天

    时间:2022-05-15 09:03:18

    定义Python的Class比较特别,和我们习惯的静态语言类型定义有很大区别。1.使用一个名为__init__的方法来完成初始化。2.使用一个名为__del__的方法来完成类似析购操作。3.所有的实例方法都拥有一个self参数来传递当前实例,类似于this。4.可以使用__class__来访问类型成...

  • 【Python成长之路】python 基础篇 -- 装饰器【华为云分享】

    时间:2022-05-15 09:02:06

    【写在前面】有时候看到大神们的代码,偶尔会用到@来装饰函数。当时查了资料,大致了解装饰器一般用于在不改变原函数的基础上,对原函数功能进行修改/增强。使用场景是:日志级别设置、权限校验、性能测试等。在当前工作中,还没具体使用到这一神器。所以想着,先了解下装饰器的使用方法,方便以后工作时用到。【小碎步走...

  • 我的Python成长之路---第一天---Python基础(5)---2015年12月26日(雾霾)

    时间:2022-04-20 11:33:52

    六、流程控制与C语言不通的事Python的流程控制的代码块不是用{}花括号表示的,而是用强制缩进来,而且缩进必须一致,官方推荐是使用4个空格,不建议使用使用tab(制表符)做缩进,一是不同的系统tab所占宽度不一致,会比较乱,二是由于Python要求同级缩进必须保持一致,所以有些时候看上去是对其了,...

  • 我的Python成长之路---第一天---Python基础(作业2:三级菜单)---2015年12月26日(雾霾)

    时间:2022-04-20 11:33:34

    作业二:三级菜单三级菜单可一次进入各个子菜单思路:这个题看似不难,难点在于三层循环的嵌套,我的思路就是通过flag的真假来控制每一层的循环的,简单来说就是就是通过给每一层循环一个单独的布尔变量XXX_flag例如,程序已经进入了第三层循环,要返回第二层循环就是把第三层循环的flag改为Fasle,第...

  • 我的Python成长之路---第一天---Python基础(6)---2015年12月26日(雾霾)

    时间:2022-04-01 11:14:58

    七、列表——listPython的列表是一种内置的数据类型,是由Python的基本数据类型组成的有序的集合。有点类似C语言的数组,但与数组不同的是,Python在定义列表的时候不用指定列表的容积(长度),可根据需要任意扩展,另外列表的内的元素可以是不同的数据类型,当然既然是任何数据类型,当然也包括另...

  • 我的Python成长之路---第一天---Python基础(2)---2015年12月26日(雾霾)

    时间:2022-04-01 11:14:46

    三、数据类型Python基本类型(能够直接处理的数据类型有以下几种)主要有5种1、整数(int)Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。2、浮点数(float)浮点数也就是数学中的小数。由于整数和浮点数在计...

  • 我的Python成长之路---第一天---Python基础(作业1:登录验证)---2015年12月26日(雾霾)

    时间:2022-04-01 11:14:34

    作业一:编写登录接口输入用户名密码认证成功系那是欢迎信息输错三次后锁定思路:1、参考模型,这个作业我参考了linux的登录认证流程以及结合网上银行支付宝等锁定规则1)认证流程参考的是Linux的登录:当你输入完用户名密码后再验证用户名是否存在用户是否被锁定,然后在验证密码是否正确,如果验证不过去只会...

  • 我的Python成长之路---第一天---Python基础(3)---2015年12月26日(雾霾)

    时间:2022-04-01 11:14:34

    四、变量和常量变量是用来存储程序运行期间需要临时保存可以不断改变的数据的标识符。Python有自身的内存回收机制,所以在开发过程中不用考虑变量的销毁等Python中的变量名命名有如下规则:1、变量名必须是字母、数字和下划线的组合2、数字不能开头3、不能使用Python保留的关键字入print、id等...