Python
曹世宏的博客
这个博客主要记录我平常学习的一些网络,编程,与计算机有关的一些资料,笔记以及心得体会等。
记录博客,一是为了系统的整理一个大知识块,梳理结构知识点,加深记忆。同时,也把学过的一些东西记录下来发,方便以后用到的时候随时查询。另一个也是希望能对有需要的人有点帮助。共同交流学习。
字节跳动内推链接:https://job.toutiao.com/s/JFToRSu
字节跳动校招内推码: YYG5KEY
投递链接: https://job.toutiao.com/s/Jy8BSv6
展开
-
IPy-IPv4和IPv6地址处理模块学习笔记
在日常网络规划中,会有很多关于IP地址的分配规划问题,如果是手动分配,在量很大的情况下,容易出错。而利用IPy这个python模块,可以很容易实现对iP地址的分配等操作。*IPy-用于处理IPv4和IPv6地址和网络的类和工具。原创 2019-12-01 22:51:56 · 3782 阅读 · 0 评论 -
Python学习笔记(1)语法规则
Python语言简介:Python,是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python 译为 蟒蛇。Python语言是通用语言。Python语言是脚本语言。Python语言是开源语言。Python语言是跨平台语言。Python语言是多模型语言。程序编写的基本方法:IPO模式I:Input 输原创 2017-09-22 20:11:47 · 749 阅读 · 0 评论 -
Python学习笔记—常用库简介
Turtle库: Turtle库是Python语言中一个很流行的绘制图像的函数库。常用turtle功能函数: 函数 含义 turtle.bgcolor(“red”) 设置画面背景颜色 turtle.setup(width = 200,height = 200,startx = 0,starty = 0) 设置窗口大小和在屏幕上的坐标 turtle.bgpic(“1.gif”原创 2017-10-23 17:31:18 · 12042 阅读 · 1 评论 -
Python学习笔记(2)数据类型
类型的概念:类型是编程语言对数据的一种划分。Python语言的类型:数字类型、字符串类型、元组类型、列表类型、文件类型、字典类型。数字类型:数字类型对Python语言中数字的表示和使用进行了定义和规范。Python语言包括三种数字类型:整数类型:与数学中的整数概念一致,没有取值范围限制。浮点数类型:*Python语言中浮点数的数值范围存在限制,小数精度也存在限制。这种限制与在不同计算机系统有关。原创 2017-09-22 20:40:39 · 3421 阅读 · 0 评论 -
Python学习笔记(3)控制结构
if语句:Python使用if-elif-else描述多分支决策,简化分支结构的嵌套问题.可能会有零到多个elif部分,else是可选的。关键词elif是else if 的缩写,这可可以有效避免过深的缩进。if…elif….elif序列用来替代其他语言中的switch或case语句。例如:print("请输入(0-3)的一个整数:")x = int(input())if x == 0:原创 2017-09-22 20:40:57 · 1051 阅读 · 0 评论 -
Python实现爬取教务处成绩系统
Python查询教务处成绩系统简介项目简介:该项目是利用tornado框架写的,程序运行后,可以在浏览器输入地址进行访问网站,可以实现输入账号密码后查询成绩。以及可以进行评教。项目工程文件目录: 图:项目工程文件图:网页文件程序功能和效果图如下:登录界面:登录界面要求输入账号密码,如果账号密码不正确,都会提示错误。图:登录界面菜单界面:菜单界面,实现的...原创 2019-01-01 22:41:56 · 4601 阅读 · 3 评论 -
Python获取Cookie时遇到重定向的情况
问题描述和解决:在模拟登录教务处的时候,需要通过获取cookie来进行后面一系列操作。但是刚开始,python模拟登录一直失败,提示的没权限。通过网页抓包分析,最后看到每次输入地址进行登录时候,会发生302重定向,重定向后的地址和原来一样,但是会在地址后面传入一段随机值。通过Burpsuite抓包查看每次登录请求头部信息,提交的Cookie有两个字段。在以前的时候一直是 :Cookie: ...原创 2019-01-01 22:43:11 · 5074 阅读 · 1 评论