Python

Azure 项目构建 – 部署高可用的 Python Web 应用

本课程主要介绍了如何在Azure平台上快速构建和部署基于Python语言的Web应用,实践讲解如何使用AzureCLI创建Web应用,部署Python代码,如何扩展系统的可用性。具体包括项目背景介绍,项目架构,准备和实施步骤,遇到的问题和扩展等。https://school.azure.cn/curriculums/1...

Python 加持,给你更有趣的 Azure 虚拟机开关重启方法!

在程序员的世界里,有关编程语言孰优孰劣的争论从来就没有消停过,不管你更粉哪种语言,毫无疑问,每种语言都有自己擅长的领域,而一些语言因为上手简单、扩展性强、功能强大等因素,往往会比较多地出现在我们面前,呐,Python 这条「巨蟒」就是如此。Web 开发会用到,数据分析会用到,机器学习会用到,科学计算...

Python xlsxwriter模块

xlsxWriter支持多种excle功能;与excel完美兼容;写大文件,速度快且只占用很小的内存空间不支持读或者改现有的excel文件2.安装:pipinstallxlsxwriter3.使用示例:importxlsxwriterworkbook=xlsxwriter.Workbook('hello.xlsx')#...
代码星球·2020-09-25

单链表反转的原理和python代码实现

链表是一种基础的数据结构,也是算法学习的重中之重。其中单链表反转是一个经常会被考察到的知识点。单链表反转是将一个给定顺序的单链表通过算法转为逆序排列,尽管听起来很简单,但要通过算法实现也并不是非常容易。现在来给大家简单介绍一下单链表反转算法实现的基本原理和python代码实现。   &nb...

python如何用format进行进制转换与如何删除进制前缀

10进行十进制,十六进制,八进制,二进制的转换:(#:保留进制前缀)对于带着进制前缀的,如"0x"“0o”“0b”,可以直接在后面加上’x’‘o’'b’进行删除:其他的一些小技巧:format(num,",")快速分割千分位数字是补全多少位,^居中>右对齐<左对齐*^10Unexpectedtextnode...

Python爬虫利器一之Requests库的用法

以下内容大多来自于官方文档,本文进行了一些修改和总结。要了解更多可以参考官方文档利用pip安装  1$pipinstallrequests或者利用easy_install  1$easy_installrequests通过以上两种方法均可以完成安装。首先我们引入一个小例子来感受一...

python requests的content和text方法的区别

requests对象的get和post方法都会返回一个Response对象,这个对象里面存的是服务器返回的所有信息,包括响应头,响应状态码等。其中返回的网页部分会存在.content和.text两个对象中。两者区别在于,content中间存的是字节码,而text中存的是Beautifulsoup根据猜测的编码方式将co...

python django 路由系统

基本格式: fromdjango.conf.urlsimporturlurlpatterns=[url(正则表达式,views视图,参数,别名),]  示例: fromdjango.conf.urlsimporturlfrom.importviewsurlpatterns=[ur...
代码星球·2020-09-25

Python中的魔法函数__repr__和__str__的实质性区别

str和repr方法:是自定义类的字符串描述,这两种都是比较Pythonic的方式去控制对象转化为字符串的方式。调用这两个方法,返回的都是字符串。但是这两个方法又有一些区别**1两种方法单独存在的情况**两种方法单独存在,都是返回的字符串,看以下实例classA():def__str__(self):return"__...

深刻理解Python中的元类(metaclass)

在看一些框架源代码的过程中碰到很多元类的实例,看起来很吃力很晦涩;在看pythoncookbook中关于元类创建单例模式的那一节有些疑惑。因此花了几天时间研究下元类这个概念。通过学习元类,我对python的面向对象有了更加深入的了解。这里将一篇写的非常好的文章基本照搬过来吧,这是一篇在Stackoverflow上很热的...

python中子进程不支持input()函数输入

错误的源代码:importsocketimportthreadingimportmultiprocessing#创建socketserve_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)serve_socket.bind(('',8086))serve_s...

python 模块相互import

模块A中importB,而在模块B中importA。这时会怎么样呢?这个在Python列表中由RobertChen给出了详细解释,抄录如下:[A.py]fromBimportDclassC:pass[B.py]fromAimportCclassD:pass为什么执行A的时候不能加载D呢?如果将A.py改为:import...
代码星球·2020-09-25

python multiprocessing 源码分析

1.文档是最先需要了解的,读完文档可能会有很多的意外的收获同时也会留下疑惑,对于一般的使用我觉得读完文档就差不多了,除非一些很有疑惑的地方你可能需要再深入的了解一下。我读文档的目的第一个就是为了找出疑惑然后带着疑惑去读源码,还有一个目的就是为了后面读源码提供指导。2.multiprocessing.Process类是m...

Python多进程编程

序.multiprocessingpython中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单进程到并发执行...
代码星球·2020-09-25

深入理解Python中的进程

1、进程的概念什么是进程—>CPU在同一时刻只能处理一个任务,只是因为cpu执行速度很快。cpu在各个任务之间来回的进行切换。进程的概念:正在进行的一个过程或者说一个任务,而负责执行任务的则是CPU,进程本身是一个抽象的概念,即进程就是一个过程、一个任务。CPU描述的是一个程序的执行过程.进程之间是如何做到并发的...