首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏编程

    Python教程2

    教程不尝试全面,涵盖每一个功能,甚至每个常用的功能。相反,它引入了许多Python最值得注意的特性,并且会给你一个关于该语言的风格和风格的好主意。 阅读完之后,您将能够读写Python模块和程序,您将准备好了解更多关于Python标准库中描述的各种Python库模块的信息。 由于学习语言的最好方法就是使用它,本教程邀请您在阅读时使用Python解释器。在下一章中,解释使用解释器的机制。这是相当平凡的信息,但对于试用后面的例子来说是必不可少的。 本教程的其余部分通过示例介绍了Python语言和系统的各种特性,从简单表达式,语句和数据类型,函数和模块开始,最后介绍诸如异常和用户定义类之类的高级概念。 2 使用Python解释器 首先打开python解释器(本系列内容采用python3) python3.5 或者 python3 退出解释器,在Linux系统上是Ctrl+D,在Window下式Ctrl

    1.3K90发布于 2018-01-10
  • 来自专栏礼拜八不工作

    Hello Python 教程2

    昨天介绍了python的基础入门,这一篇就讲一些稍微深入点的东西,比如类与继承的一些知识点。 class 定义一个类 class A: num1 = mun2 = 0 def __init__(self,arg1,arg2): self.num1 = arg1 self.num2 = arg2 def Calc(self): return self.num1+self.num2 a = A(1,2) print(a.Calc()) 私有属性 class test:

    8510编辑于 2024-11-01
  • 来自专栏云深之无迹

    OpenCV-Python学习教程.2

    子Linux不是太好使 ---- # 获取视频帧的宽 w = fcap.get(cv2.CAP_PROP_FRAME_WIDTH) # 获取视频帧的高 h = fcap.get(cv2.CAP_PROP_FRAME_HEIGHT 很方便的自动补全 import cv2 import numpy img = cv2.imread('. /img/111.jpg', 0) cv2.imshow('img', img) cv2.waitKey(1) 注意一定要有后面的waitkey参数,不然一闪而过 读取图片,第二个参数0是灰色,1是彩色 (2)flags=2,这种情况代表选择CV_LOAD_IMAGE_GRAYSCALE方式,即以灰度图像格式读取图像。无论原始图像原来是什么格式,读取后都的结果都转变为灰度图像。    ---- 接下来的文章会继续深入学习cv2.

    93810发布于 2021-04-14
  • 来自专栏程序员的知识天地

    python基础教程:函数(2

    [1] [1, 2] [1, 2, 3] 这是因为默认值L在函数定义时生成,后面的调用(使用默认值,不给L传值)就会不断给定义时生成的默认list添加元素。 c=3, d=4, e='a') 1 b : 2 c : 3 d : 4 e : a 可见,**kwargs把a后面的所有关键字参数都接收了。 In [215]: func = lambda a, b: a * b In [216]: func(1,2) Out[216]: 2 In [217]: func(3,5) Out[217]: 15 In [4]: x = 'hello' In [5]: def func2(): ...: print(x) ...: In [6]: func2() hello In [ ipython-input-14-0e6ad11a93c1> in <module> ----> 1 func4() NameError: name 'func4' is not defined 在Python

    89440发布于 2019-05-15
  • 来自专栏python教程

    Python教程(2)——开发python常用的IDE

    Python的IDE有哪些 Python 有许多流行的IDE可供选择,这些IDE各有各的优势,大家可以自己去体验,以下列举了一些常用的IDE。 PyCharm:JetBrains 公司开发的强大的 Python IDE,提供了丰富的功能和工具,适用于专业开发人员。 IDLE:Python 自带的轻量级 IDE,适合初学者和简单的脚本编写,提供了基本的编辑器和交互式解释器。 PyDev:Eclipse 的插件,提供了完整的 Python 开发环境,包括代码编辑、调试、自动补全等功能。 PyCharm:JetBrains推出的强大的Python IDE,功能非常齐全,如果你要开发python,这是强烈建议使用的。有收费版的,也有社区免费版的,初学者肯定推荐使用社区免费版。

    66520编辑于 2023-08-12
  • 来自专栏数据科学与人工智能

    教程】机器学习Python教程2机器学习术语

    原文链接: https://www.python-course.eu/machine_learning_terminology.php 版权声明:作者保留权利,严禁修改,转载请注明原文链接。 您在数据人网平台,可以1)学习数据知识;2)创建数据博客;3)认识数据朋友;4)寻找数据工作;5)找到其它与数据相关的干货。 我们努力坚持做原创,聚合和分享优质的省时的数据知识!

    60520发布于 2018-08-20
  • 来自专栏大数据学习笔记

    Python快速入门教程2Python 面向对象

    pt1), id(pt2), id(pt3) # 打印对象的id del pt1 del pt2 del pt3     [root@hadron python]# python ) v2 = Vector(5,-2) print v1 + v2 print cmp(v1,v2)     [root@hadron python]# python Vector.py Python中写正则表达式时推荐使用这种形式。 (2)     [root@hadron python]# vi re2.py     #! "b":2,"c":3,"d":4,"e":5}]     [root@hadron python]# vi json2.py     #! (json)     print  text     [root@hadron python]# python json2.py     {u'a': 1, u'c': 3, u'b': 2,

    55510编辑于 2022-05-06
  • 来自专栏算法channel

    Python读写csv文件专题教程(2)

    第275篇原创 上篇:Python读写csv文件专题教程(1) 2.3 通用解析框架 dtype 承接前文,test.csv读入后数据框如下: In [6]: df = pd.read_csv('test.csv 'lh' 12 02 这样才能符合我们的预期 engine Pandas目前的解析引擎提供两种:c, python,默认为c, 因为c引擎解析速度更快,但是特性没有python引擎高,如果使用 c引擎没有的特性时,会自动退化为python引擎。 skiprows还可以被赋值为某种过滤规则的函数 skip_footer 从文件末尾过滤行,解析器退化为python. 这是因为c解析器没有这个特性。 because the 'c' engine does not support skipfooter; you can avoid this warning by specifying engine='python

    1K20发布于 2019-05-29
  • 来自专栏全栈程序员必看

    pycharm安装opencv2_python opencv 教程

    2、一路点下去即可。 如下图所示: 2、开始菜单->Anaconda3—>Anaconda Prompt 就会打开一个cmd窗口,查看此时所在的目录,将刚刚下载的opencv_python-3.4.0-cp36-cp36m-win_amd64 .whl 文件放置此目录 3、执行命令:pip install opencv_python-3.4.0-cp36-cp36m-win_amd64.whl 4、测试一下,cmd 进入python,输入 三、在pycharm中使用opencv 测试代码: import cv2 img = cv2.imread('1.bmp',0) cv2.imshow('image',img) cv2.waitKey( 解决办法 四、参考博文 【Python+OpenCV】Windows+Python3.6.0(Anaconda3)+OpenCV3.2.0安装配 发布者:全栈程序员栈长,转载请注明出处:https:/

    1.3K30编辑于 2022-09-27
  • 来自专栏重生信息安全

    0x2 Python教程:反向Shell

    您可以在单行代码中快速启动Python Web服务器,然后将文件拉过来。 要创建python HTTP服务器,可以利用内置函数“SimpleHTTPServer”。 您可以将python shell放在启动Python HTTP服务器的同一目录中,并且远程客户端应该可以访问它。以下是您可能希望如何利用wget的示例。 上面的代码基于我们在教程0x1中介绍的概念,但除了建立套接字连接之外,我们现在正在使用子进程模块执行命令。子进程模块非常方便,因为它允许您将STDOUT / STDERR从命令重定向到变量。 这是一个非常有趣的Python用例,因为每个人都喜欢shell!这可以通过使用PyInstaller将Python脚本编译为可执行文件来适应Windows。 对于练习尝试使用base64而不是XOR编码/解码数据,这可以帮助您建立Python技能。

    1.3K30发布于 2020-04-27
  • 来自专栏学习猿地

    学习猿地 python教程 django教程2 模型配置及案例

    ## M ==> Model ==> 模型层 > 数据管理层 对数据的相关操作和管理 ### 给当前的项目配置一个数据库 1.确认当前是否安装了mysql数据库 2.在mysql数据库中创建一个库 mydb `create database mydb default charset=utf8mb4;` 3.修改当前项目中的数据库配置 settings.py/DATABASES ```python DATABASES 解决方法: 1.安装 mysqlclient `pip install mysqlclient` 2.安装 pymysql 安装后需要配置 ## 定义模型 1.创建模型之前,确保当前的应用已经在配置文件中定义好了 django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myhome' ] ``` 2. manage.py makemigrations ` 4.执行迁移 ` python manage.py migrate `

    39810发布于 2020-03-25
  • 来自专栏学习猿地

    学习猿地 python教程 django教程2 模型配置及案例

    ## M ==> Model ==> 模型层 > 数据管理层  对数据的相关操作和管理 ### 给当前的项目配置一个数据库 1.确认当前是否安装了mysql数据库 2.在mysql数据库中创建一个库 mydb `create database mydb default charset=utf8mb4;` 3.修改当前项目中的数据库配置 settings.py/DATABASES ```python DATABASES 解决方法: 1.安装 mysqlclient  `pip install mysqlclient` 2.安装 pymysql  安装后需要配置 ## 定义模型 1.创建模型之前,确保当前的应用已经在配置文件中定义好了 django.contrib.sessions',     'django.contrib.messages',     'django.contrib.staticfiles',     'myhome' ] ``` 2. manage.py makemigrations ` 4.执行迁移 ` python manage.py migrate `

    42410发布于 2020-03-23
  • 来自专栏python机器学习教程

    Python机器学习教程—前传:机器学习介绍(2

    2.机器学习选择模型(算法)目前已存的机器学习算法很多,但我们要选择最合适的,最能够找到我们数据的输入和输出之间的规律的算法作为我们的模型。

    47920编辑于 2022-11-18
  • 来自专栏个人编程技术学习与分享

    Python教程2-实现凯撒密码(移位密码)

    原理如下: ●密钥是一个随机数 加密: ●密文每一位的ascii码 = 明文每一位的ascii码 + 密钥 解密: ●明文每一位的ascii码 = 密文每一位的ascii码 - 密钥 python代码: return ''.join([chr(ord(c)-key) for c in message]) if __name__ == '__main__': main() 运行结果: Python

    1.8K20编辑于 2021-12-14
  • 来自专栏站长的编程笔记

    Python教程:利用cv2模块识别手势

    它轻量级而且高效—-由一系列 C 函数和少量 C++ 类构成, 同时提供了Python, Ruby, MATLAB等语言的接口, 实现了图像处理和计算机视觉方面的很多通用算法。 通过cv2可以进行简单的手势识别。 安装相关模块: pip install OpenCV-python pip install cvzone pip install mediapipe 源码: import cv2 from cvzone.HandTrackingModule imshow("gestureHand", img)     cv2.waitKey(1) 附: 阈值又叫临界值,是指一个效应能够产生的最低值或最高值。 最终运行效果: 以上就是“Python教程:利用cv2模块识别手势”的详细内容

    75331编辑于 2023-11-20
  • 来自专栏python入门学习教程

    python入门教程NO.2python做个自我介绍

    本文涉及的python基础语法为:数据类型等 ---- 数据类型 1. 字符串的拼接 我们在上一章中已经简单介绍了一下字符串的创建方式,这里我们简单学习一下字符串的运算和拼接。 #%s为一个格式符,代表字符串 .format()方法格式化 print('{} {}'.format('Hello', 'Logic')) #输出结果为:Hello Logic #这里用{}占位 2. 浮点型 浮点型(float) - 也就是小数,通常被称为浮点数,由整数部分与小数部分组成,浮点数也有正负,可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250). 请用python做一个自我介绍 经过上面的学习,相信你已经可以用python完成一个简单的自我介绍了,请自己在pycharm上测试一下吧!

    66271发布于 2020-04-22
  • 来自专栏python入门学习教程

    python入门教程NO.2python做个自我介绍

    本文涉及的python基础语法为:数据类型等 ---- 数据类型 1. 字符串的拼接 我们在上一章中已经简单介绍了一下字符串的创建方式,这里我们简单学习一下字符串的运算和拼接。 更多格式符请点此处了解,用法与%s一样 .format()方法格式化 print('{} {}'.format('Hello', 'Logic')) #输出结果为:Hello Logic #这里用{}占位 2. 浮点型 浮点型(float) - 也就是小数,通常被称为浮点数,由整数部分与小数部分组成,浮点数也有正负,可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250). 请用python做一个自我介绍 经过上面的学习,相信你已经可以用python完成一个简单的自我介绍了,请自己在pycharm上测试一下吧!

    1.4K20发布于 2020-04-23
  • 来自专栏SAP Technical

    【基础教程Python 3和Python 2区别详解

    Python 2.x 版本相比,Python 3.x 版本在语句输出、编码、运算和异常等方面做出了一些调整,本节就对这些调整一一做一下简单介绍。 Python 3.x print函数代替了print语句 在 Python2.x 中,输出数据使用的是 Print 语句,例如: >>> print "3,4" 3,4 或者 >>> print (3,4) (3,4) 但是在 Python 3.x 中,print 语句没有了,取而代之的是 print 函数,例如: >>> print(3,4) 3 4 如果还像 Python 2.x 中那样使用 ^ SyntaxError: Missing parentheses in call to 'print' Python 3.x 默认使用 UTF-8 编码 相比 Python 2.x 默认采用的 例如,输出一句中文,使用 Python 2.x 和 Python 3.x 的区别如下: #Python 2.x

    59810发布于 2020-11-27
  • 来自专栏IT云清

    python教程2--数据类型、变量、 常量、 除法

    1.数据类型 1.1整数 Python可以处理任意大小的整数,包括负整数。Java中的整数是有范围限制的,比如int的范围限制在-2147483648-2147483647之间。 and 5>3) # False print(3>2 and 5<3) # True print(3>2 or 5<3) # True print(not False) # 真的 if 3>2: t_2 = ‘T007’,变量t_2是一个字符串。 Answer = True,变量Answer是一个布尔值True。 在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如: # 5 a=5 print(a) # 杰哈德 a='杰哈德' print(a 3.常量 常量就是不变的变量,在Python中,通常用大写的变量名表示常量,这一点和java想相同: ALI_ADDRESS='ALI_ADDRESS=www.alibaba.com' 4.除法 python

    71230发布于 2019-01-22
  • 来自专栏python3

    python核心教程2》第十章 练习

    1 def openfile(file): 2 try: 3 f = open(file) 4 except IOError: 5 return 1 def safe_input(object): 2 3 try: 4 retval = float(object) 5 except (EOFError, 1 import math, cmath 2 3 def safe_sqrt(x): 4 try: 5 num = math.sqrt(x) 6 except

    42440发布于 2020-01-20
领券