首页 > 编程语言 >python 安装包、基础学习资料、代码应用示例

python 安装包、基础学习资料、代码应用示例

时间:2023-06-08 13:04:37浏览次数:72  
标签:baidu join 示例 python cv2 newname https 安装包


安装包

  1. python-3.7.0.rar
    链接:https://pan.baidu.com/s/1Gl5QUMrLFoTekENighd0iw
    提取码:ysgx
  2. pycharm5.0.3.zip
    链接:https://pan.baidu.com/s/1DpzRiMWSW2byWjB1cYmQKw
    提取码:9rgi
  3. Anaconda3 jupyter notebook
    第一步进入: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
    第二步选择: Anaconda3-5.3.1-windows-x86_64.exe 632.5Mib 2018-11-20 04:04
    或者点击链接直接下载: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Windows-x86_64.exe

学习资料

  1. python 学习路径资料.zip
    链接:https://pan.baidu.com/s/1G3FDtEnK-akbjkHn79Kw9w
    提取码:yw1j
  2. python3 爬虫实践
    链接:https://pan.baidu.com/s/1wY0xTx7ujl48b0eSkvaOWA
    提取码:4b9n
  3. python 电子书
    链接:https://pan.baidu.com/s/1AsUWdJjtooGT5DhIdrsSrQ
    提取码:bmiv

初次接触python 有趣的代码示例

九九乘法表

print('\n'.join([' '.join(["%2s x%2s = %2s"%(j,i,i*j) for j in range(1,i+1)]) for i in range(1,10)]))

python 安装包、基础学习资料、代码应用示例_hive


心形字图

print('\n'.join([''.join([('AdamCY888'[(x-y) % len('AdamCY888')] if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0else' ')for x in range(-30, 30)]) for y in range(30, -30, -1)]))

python 安装包、基础学习资料、代码应用示例_python_02

代码小妙招

  1. 批量更改照片文件名
import os  ##初次接触python,要学会如何安装第三方库
import string

dirName = "C:/Users/AdamCY/Desktop/tiantian\\" #将引号内的地址改为本地文件存储地址
li=os.listdir(dirName)
for filename in li:
    newname = filename
    newname = newname.split(".")
    if newname[-1]=="png":
        newname[-1]="jpg"
        newname = str.join(".",newname)  #这里要用str.join
        filename = dirName+filename
        newname = dirName+newname
        os.rename(filename,newname)
        print(newname,"updated successfully")

#主函数调用
if __name__ == '__main__':
    demo = BatchRename()
    demo.rename()
  1. 运行代码实现录屏功能
# coding: utf-8
from PIL import ImageGrab
import  numpy as np
import  cv2
 
fps = 20
start = 3  # 延时录制
end = 15  # 自动结束时间
 
curScreen = ImageGrab.grab()  # 获取屏幕对象
height, width = curScreen.size
 
video = cv2.VideoWriter('video02.avi', cv2.VideoWriter_fourcc(*'XVID'), fps, (height, width))
 
imageNum = 0
while True:
    imageNum += 1
    captureImage = ImageGrab.grab()  # 抓取屏幕
    frame = cv2.cvtColor(np.array(captureImage), cv2.COLOR_RGB2BGR)
 
    # 显示无图像的窗口
    cv2.imshow('capturing', np.zeros((1, 255), np.uint8))
   
    # 控制窗口显示位置,方便通过按键方式退出
    cv2.moveWindow('capturing', height - 100, width - 100)  
    if imageNum > fps * start:
        video.write(frame)
    # 退出条件    
    if cv2.waitKey(50) == ord('q') or imageNum > fps * end:
        break
video.release()
cv2.destroyAllWindows()


标签:baidu,join,示例,python,cv2,newname,https,安装包
From: https://blog.51cto.com/guog/6439024

相关文章

  • python 网络爬虫技术 运用正则表达式爬取当当网(实战演练)
    爬取网络:当当网代码importreimportrequestsimporttimeimportxlwturl_basic='http://search.dangdang.com/?key='heads={'Connection':'keep-alive','Accept-Language':'zh-CN,zh;q=0.9','......
  • CART——Classification And Regression Tree在python下的实现
    分类与回归树(CART——ClassificationAndRegressionTree))是一种非参数分类和回归方法,它通过构建二叉树达到预测目的。示例:1.样本数据集 2.运行结果-cart决策树的字典max_n_feats=3时tree_dict={house:{yes:agreen......
  • centos执行python脚本
    CentOS下载pyhon当pip下载失败,应该是版本太低了此时需要升级pip:#pip3执行pip3install--upgradepip#pip执行pipinstall--upgradepip#如果上面升级失败,可以试试python-mpipinstall--upgrade--forcepip解决方法1如果在升级过程中报标题中的错误,则通过g......
  • python selenium 浏览器操作 鼠标操作 键盘操作
    窗口截屏#截图driver.get_screenshot_as_file("C:\\Users\\95744\\Desktop\\test01\\test.png")关闭浏览器webdriver.quit()获取当前urldriver.current_url浏览器前进、后退、刷新#后退driver.back()#前进driver.forward()#刷新driver.refresh()......
  • python Qt实现最简单的程序
    1、创建一个程序,实例一个对象2、让这个对象跑起来3、创建组件4、设置标题5、展示出来点击查看代码fromPySide2.QtWidgetsimportQApplication,QMessageBoxfromPySide2.QtUiToolsimportQUiLoaderif__name__=="__main__":app=QApplication(sys.argv)w......
  • python 日志
    在自动化测试中,可以使用以下几种方式记录日志:1.使用内置的`print()`函数:#在需要记录日志的地方使用print()函数输出日志信息print("这是一条日志信息")2.使用标准库中的`logging`模块:importlogging#配置日志输出格式和级别logging.basicConfig(level=logging.INFO......
  • 【python基础】循环语句-break关键字
    1.break关键字break关键字,其作用是在循环中的代码块遇到此关键字,立刻跳出整个循环,执行循环外的下一条语句。其在while和for循环中的作用示意图如下:1.1break在while循环中的使用1.1.1不加else语句比如我们通过键盘输入单词,输出刚才的单词,编写程序如下所示:我们发现当我们输......
  • Python+Redis学习笔记
    首先,通过pip来安装操作redis的相关包,pipinstallredis然后导入我们要使用的模块,formredis.ClientimportRedis然后,通过docker启动redis,fromredis.clientimportRedisr=Redis(host="0.0.0.0",port=6379,db=0,password="")#r.set("kol_height",187)res=r.......
  • python 解析HTML和XML文档
    一、BeautifulSoupBeautifulSoup是一个Python包,用于解析HTML和XML文档。它可以快速而方便地从网页中提取信息,并以易于使用的方式对其进行处理。它支持各种解析器,包括内置的Python解析器和第三方解析器,例如lxml和html5lib。二、对标签提取代码示列以下是使用BeautifulSoup解析H......
  • 初步了解的python的正则表达式
    Python正则表达式|菜鸟教程(runoob.com)Python正则表达式 regex正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python自1.5版本起增加了re模块,它提供Perl风格的正则表达式模式。re模块使Python语言拥有全部的正则表达式功能......