首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • Python教程7章 | 元类

    专栏系列:Python从入门到精通 前言 Python 界的领袖 Tim Peters 说:元类就是深度的魔法,99% 的用户应该根本不必为此操心。 一、Python 中类也是对象 在了解元类之前,我们先进一步理解 Python 中的类,在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在 Python 中这一点也是一样的。 因为只要使用关键字 class ,Python 解释器在执行的时候就会创建一个对象。 可以看到,在 Python 中,类也是对象,你可以动态的创建类。 其实这也就是当你使用关键字 class 时 Python 在幕后做的事情,而这就是通过元类来实现的。 Python 会在类的定义中寻找 __metaclass__ 属性,如果找到了,Python 就会用它来创建类 MyObject,如果没有找到,就会用内建的 type 函数来创建这个类。

    60410编辑于 2024-01-24
  • 来自专栏全栈程序员必看

    centos7安装python3.7_安装python教程

    Python版本:3.6.8 pip版本:9.0.3 virtualenv版本:20.4.2 (截至 2021年2月7日) 安装 Python 3 (默认包含 pip) yum install python3 6 libverto-devel-0.2.5-4.el7.x86_64.rpm 8、下载离线安装包,放到文件夹1、2、3、4的同级目录: Python-3.8.5.tar.xz 9、下载离线安装文件 上传,将文件 Python-3.8.5.tar.xz 解压为 Python-3.8.5.tar : xz -d Python-3.8.5.tar.xz 将文件 Python-3.8.5.tar 解压为文件夹 python 3 ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3 Python 3 安装完成之后 pip 3 也一块安装完成,不需要再单独安装 el7.x86_64.rpm 重新安装 python , 进入安装目录 make && make altinstall 用 pip3 Install 重新安装所需要的包 pip3 install SomeProject

    2.3K30编辑于 2022-11-08
  • 来自专栏华章科技

    私藏已久的7Python视频教程

    导读:有没有Python视频教程?有,甚至还有机会接触到国际顶尖大学的计算机视频课程。 看视频的好处能跟着老师的思路一起学习,虽然效率没有直接啃书快,但视频可能是最好的入门教程之一。 地址: https://www.bilibili.com/video/av19956343/ 03 20G黑马Python入门教程 想短期快速入门,但是看书又看不下去的话,这个视频教程帮你15天入门 ,包括学前环境搭建,基于Ubuntu的开发环境,1-3天内容为Linux基础命令,4-13天内容为Python基础教程。 地址: https://pan.baidu.com/s/18jKjkVchwbsRN_g8A8ghsg 提取码: vxpd 04 零基础入门学习Python 网易云课堂小甲鱼的Python入门教程,完全零基础入门 courseId=378003 05 莫烦 Python 数据处理教程 莫烦的数据处理教程汇集了在 Python 中最重要的数据处理, 科学计算模块: Numpy 和 Pandas.

    2.4K30发布于 2019-04-25
  • 来自专栏云深之无迹

    Matlab 教程.7

    a = [1 2 3; 4 5 6; 7 8 10] 多行之间用分号分割, z = zeros(5,1) 可以生成矩阵 sin(a) ans = 0.8415 0.9093 8 10 7 8 10 串联是连接数组以便形成更大数组的过程。 5 6 7 8 10 so,横拼过以后当然可以竖着⛏! a = [1 2 3; 4 5 6; 7 8 10] a = 1 2 3 4 5 6 7 8 10 >> a(5) ans = 5 >> a(7) ans = 3 ?

    60040发布于 2021-05-18
  • 来自专栏IT云清

    python教程7--爬取博客访问量

    pip install requests pip install pyquery

    37120发布于 2019-01-22
  • 来自专栏重生信息安全

    0x7 Python教程:Web扫描和利用

    教程将演示如何利用Python构建基本Web扫描程序,以及如何编写Web应用程序的简单漏洞利用程序。通常,在扫描和利用工具检查漏洞之前,可以发布利用概念验证(PoC)代码。 本教程将演示两个用于利用Python的高级用例: 根据服务器列表检查特定资源 利用Oracle报告中的本地文件包含(LFI)漏洞。 网络扫描: 这个快速python脚本将接受从带有交换机“-i”的文件中提取的URL列表,从带有交换机“-r”的文件中提取的请求列表,以及在CLI中指定的可选搜索字符串切换“-s”: $ python sling.py 示例: reqs: CFIDE / admin / tmp / 以下是在没有搜索词的情况下调用脚本的示例: $ python sling.py -i URLs -r reqs [+] URL: http 这是一个功能强大的Python可以制作快速检查脚本以查找各种Web资源的示例。您可以更进一步,搜索版本号并输出易受攻击的Web服务器版本。完整的脚本可以在博客文章的末尾找到。

    79620发布于 2020-04-27
  • 来自专栏生信宝典

    为生信写的Python简明教程 | 视频7

    开源生信 Python教程 生信专用简明 Python 文字和视频教程 源码在:https://github.com/Tong-Chen/Bioinfo_course_pytho 一些练习题 给定 199 208 TGGCGTTCA chr1 207 216 ACCCCGCTG chr2 63 70 AAATTGC chr3 0 7

    25240编辑于 2023-08-30
  • 来自专栏老司机的技术博客

    宝宝都能学会的python编程教程7:元祖(tuple)

    一般来说,元祖的作用就是帮助创建临时集合,这些集合里存放着可能会用到的项,python中还有很多像元祖这样的组件,后面我们会进一步讲解。 因为tuple不可变,所以代码更安全。 这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。 所以,只有1个元素的tuple定义时必须加一个逗号,来消除歧义: >>> t = (1,)>>> t(1,) Python在显示只有1个元素的tuple时,也会加一个逗号,以免你误解成数学计算意义上的括号 编程练习 请用索引取出下面list的指定元素: # -*- coding: utf-8 -*-L = [['Apple', 'Google', 'Microsoft'],['Java', 'Python # 打印Python: print(?) # 打印Lisa: print(?)

    71580发布于 2018-04-18
  • 来自专栏老司机的技术博客

    人人都能学会的python编程教程7:元祖(tuple)

    一般来说,元祖的作用就是帮助创建临时集合,这些集合里存放着可能会用到的项,python中还有很多像元祖这样的组件,后面我们会进一步讲解。 因为tuple不可变,所以代码更安全。 这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。 所以,只有1个元素的tuple定义时必须加一个逗号,来消除歧义: >>> t = (1,)>>> t(1,) Python在显示只有1个元素的tuple时,也会加一个逗号,以免你误解成数学计算意义上的括号 编程练习 请用索引取出下面list的指定元素: # -*- coding: utf-8 -*-L = [['Apple', 'Google', 'Microsoft'],['Java', 'Python # 打印Python: print(?) # 打印Lisa: print(?) 下期给出答案。

    1.3K80发布于 2018-04-17
  • 来自专栏用户8851537的专栏

    CentOS 7 配置Python3环境教程

    前言 本文将介绍CentOS7下配置Python3环境教程 ---- 配置流程 检查Python版本 python CentOS7自带Python2.7 image.png 安装依赖包 yum -y wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz 安装Python3 mkdir /usr/local/python3 tar -xvJf Python-3.7.2.tar.xz cd Python-3.7.2 . /configure --prefix=/usr/local/python3 make && make install 创建软链接 ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 检查python3版本 python3 image.png

    1.7K30发布于 2021-07-30
  • 来自专栏学习猿地

    学习猿地 python教程 django教程7 了解支付宝支付流程

    # 了解支付宝支付流程 # 准备内网穿透 ## 内网穿透软件,花生壳 pycryptodome 3.9.0 pycryptodomex 3.7.2 python-alipay-sdk 1.10.1

    64620发布于 2020-03-25
  • 来自专栏python教程

    Python教程(7)——一文弄懂Python字符串操作(上)

    字符串也是Python中最基本的类型,Python中的字符串类型可以使用引号括起来。可以使用单引号、双引号或三引号来定义字符串。 str1 = 'Hello'str2 = "World"str3 = """Python"""可以使用索引运算符([])来访问字符串中的单个字符。 new_str = str.replace("World", "Python")print(new_str) # 输出 "Hello, Python!" new_str = re.sub(r"World", "Python", str)print(new_str) # 输出 "Hello, Python!" new_str = template.format(name="Python")print(new_str) # 输出 "Hello, Python!"

    68710编辑于 2023-08-15
  • 来自专栏相约机器人

    微软官方上线了Python教程7个章节就把Python说通了!

    近日,微软上线了一套 Python 教程《Develop with Python on Windows》。 ? 无论你是初学者想要学习 Python 入门,还是将 Python 用于 Web 开发,或是 将 Python 用于脚本和自动化管理等,这个教程都非常的适用于你。 Python.org 教程:为读者提供 Python 语言和系统的基本概念和功能。 Flask web 框架文档:Flask 的每个组件的快速入门、教程和说明, 具有完整的 API 参考。 近年来,Python的热度一路飙升,国内越来越多的人选择学习Python,如今已然成为大量开发者推荐的入门编程语言和第二编程语言,在7月份的TIOBE编程语言排行中,Python热度同比大涨2.9%,可见 如果你有兴趣学习Python入门,不妨看看这份微软官方的Python教程是否和你口味。 教程地址:https://docs.microsoft.com/zh-cn/windows/python/

    2.6K20发布于 2019-07-26
  • 来自专栏大头猿

    Xshell 7安装教程

    软件介绍 Xshell7是由NetSarang公司全新研发推出的一款远程终端连接管理软件,相比于上一个版本来说,又增加了很多新的实用性功能。 xshell7新功能1、可继承的会话属性您可以在会话文件夹级别设置会话属性。在session文件夹下创建的任何新会话都将继承其属性。会话文件夹有效地充当了新会话文件的模板。 Xmanager、Xshell和Xftp可以利用OpenSSH CAs连接到远程UNIX/Linux服务器 安装教程 1 解压文件 2 双击解压出来的安装程序 3 单击下一步 4 勾选我接受. ,单击下一步 5 单击浏览可更改文件路径,不建议放在系统盘,可根据自己磁盘容量自行选择,选择完成后,单击下一步 6 单击安装 7 等待安装 8 单击完成 9 程序打开,个人版免费,无需激活

    1.9K20编辑于 2022-03-15
  • 来自专栏Ray学习笔记

    Elasticsearch7教程

    Elasticsearch7教程 Elasticsearch快速入门,掌握这些刚刚好! 前序 Elasticsearch是一个基于Lucene的搜索服务器。 官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。 6, "name": "Douge", "job": "java", "age": 41, "sal": 20000, "gender": "female"} {"index": {"_id": 7} } {"id": 7, "name": "cutting", "job": "dba", "age": 27, "sal": 7000, "gender": "male"} {"index": {"

    4.4K62发布于 2021-04-05
  • 来自专栏JavaPark

    JavaScript 教程7」:函数

    编程时,可能会定义许多相同或者功能相似的代码,此时我们每需要使用一次,就需要重写编写一次。虽然利用循环结构也能够实现一些简单的重复操作,但是功能较为局限。此时,我们就需要使用到 JavaScript 中的函数。

    47930编辑于 2022-05-23
  • 来自专栏大头猿

    Xftp 7安装教程

    软件介绍 Xftp 7特性 可继承会话属性 可以在会话文件夹级别设置会话属性。在会话文件夹下创建的任何新会话都将继承其属性。会话文件夹有效地充当新会话文件的模板。 安装教程 1 解压软件 2 双击解压出来的文件 3 单击下一步 4 勾选我接受... ,单击下一步 5 单击浏览可更改文件路径,不建议放在系统盘,可根据自己磁盘容量自行选择,选择完成后,单击下一步 6 单击安装 7 等待安装 8 单击完成 9 程序打开,个人版免费,无需激活

    2.3K30编辑于 2022-03-15
  • 来自专栏全栈程序员必看

    linux drupal 7安装教程,Linux上Drupal7安装教程

    前言:国内用drupal的并不太多,网上资料也很少。要注意的是drupal尽量别使用apt来安装,特别是Ubuntu Linux平台的drupal做出了一定的更改,会妨碍后期的学习和使用。在安装drupal前要先完成LAMP的搭建,如果没有安装可以参照我之前的文章http://www.linuxidc.com/Linux/2016-03/128983.htm 或者使用tasksel安装,这里不再赘述。

    2.7K30编辑于 2022-08-31
  • 来自专栏程序员的知识天地

    Python爬虫新手教程Python分析了 7 万款 App,万万没想到

    大家在学python的时候肯定会遇到很多难题,以及对于新技术的追求,这里推荐一下我们的Python学习扣qun:784758214,这里是python学习者聚集地!! 同时,自己是一名高级python开发工程师,从基础的python脚本到web开发、爬虫、django、数据挖掘等,零基础到项目实战的资料都有整理。送给每一位python的小伙伴! 包括这么几个方面: 下载量最多 / 最少的 App 总排名 下载量最多 / 最少的 App 分类 / 子分类排名 App 下载量区间分布 App 名称重名的有多少 和酷安 App 进行对比 ▌分析工具 Python _(self,mongo_url,mongo_db): 4 self.mongo_url = mongo_url 5 self.mongo_db = mongo_db 6 7 7 # 实例化分类标签 8 self.wandou_category = Get_category() 9def start_requests(self):10

    1.5K20发布于 2019-08-06
  • 来自专栏python入门学习教程

    python入门教程NO.7python来写一个猜数字游戏

    本文涉及的python基础语法为while循环 Python3中while语句常常被用于循环执行某个程序,任何非0和非空null的值,都会被条件判断为True while 条件语句...: 代码块 print('{}小于3'.format(num)) num += 1 else: print('{}等于3'.format(num)) #输出: 0小于3 1小于3 2小于3 3等于3 用python

    66130发布于 2020-04-23
领券