
python学习
文章平均质量分 94
python学习笔记
ReCclay
优快云认证博客专家、优快云万粉博主、优快云嵌入式领域优质创作者、优快云-2020博客之星年度总评选Top25。自入站以来,凭借坚持与热爱,以博文的方式分享所学,累计博文数量达1千余篇,受益人次达300w+次,涉及领域包括但不限于前/后端软件开发、嵌入式软件开发、Linux驱动开发、自动驾驶算法研究、视觉SLAM算法研究、ROS机器人开发、FPGA开发、IC设计与验证等。欢迎您的关注,我们一起进步!
展开
-
Anaconda 和 Jupyter notebook 使用笔记
PythonPython中默认安装的pip版本:① Python 2.7.9及后续版本:默认安装,命令为 pip② Python 3.4及后续版本:默认安装,命令为 pip3AnacondaJupyter notebook在Jupyter Notebook的所有操作,都请保持终端不要关闭,因为一旦关闭终端,就会断开与本地服务器的链接,你将无法在Jupyter Notebook中进行其他操作啦。Jupyter Notebook配置文件在windows下路径为:C:\Users\wangxub原创 2020-10-29 22:29:35 · 390 阅读 · 0 评论 -
【ESWIN实习】五、Miniconda环境安装
【ESWIN实习】五、Miniconda环境安装原创 2021-02-24 16:50:03 · 1637 阅读 · 0 评论 -
【深度学习环境搭建】Anaconda 快速配置与使用(windows使用为例)
conda 配置~原创 2021-02-04 18:21:05 · 1385 阅读 · 0 评论 -
【python版QT学习】pyQT5上位机实战笔记
from…import * 语句与 import 区别import 模块:导入一个模块;注:相当于导入的是一个文件夹,是个相对路径;使用:模块.函数from…import:导入了一个模块中的一个函数;注:相当于导入的是一个文件夹中的文件,是个绝对路径;使用:函数from a import A:导入a.py模块中的A函数.app.exec_()程序一直循环运行直到主窗口被关闭终止进程作用是运行主循环,必须调用此函数才能开始事件处理,调用该方法进入程序的主循环直到调用exit()结束主事件循原创 2020-07-08 10:26:06 · 2304 阅读 · 0 评论 -
【python爬虫学习】一个简单的爬虫demo
################################################### 1. 请求页import timeimport requestsimport reheaders = { 'user-agent': 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537....原创 2020-02-25 22:35:43 · 451 阅读 · 0 评论 -
【计算机二级Python】阶段性总结版
ch7、文件文件类型分类文本文件,单一特定编码,例如UTF-8编码二进制文件,按照非字符但特定格式形成的文件,例如png图片文件和avi视频文件二进制文件和文本文件的最主要区别是否有统一的字符编码。文件打开方式t表示文本文件方式打开,文件经过编码形式字符串,打印出有含义的字符b表示二进制文件方式打开,文件被解析为字节流文件的读操作read和readlines都是一次性读...原创 2019-02-22 16:15:39 · 2175 阅读 · 0 评论 -
【计算机二级Python】易忘知识点总结
列表的操作方法random库字典format中的格式是:内容 -> 填充 -> 对齐 -> 宽度 为固定格式。同时别忘了最外面有双引号和大话括号,以及冒号,"{: }".format()......原创 2019-03-29 09:07:38 · 814 阅读 · 0 评论 -
【计算机二级Python】主观题(总结版)
format相关的知识点a = "python"b = "="c = &原创 2019-03-10 10:19:02 · 9323 阅读 · 0 评论 -
【计算机二级Python】客观题(总结版)
数据结构的相关知识点在深度为x的满二叉树中,叶子结点的个数为 2x−12^{x-1}2x−1个python相关程序设计的基本结构:顺序、分支、循环继承是指类之间共享属性和操作的机制软件危机体现在三个方面:生产率低、质量难以控制、成本不断提高软件测试的主要目的是发现程序中的错误用树形结构表示实体之间联系的模型是:层次模型注意变量的命名不能以数字开头复数的虚数部分通过后缀“J”...原创 2019-03-08 22:37:54 · 1993 阅读 · 0 评论 -
python学习(一)之Pycharm安装与配置
参考博客:廖雪峰老师的python教程入门当你用一种语言开始作真正的软件开发时,你除了编写代码外,还需要很多基本的已经写好的现成的东西,来帮助你加快开发进度。比如说,要编写一个电子邮件客户端,如果先从最底层开始编写网络协议相关的代码,那估计一年半载也开发不出来。高级编程语言通常都会提供一个比较完善的基础代码库,让你能直接调用,比如,针对电子邮件协议的SMTP库,针对桌面环境的GUI库,在这些已有的代原创 2017-08-23 01:16:45 · 703 阅读 · 0 评论 -
python学习(二)之编码
参考博客:廖雪峰老师的python教程print() print()会依次打印每个字符串,遇到逗号“,”会输出一个空格编译器或者解释器就是负责把符合语法的程序代码转换成CPU能够执行的机器码Python使用缩进来组织代码块,请务必遵守约定俗成的习惯,坚持使用4个空格的缩进。 在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格。浮点数浮点数也就是小数,之所以称为浮点数,翻译 2017-08-23 01:23:52 · 633 阅读 · 0 评论 -
python学习(三)之list和tuple
list的各种操作listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。与C语言的数据大同小异 如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素:classmates[-1]list是一个可变的有序表,所以,可以往list中追加元素到末尾,利用classmates.append(‘×’)翻译 2017-08-23 01:39:25 · 443 阅读 · 0 评论 -
python学习(四)之条件+循环
条件语句python的条件判断age = 3if age >= 18: print('adult')elif age >= 6: print('teenager')else: print('kid') 比较和C语言的区别 无需加大括号,它是自己根据缩进判断代码所属的条件的,同时if.elif.else后面有冒号,而且elif简写 if语句执行有个特点,它是从翻译 2017-08-23 01:54:05 · 718 阅读 · 0 评论 -
python学习(五)之dict+set+不可变对象
dictPython内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list:names = ['Michael', 'Bob', 'Tracy']scores = [95, 75, 85] 给定一个名字,要查找对应翻译 2017-08-23 02:23:59 · 5231 阅读 · 0 评论 -
python学习(六)之函数与返回值
函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函数起了一个“别名”:>>> a = abs # 变量a指向abs函数>>> a(-1) # 所以也可以通过a调用abs函数#!/usr/bin/env python3# -*- coding: utf-8 -*-x = abs(100)y = abs(-20)print(x, y)print('max(1,翻译 2017-08-23 02:50:30 · 1000 阅读 · 0 评论 -
python学习(七)之函数参数
默认参数 默认参数降低了函数调用的难度,而一旦需要更复杂的调用时,又可以传递更多的参数来实现。无论是简单调用还是复杂调用,函数只需要定义一个。def enroll(name, gender, age=6, city='Beijing'): print('name:', name) print('gender:', gender) print('age:', age)翻译 2017-08-23 13:24:09 · 546 阅读 · 0 评论 -
python学习(八)之递归函数
递归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。可以试试fact(1000):>>> fact(1000)Tr翻译 2017-08-23 14:12:19 · 528 阅读 · 0 评论 -
python学习(九)之切片和迭代
切片对这种经常取指定索引范围的操作,用循环十分繁琐,因此,Python提供了切片(Slice)操作符,能大大简化这种操作。对应上面的问题,取前3个元素,用一行代码就可以完成切片:>>> L[0:3]['Michael', 'Sarah', 'Tracy']L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。如果第一个索引是0,还可以省略:>>> L翻译 2017-08-23 14:49:52 · 474 阅读 · 0 评论 -
python学习(十)之阶段性总结
对这种经常取指定索引范围的操作,用循环十分繁琐,因此,Python提供了切片(Slice)操作符,能大大简化这种操作。对应上面的问题,取前3个元素,用一行代码就可以完成切片:>>> L[0:3]['Michael', 'Sarah', 'Tracy']L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。如果第一个索引是0,还可以省略:>>> L[:原创 2017-09-06 10:00:26 · 2232 阅读 · 0 评论