写点什么

Python3

0 人感兴趣 · 29 次引用

  • 最新
  • 推荐

centos 安装 python3/pip3 项目所需的第三方模块(在线安装 && 离线安装)

用户头像
A-刘晨阳
2022-11-23

  因为项目要求,和一般部署服务的时候需要一些python的模块,然后并没有外网,所以,只好下载一些需要的python模块;在这之前查阅了很多文章,但都是直接安装的,找这种离线包安装的特别困难,所以,好不容易找到了几篇,我就把这个写成一篇文章,供大家观

https://static001.geekbang.org/infoq/72/724654da76d7ecba4e3201b1546ab11e.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 进阶 (三十四)Python3 多线程解读

多线程类似于同时执行多个不同程序,多线程运行有如下优点:

Linux 下安装 Python3.6.8(超级详细)

用户头像
A-刘晨阳
2022-11-10

  在Linux系统中,一般都自带的有Python,不过Linux下自带Python大都是 2.7.5版本的,如果我们想要使用python3的话,最好是再重新装一个Python3的环境,让python2和python3共存。

https://static001.geekbang.org/infoq/72/724654da76d7ecba4e3201b1546ab11e.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 进阶 (二十二)Python3 使用 PyMysql 连接 mysql 数据库

由于python3.x完全不向前兼容,导致我们在python2.x中可以正常使用的库,到了python3就用不了。比如说mysqldb。

https://static001.geekbang.org/infoq/72/724654da76d7ecba4e3201b1546ab11e.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 进阶 (七) 浅谈 python3 和 Python2 的区别

不管使用何种版本的Python语言,都需要遵循编程规范,不该有的缩进一定不能有。否则会出现莫名其妙的错误,如下图所示:

https://static001.geekbang.org/infoq/b7/b78c618fd21ad11a1c28dd539dab895c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

运筹帷幄决胜千里,Python3.10 原生协程 asyncio 工业级真实协程异步消费任务调度实践

我们一直都相信这样一种说法:协程是比多线程更高效的一种并发工作方式,它完全由程序本身所控制,也就是在用户态执行,协程避免了像线程切换那样产生的上下文切换,在性能方面得到了很大的提升。毫无疑问,这是颠扑不破的业界共识,是放之四海而皆准的真理。

https://static001.geekbang.org/infoq/6a/6a4b4be99ca4afeba0e0fec5efa9aa6d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

物无定味适口者珍,Python3 并发场景 (CPU 密集 /IO 密集) 任务的并发方式的场景抉择 (多线程 threading/ 多进程 multiprocessing/ 协程 asyncio)

一般情况下,大家对Python原生的并发/并行工作方式:进程、线程和协程的关系与区别都能讲清楚。甚至具体的对象名称、内置方法都可以如数家珍,这显然是极好的,但我们其实都忽略了一个问题,就是具体应用场景

https://static001.geekbang.org/infoq/b3/b325d207930ca6a33173e768354997c3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

承上启下继往开来,Python3 上下文管理器 (ContextManagers) 与 With 关键字的迷思

在开发过程中,我们会经常面临的一个常见问题是如何正确管理外部资源,比如数据库、锁或者网络连接。稍不留意,程序将永久保留这些资源,即使我们不再需要它们。此类问题被称之为内存泄漏。

https://static001.geekbang.org/infoq/08/08e84f84b2ef5200014f47a7f63a44b3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

众妙之门玄之又玄,游戏系统中的伪随机 (Pseudo-Randomization) 和真随机 (True-Randomization) 算法实现 Python3

有人说,如果一个人相信运气,那么他一定参透了人生。想象一下,如果你在某款moba游戏中,在装备平平,队友天坑的情况下,却刀刀暴击,在一小波gank中轻松拿下五杀,也许你会感叹自己的神操作和好运气

https://static001.geekbang.org/infoq/81/81e6239a76376e4ae93bf44ffce81c75.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

轻盈潇洒卓然不群,敏捷编辑器 Sublime text 4 中文配置 Python3 开发运行代码环境 (Win11+M1 mac)

是的,轻便优雅,不是所有人都喜欢披盔戴甲,重装上阵。如果你偏爱轻灵机巧,编写代码恰如春日双燕飞舞柳间,高低左右,回转如意,那么Sublime text 4会是你的最佳选择。

https://static001.geekbang.org/infoq/a0/a0505f9541243a0dd6e37accc2db645e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

并发异步编程之争:协程 (asyncio) 到底需不需要加锁?(线程 / 协程安全 / 挂起 / 主动切换)Python3

协程与线程向来焦孟不离,但事实上是,线程更被我们所熟知,在Python编程领域,单核同时间内只能有一个线程运行,这并不是什么缺陷,这实际上是符合客观逻辑的,单核处理器本来就没法同时处理两件事情

https://static001.geekbang.org/infoq/19/1928d6636c343911e1275d559b1131f9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python3 cpython 优化 实现解释器并行

本文介绍了对cpython解释器的并行优化,使其支持真正的多解释器并行执行的解决方案。

https://static001.geekbang.org/infoq/65/658d8113ccbf70d0d2e2a421a05adbbe.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Logo 小变动,心境大不同,SVG 矢量动画格式网站 Logo 图片制作与实践教程 (Python3)

曾几何时,SVG(Scalable Vector Graphics)矢量动画图被坊间称之为一种被浏览器诅咒的技术,只因为糟糕的硬件支持(IE),和没完没了的兼容性调优(Safari)。但是在2022年的今天,一切都不一样了,正所谓三十年河东,三十年河西

https://static001.geekbang.org/infoq/f5/f50be4914a6dd7083c640b39c314182d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

B 站员工猝死,审核员之殇,谁该反省?谁该惭愧?技术层面解构内容安全审核系统 (python3)

猝死,又见猝死,可怜无定河边骨,犹是春闺梦里人!每当有年轻的生命逝去,我们就会感到心中某种撕裂的感觉,惆怅万千,疼痛不已。审核专员,一个我们既熟悉又陌生的岗位,他们的疲惫,不仅仅体现在肉体上重复工作的折磨,是精神上处于一种无知无觉的疲惫

https://static001.geekbang.org/infoq/1d/1d7b5eb5dfa9d0a7b0dd78ebc830bb80.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

NGINX 从入门到实践 - 基础篇

用户头像
小志Codings
2021-12-21

爬虫与反爬虫的较量总是围绕着Web网站展开,爬虫的主要目的是获取Web网站中的内容。开发者想要限制爬虫获取数据,就需要了解HTML从文档变成内容丰富的页面所要经历的每个阶段。例如网络请求、资源匹配、数据传输和页面渲染。因此在学习爬虫之前,我们需要先了

https://static001.geekbang.org/infoq/51/51a03bb4abe6733638e44275aa265bcc.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一网成擒全端涵盖,在不同架构 (Intel x86/Apple m1 silicon) 不同开发平台 (Win10/Win11/Mac/Ubuntu) 上安装配置 Python3.10 开发环境

时光荏苒,过隙白驹,即将进入2022年,著名敏捷开发语言Python也放出了3.10最终版,本次我们来展示一下在不同的系统中,部署Python3.10开发环境,这里我们并不依赖其他的三方软件,只通过Python官方的安装包进行配置,编辑器我们依然使用微软开源的Vscode。

https://static001.geekbang.org/infoq/33/33ffdf98ee094ee02fa0329e62ac0c65.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

王霸雄图荣华敝屣,谈笑间尽归尘土|基于 Python3 双队列数据结构搭建股票 / 外汇交易匹配撮合系统

如果你爱他,那么送他去股市,因为那里是天堂;如果你恨他,送他去股市,因为那里是地狱。

NumPy 之:NumPy 简介教程

用户头像
程序那些事
2021-04-21

NumPy是一个开源的Python库,主要用在数据分析和科学计算,基本上可以把NumPy看做是Python数据计算的基础,因为很多非常优秀的数据分析和机器学习框架底层使用的都是NumPy。比如:Pandas, SciPy, Matplotlib, scikit-learn, scikit-image 等。

Python 基础之:Python 中的内部对象

用户头像
程序那些事
2021-04-06

Python中内置了很多非常有用的对象,本文将会介绍Python中的内置函数,内置常量,内置类型和内置异常。

Python 基础之:Python 中的类

用户头像
程序那些事
2021-04-02

class是面向对象编程的一个非常重要的概念,python中也有class,并且支持面向对象编程的所有标准特性:继承,多态等。

Python 基础之:Python 中的异常和错误

用户头像
程序那些事
2021-03-29

和其他的语言一样,Python中也有异常和错误。在 Python 中,所有异常都是 BaseException 的类的实例。 今天我们来详细看一下Python中的异常和对他们的处理方式。

Python 基础之:Python 中的模块

用户头像
程序那些事
2021-03-25

Python的解释环境是很好用,但是如果我们需要编写一个大型的程序的时候,解释环境就完全不够用了。这个时候我们需要将python程序保存在一个文件里。通常这个文件是以.py结尾的。

https://static001.geekbang.org/infoq/6f/6fa06fd5a8457178bcd2415ebdbf6d5f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python3 * 和 ** 运算符

用户头像
老王说编程
2021-03-09

Python3 * 和 ** 运算符

Python 基础之: 函数

用户头像
程序那些事
2021-03-08

函数是结构化编程的基础,也是代码复用的基石。Python中通过def来自定义函数。本文将会深入探索Python中函数的秘密。

Python 基础之: 数字字符串和列表

用户头像
程序那些事
2021-02-22

Python的主要应用是进行科学计算,科学计算的基础就是数字,字符串和列表。本文将会详细的给大家介绍一下这三个数据类型的使用情况。

Python3_Python3技术文章_InfoQ写作社区