#每个人在输入自己的名字后生成一个随机数,名字不能重,随机数以是唯一的。输入后打印机获取的#随机数。最后把所有输入的名字和随机数打印出来。在我标注完这个程序后,这个程就不能运行了,没找到是哪里出了问题,有心人可以帮忙找下问题出在哪了。
原创 2014-07-10 16:47:00
1950阅读
## Python异步编程实战 随着计算机性能的不断提升,越来越多的应用场景需要处理大量的并发任务。在传统的同步编程模型下,每个任务都需要等待上一个任务完成后才能进行,导致程序的性能低下。而异步编程是一种能够提高程序性能的技术,它允许在等待某个任务完成的同时,继续执行其他任务。 Python作为一种高级编程语言,提供了多种异步编程的方式。本文将介绍Python异步编程实战经验,并给出相应的代
原创 2023-11-21 14:59:55
51阅读
PyS1:RDD编程基础0. 环境设置1. RDD的创建方式1.1 RDD的数据结构1.2 从本地文件创建RDD1.3 从集群文件创建RDD1.4 在代码当中创建RDD2. RDD的执行函数2.1 collect函数2.2 take函数2.3 first函数2.4 takeSample函数2.5 count函数2.6 reduce函数2.7 foreach函数2.8 countByKey函数2.
""" p021:统计学生爱好的人数 """ if __name__ == '__main__': like_count = {} with open("./p021_student_like.txt", encoding="utf-8") as fp: for line in fp: line = line[:-1]
   Python作为一门高级编程语言,以其简洁的语法和强大的标准库,在网络编程领域占有重要地位。本文将详细介绍如何使用Python进行网络编程,涵盖从基础概念到高级应用的各个方面,包括详细的命令配置和实施步骤。一、Python网络编程基础   Python 提供了丰富的内置库,如 socket、http.server、urllib 等,使得网络编程变得简单
原创 4月前
97阅读
scanPort 实现自动化扫描并测试目标主机的开放端口以及端口应用。 细节类似上一章中的getBanner。 开源代码 0x03 scanPort portScanner 简单地实现扫描目标主机多个端口的效果。 main parser = optparse.OptionParser('usage: ...
转载 2021-07-22 10:58:00
148阅读
2评论
学习教程地址 这篇教程是:b站up主蚂蚁学Python的视频教程的笔记,原视频地址:【2021最新版】Python 并发编程实战,用多线程、多进程、多协程加速程序运行 为什么要引入并发编程 场景1:一个网络爬虫,按顺序爬取花了1个小时,采用并发下载减少到20分钟! 场景2:一个APP应用,优化前每次
原创 2022-09-01 22:17:56
476阅读
Python从入门到精通要掌握哪些Python基础知识?Python作为一门编程语言,已经发展了近三十年,近几年,随着人工智能时代的来临分不开,python人才已经成为一线互联网企业的青睐的对象,Python爬虫也由此成为编程语言中的"网红”。快来一起看看简单易上手的Python有哪些基础知识需要掌握。1.Python变量类型变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于
一、简介       网络中绝大部分网络协议都是使用socket开发的, Python提供了访问底层操作系统Socket接口的全部方法,需要的时候这些接口可以提供灵活而强有力的功能,使用TCP/IP和UDP/IP可以很容易的创建客户端和服务器。二、详解1、网络编程简介(1)客户/服务器    &nb
1.2.2 Python语言1.2.2.1 Python发展1989年圣诞节期间,为了打发无聊的时间,荷兰人Guido van Rossum(吉多·范罗苏姆)(数学、计算机双硕士,2005年加入Google,2013年加入DropBox),决心开发一种新的解释性脚本语言。1991年初发布了第一个公开发行版。由于他是英国BBC喜剧《Monty Python’s Flying Circus》的忠实粉丝
转载 2023-12-23 23:12:15
266阅读
一、同步与异步异步编程可以大幅度的提高系统的吞吐量,提高单位时间内发出的请求数目。之前大邓写的爬虫都是同步,就是对aurl发起请求,等待响应。然后再访问burl,等待响应。。。大量的时间消耗在等待上,如果能近似的同时对多个网址发起请求,等待响应,速度回快很多倍。这里的同时其实是为了让大家便于理解,其实所谓的同时也是有先后顺序的,所以叫异步。文字描述太别扭,我们水平方向代表时间#同步编程(同一时间只
一、介绍支持函数式编程,函数式编程的特点 @偏向于计算,而非指令,把计算视为函数而非指令 @不需要变量,无副作用,测试简单 @支持高阶函数,代码简洁python函数式编程的特点: @不是纯函数式编程,可以有变量 @支持高阶函数,允许函数作为变量传入 @允许闭包,有了闭包就有返回函数 @有限度的支持匿名函数二、高阶函数:能接收函数作为参数的函数@变量可以指向函数 @函数的参数可以接收
需求 设计一个培训机构管理系统,有总部、分校,有学员、老师、员工,实现具体如下需求: 有多个课程,课程要有定价 有多个班级,班级跟课程有关联 有多个学生,学生报名班级,交这个班级对应的课程的费用 有多个老师,可以分布在不同校区,上不同班级的课 有多个员工,可以分布在不同校区,在总部可以统计各校区的账
原创 2021-09-14 14:13:19
137阅读
先来说说爬虫的原理:爬虫本质上是模拟人浏览信息的过程,只不过他通过计算机来达到快速抓取筛选信息的目的。所以我们想要写一个爬虫,最基本的就是要将我们需要抓取信息的网页原原本本的抓取下来。这个时候就要用到requests库了。requests库的安装requests库本质上就是模拟了我们用浏览器打开一个网页,发起请求是的动作。它能够迅速的把请求的html源文件保存到本地他安装的方式非常简单:我们用pi
前言 主要是针对静态方法、类方法、实例方法、类属性、实例属性的混合实
原创 2021-09-07 09:35:04
633阅读
# Python面向对象编程项目实战指南 在本文中,我们将通过一个简单的Python面向对象编程(OOP)项目来帮助初学者掌握OOP的概念和实践。我们将开发一个简单的图书管理系统,使用OOP的原则来实现代码结构的优化和可维护性。 ## 项目实施流程 以下是项目实施的流程,详细描述了每个步骤的目的和必要性: | 步骤 | 描述
原创 2024-08-18 04:09:19
15阅读
aiohttp异步爬虫实战
原创 2024-04-16 09:17:19
101阅读
对于来自JavaScript编码者来说,异步编程不是什么新东西,但对于Python开发者来说,async函数和future(类似JS的promise)可不是那么容易能理解的。Concurrency vs ParallelismConcurrency和Parallelism听起来一样,但在实际编程里它们有着较大的不同。想象下你在做饭的时候写书,看起来好像你在同一时间做两件事情,实际你只是在两项事情中
需求:士兵突进 士兵许三多有一把 AK47 士兵可以开火 枪能够发射子弹 枪装填子弹,可以增加子弹数量 需求分析 很明显有两个类:士兵类,枪类 AK47 是枪名,是枪类的属性,每把枪都有子弹数,所以子弹数也是一个属性 发生子弹是一个行为,所以是一个方法 装填子弹也是一个行为,也是一个方法 许三多是姓
原创 2021-09-06 14:07:00
366阅读
仔细观察单词Radar、Kayak、Rotator和Sexes,它们有什么共同的特点呢?这些单词都是回文(Palindrome),无论是从前往后拼写,还是从后往前拼写,它们都构成同一个单词。回文短语在这方面表现得更加明显
原创 2022-04-15 14:08:52
380阅读
  • 1
  • 2
  • 3
  • 4
  • 5