- 题目:要求输出国际象棋棋盘 1、程序分析,国际象棋是8*8的,如下图所示: i(0~7)代表行,j(0~7)代表列。当i+j为奇数的时候,是黑色格子,反之,白色格子。 2、程序实现 #题目:要求输出国际象棋棋盘 #文件名:checkerboard.py # Jack Cui 2016.3.30 import ... 题目:要求输出国际象棋棋盘 1、程序分析,国际象棋是8*8的,如下图所示: i(0~7)代表行,j(0~7)代表列。当i+j为奇数的时候,是黑色格子,反之,白色格子。 2、程序实现 #题目:要求输出国际象棋棋盘 #文件名:checkerboard.py # Jack Cui 2016.3.30 import ...
- 在之前的一篇文章已经讲了很多语法了,也涉及了很多这个库的基础知识 时间就像一个沙漏,不知不觉溜走太多的东西,回过头才发现原来现在才是多么的珍贵 一饭一茶思 一语一书文 日月终不汇 分秒亦必争 直接上代码和图片 import datetime import time a=datetime.datetime.now()#打印现在的时间,详细的时间 prin... 在之前的一篇文章已经讲了很多语法了,也涉及了很多这个库的基础知识 时间就像一个沙漏,不知不觉溜走太多的东西,回过头才发现原来现在才是多么的珍贵 一饭一茶思 一语一书文 日月终不汇 分秒亦必争 直接上代码和图片 import datetime import time a=datetime.datetime.now()#打印现在的时间,详细的时间 prin...
- 目录 二分查找算法定义 二分查找算法的过程剖析 二分查找算法的时间复杂度 二分查找的平均查找长度 二分查找的普通算法 二分查找的函数递归算法 Hello!大家好,我是努力赚钱买生发水的灰小猿,最近在做开发的时候偶然用到了之前数据结构上的二分查找算法,所以在这里和大家简单的分享一下适用于各种语言的二分查找算法编写。 那么什么叫二分查找算法呢? 二分查找... 目录 二分查找算法定义 二分查找算法的过程剖析 二分查找算法的时间复杂度 二分查找的平均查找长度 二分查找的普通算法 二分查找的函数递归算法 Hello!大家好,我是努力赚钱买生发水的灰小猿,最近在做开发的时候偶然用到了之前数据结构上的二分查找算法,所以在这里和大家简单的分享一下适用于各种语言的二分查找算法编写。 那么什么叫二分查找算法呢? 二分查找...
- 前言 有的时候,我们喜欢去网站浏览一些美图,或者是在平时工作学习中,需要一些好看的图片来作为素材,亦或是无聊的时候想要打发时间,去放松放松,这个时候难道你还在一张一张的点开链接,去浏览吗?我想在这个数据爆发的时代,这样做是不是有点费时间了,下面我们就来看看一波操作!让你一饱眼福… 导入库 导入一些爬虫需要的第三库,是我们爬虫首先的一步: from bs4 impor... 前言 有的时候,我们喜欢去网站浏览一些美图,或者是在平时工作学习中,需要一些好看的图片来作为素材,亦或是无聊的时候想要打发时间,去放松放松,这个时候难道你还在一张一张的点开链接,去浏览吗?我想在这个数据爆发的时代,这样做是不是有点费时间了,下面我们就来看看一波操作!让你一饱眼福… 导入库 导入一些爬虫需要的第三库,是我们爬虫首先的一步: from bs4 impor...
- python开发软件 作为个初学者,我们必备安装软件的有两种:pycharm和anaconda。 pycharm又分为专业版和社区版 1. PYcharm专业版是功能最丰富的,与社区版相比,PYcharm专业版增加了Web开发、Python We框架、Python分析器、远程开发、支持数据库与SQL等更多高级功能。 2. PyCharm的社区版中没有Web开发、P... python开发软件 作为个初学者,我们必备安装软件的有两种:pycharm和anaconda。 pycharm又分为专业版和社区版 1. PYcharm专业版是功能最丰富的,与社区版相比,PYcharm专业版增加了Web开发、Python We框架、Python分析器、远程开发、支持数据库与SQL等更多高级功能。 2. PyCharm的社区版中没有Web开发、P...
- Python列表推导式 列表推导式举例:Python打印99乘法表 print('\n'.join([''.join(['%s*%s=%-2s '%(y,x,x*y)for y in range(1,x+1)])for x in range(1,10)])) 1 print('\n'.join([' '.join([f"{j}x{i}={i*j}" for j... Python列表推导式 列表推导式举例:Python打印99乘法表 print('\n'.join([''.join(['%s*%s=%-2s '%(y,x,x*y)for y in range(1,x+1)])for x in range(1,10)])) 1 print('\n'.join([' '.join([f"{j}x{i}={i*j}" for j...
- 前期文章我们介绍了字符串的一些基本语法,其实还有一些运算符表达式,因为涉及的知识很简单,我就直接跳过了,如果有小伙伴有疑问的话可以私信我,也可以在网络资源大数据平台去寻找答案。今天我们来介绍一些关于if条件语句和while,for循环语句的知识。 条件语句 在使用条件语句的时候我们必须清楚if条件语句的三大框架。 1.有if,elif,else,框架 2.每个语句都... 前期文章我们介绍了字符串的一些基本语法,其实还有一些运算符表达式,因为涉及的知识很简单,我就直接跳过了,如果有小伙伴有疑问的话可以私信我,也可以在网络资源大数据平台去寻找答案。今天我们来介绍一些关于if条件语句和while,for循环语句的知识。 条件语句 在使用条件语句的时候我们必须清楚if条件语句的三大框架。 1.有if,elif,else,框架 2.每个语句都...
- 你知道我们中国有多少个高校吗,你知道它的排名吗,你知道它在哪个地址吗,如果你不知道,那么下面Python爬虫教你知道! 获取网页 #这个只用到了requests 和 bs4 #爬取大学排名 import requests from bs4 import BeautifulSoup as bs import time def grthtml(url): demo=re... 你知道我们中国有多少个高校吗,你知道它的排名吗,你知道它在哪个地址吗,如果你不知道,那么下面Python爬虫教你知道! 获取网页 #这个只用到了requests 和 bs4 #爬取大学排名 import requests from bs4 import BeautifulSoup as bs import time def grthtml(url): demo=re...
- JS的解析 学习目标: 了解 定位js的方法了解 添加断点观察js的执行过程的方法应用 js2py获取js的方法 1 确定js的位置 对于前面人人网的案例,我们知道了url地址中有部分参数,但是参数是如何生成的呢? 毫无疑问,参数肯定是js生成的,那么如何获取这些参数的规律呢?通过下面的学习来了解 1.1 观察按钮的绑定js事件 通过点击按钮,然... JS的解析 学习目标: 了解 定位js的方法了解 添加断点观察js的执行过程的方法应用 js2py获取js的方法 1 确定js的位置 对于前面人人网的案例,我们知道了url地址中有部分参数,但是参数是如何生成的呢? 毫无疑问,参数肯定是js生成的,那么如何获取这些参数的规律呢?通过下面的学习来了解 1.1 观察按钮的绑定js事件 通过点击按钮,然...
- Hello,大家好哇,我是灰小猿,一个超会写bug的程序猿。 学习过HTTP的小伙伴们应该都知道,我们在进行网站访问时的request请求,通常是需要添加请求头的,否则很多情况下浏览器会认为你是非法请求,从而拒绝你的请求。 因此我们在进行网站的访问的时候一般都会添加请求头,而这其中我们最常用的方法就是添加user-agent来将本次请求伪装成浏览器,这样我们在进行访问... Hello,大家好哇,我是灰小猿,一个超会写bug的程序猿。 学习过HTTP的小伙伴们应该都知道,我们在进行网站访问时的request请求,通常是需要添加请求头的,否则很多情况下浏览器会认为你是非法请求,从而拒绝你的请求。 因此我们在进行网站的访问的时候一般都会添加请求头,而这其中我们最常用的方法就是添加user-agent来将本次请求伪装成浏览器,这样我们在进行访问...
- 文章目录 一. xls/xlsx文件数据导入TableWidget表格二. tableWidget表格数据导出为xls/xlsx文件 QT里面自带的TableWidget控件可以实现表格显示的功能,刚开始学习TableWidget,只是自己提前创建好表格,规定好数据,但真正的软件不会让我们规定好数据格式。下面我们一起来看一下,如何导入xls文... 文章目录 一. xls/xlsx文件数据导入TableWidget表格二. tableWidget表格数据导出为xls/xlsx文件 QT里面自带的TableWidget控件可以实现表格显示的功能,刚开始学习TableWidget,只是自己提前创建好表格,规定好数据,但真正的软件不会让我们规定好数据格式。下面我们一起来看一下,如何导入xls文...
- 一、前言 我们有时候会听到这么一个词–“蒙太奇”,但却不知道这个词是什么意思。蒙太奇原为建筑学术语,意为构成、装配。而后又延伸为一种剪辑理论:当不同镜头拼接在一起时,往往又会产生各个镜头单独存在时所不具有的特定含义。这就是我们经常听到了蒙太奇手法,在电影《飞屋环游记》中皮克斯运用蒙太奇手法,用一个不到5分钟的短片展现了主角的大半人生,感动无数观众。下面我们就看看今天的... 一、前言 我们有时候会听到这么一个词–“蒙太奇”,但却不知道这个词是什么意思。蒙太奇原为建筑学术语,意为构成、装配。而后又延伸为一种剪辑理论:当不同镜头拼接在一起时,往往又会产生各个镜头单独存在时所不具有的特定含义。这就是我们经常听到了蒙太奇手法,在电影《飞屋环游记》中皮克斯运用蒙太奇手法,用一个不到5分钟的短片展现了主角的大半人生,感动无数观众。下面我们就看看今天的...
- Python爬虫之数据存储 数据爬取后,如何存储呢,本文将讲解数据存储到excel、txt、数据库的常用操作 1.结果输出 这里的结果是直接print出来,如何持久化存储呢 for title,actor,time,score,count,comment in zip(titles,actors,times,scores,counts,com... Python爬虫之数据存储 数据爬取后,如何存储呢,本文将讲解数据存储到excel、txt、数据库的常用操作 1.结果输出 这里的结果是直接print出来,如何持久化存储呢 for title,actor,time,score,count,comment in zip(titles,actors,times,scores,counts,com...
- Python面向对象基础 目标 理解面向对象类和对象添加和获取对象属性魔法方法 一. 理解面向对象 面向对象就是将编程当成是一个事物,对外界来说,事物是直接使用的,不用去管他内部的情况。而编程就是设置事物能够做什么事 二. 类和对象 在面向对象编程过程中,有两个重要组成部分:类 和 对象。 类和对象的关系:用类去创建一个对象。 2.1 理解类和对象 ... Python面向对象基础 目标 理解面向对象类和对象添加和获取对象属性魔法方法 一. 理解面向对象 面向对象就是将编程当成是一个事物,对外界来说,事物是直接使用的,不用去管他内部的情况。而编程就是设置事物能够做什么事 二. 类和对象 在面向对象编程过程中,有两个重要组成部分:类 和 对象。 类和对象的关系:用类去创建一个对象。 2.1 理解类和对象 ...
- Python数据分析–numpy总结 NumPy常用方法总结 文章目录 Python数据分析--numpy总结生成ndarray的几种方式从已有数据中创建利用random模块生成ndarray创建特定形状的多维数组利用arange函数 存取元素矩阵操作数据合并与展平合并一维数组多维数组的合并矩阵展平 通用函数使用math与numpy函数性... Python数据分析–numpy总结 NumPy常用方法总结 文章目录 Python数据分析--numpy总结生成ndarray的几种方式从已有数据中创建利用random模块生成ndarray创建特定形状的多维数组利用arange函数 存取元素矩阵操作数据合并与展平合并一维数组多维数组的合并矩阵展平 通用函数使用math与numpy函数性...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签