标签:python

Atom 打造轻量级的 Python 全栈 IDE

Atom 打造轻量级的 Python 全栈 IDE

目前,本人使用的是 PyCharm ,作为前后端的集成开发工具。主要的技术栈有,JavaScript,CSS,ECMAScript 6,Vue,Python,Django,Mako,Markdown。近期的前端开发工作逐渐增加,PyCharm 似乎有些力不从心。Atom、Sublime Text、V

法医 法医 2023-01-04
0 0 0
怎样打包一个 Python 包,并上传到 PyPi

怎样打包一个 Python 包,并上传到 PyPi

最近笔者在思考,怎样提高开发效率。从网络爬虫到数据处理,然后到人工智能。Python 的强大之处在于:拥有一大批开箱即用的工具包,不必重复造轮子,极大地提高了开发的效率。那么为何不将项目中的功能模块化,打包成可复用的 Python 包呢?本文主要讲的是怎样将一个功能打包成 Python 包,并上传到

泡泡 泡泡 2023-01-04
0 0 0
如何学习一门新的编程语言  以 Python 为例

如何学习一门新的编程语言 以 Python 为例

1. 了解新语言产生的背景ABC 是专门为非专业程序员设计的一种教学语言,但是由于其封闭,并未取得成功。1989年的圣诞节期间,吉多·范罗苏姆开发了一个新的脚本解释器,并命名为 Python,作为 ABC 语言的一种继承。新的脚本解释器开放,完美结合了 Unix Shell 和 C 的使用习惯。2.

剑圣无痕 剑圣无痕 2023-01-04
0 0 0
交互式笔记本Jupyter

交互式笔记本Jupyter

1. 简介Jupyter Notebook(前称 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。Jupyter Notebook 实际上是一个 Web 应用程序,可以创建和共享程序文档,支持实时代码,数学方程,可视化和 Markdown。 用途包括:数据清理和转

贤蛋大眼萌 贤蛋大眼萌 2023-01-04
0 0 0
Python 的类函数方法

Python 的类函数方法

1. 函数方法函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码片段。函数能提高应用的模块性,代码的重复利用率。Python 提供了许多内建函数,比如 print()、str()。同时,Python 也允许用户创建函数,这被叫做自定义函数。Python 使用关键字 def 定义一个函数,依

向阳逐梦 向阳逐梦 2023-01-04
0 0 0
Python2 源码学习之 pyc

Python2 源码学习之 pyc

文中以 Python 2.7.8 版本源码为例。1. Python 中常见的文件格式py 文件Python 源代码文件,可以使用文本编辑器进行修改。pyc 文件Python 源代码编译后,生成的字节码文件。pyw 文件pyc 文件执行时,会出现 console 窗口;pyw 文件执行时,不会出现。p

醒在深海的猫 醒在深海的猫 2023-01-04
0 0 0
Python2 源码学习之 Windows 编译

Python2 源码学习之 Windows 编译

1. 编译器准备准备 Python 源码在 Python 的官网,下载需要进行编译的 Python 版本源代码。这里选择的是 Python 2 的最新版本 Python-2.7.14.tar.xz,点击前往。准备编译器在 Windows 上,Python 2.7 的源代码内置的项目工程,支持 Vis

大猫 大猫 2023-01-04
0 0 0
Python2 VS Python3

Python2 VS Python3

1. Python 2 和 3 区别特征\版本| Python 2| Python 3| :-: | -:print 函数化 | print“abc”| print(“abc”)统一类| 旧式类和新式类| 只有新式类浮点运算| 1/2=0| 1/2=0.5字符串格式化| %,Format| Form

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-01-04
0 0 0
Django 开发中常用命令

Django 开发中常用命令

创建 Django 工程1 django-admin startproject your_project_name 创建应用1 2 3 django-admin.py startapp your_app_name # 或者 python manage.py startapp your_app_nam

三掌柜 三掌柜 2023-01-04
0 0 0
Python 下各种环境隔离工具简介

Python 下各种环境隔离工具简介

1. 非标准库1.1 virtualenvvirtualenv 是一个非常流行的用于创建独立的python libraries环境的工具。我强烈推荐你学习并了解它,因为他非常实用,并且应用广泛,很多人用它来搭建python开发环境。后面其他工具来主要与virtualenv来进行比较以说明差异。vir

贤蛋大眼萌 贤蛋大眼萌 2023-01-04
0 0 0
Flask 学习(1)  简介

Flask 学习(1) 简介

1. 简介Flask 诞生于 2010 年,是一个使用 Python 编写的轻量级 Web 应用框架。Flask 依赖于两个库。Jinja2,模板引擎,类似 makoWerkzeug,遵循 WSGI 协议的 Python 函数库,实现了很多 Web 框架底层的东西,比如 request 和 resp

大白菜程序猿 大白菜程序猿 2023-01-04
0 0 0
编写 Python2、Python3 兼容的代码

编写 Python2、Python3 兼容的代码

Python2 到 Python3 是一个较大的版本更新。目前,生产环境依然有大量项目使用的是 Python2。但,这并不意味着项目会一直停留在 Python2,开发者也需要考虑项目对 Python3 的兼容性,以方便迁移,同时也是对新知识的学习。下面是一些学习的知识点整理。1. Python2 升

竹子爱熊猫 竹子爱熊猫 2023-01-04
0 0 0
开发 Tips(3)

开发 Tips(3)

主要记录最近遇到的一些开发问题,解决方法。1. Python 的日志模块Python 的 logging 模块主要由四个部分组成:Loggers: 可供程序直接调用的接口Handlers: 将日志记录输出至合适的位置Filters: 提供更细粒度的日志是否输出判断Formatters: 定制最终记录

张二河 张二河 2023-01-04
0 0 0
开发 Tips(6)

开发 Tips(6)

主要记录最近遇到的一些开发问题,解决方法。1. Python3 连接数据库Python3 主要有两个数据库连接客户端: mysqlclient 和 PyMySQL 。mysqlclient 是由 C 语言实现的PyMySQL 是由 Python 实现的在性能上, mysqlclient 比 PyMy

共饮一杯 共饮一杯 2023-01-04
0 0 0
开发 Tips(7)

开发 Tips(7)

主要记录最近遇到的一些开发问题,解决方法。1. Python2 和 Python3 中的异常处理Python2,Python3 都支持的两种方式:带参数1 2 except (ExceptionType) as Argument: # 访问 Argument 不带参数1 except Exc

剑圣无痕 剑圣无痕 2023-01-04
0 0 0
在Linux中可使用str()函数将Python整数转换为字符串

在Linux中可使用str()函数将Python整数转换为字符串

本文所使用的环境是Linux操作系统,在系统中使用Python str()函数可将Python整数转换为字符串,另外,本文还讲解连接字符串和整数的方法。当前Python有几种内置数据类型,有时,在编写Python代码时,您可能需要将一种数据类型转换为另一种数据类型,例如,连接一个字符串和整数,首先您

大猫 大猫 2022-12-21
0 0 0
在Linux Python环境中获取或更改当前工作目录的方法

在Linux Python环境中获取或更改当前工作目录的方法

本文介绍在Python环境中获取或更改当前工作目录的方法,以Linux平台为例。 在Python上处理目录中的文件时,建议使用绝对路径。但是,如果您使用的是相对路径,则需要了解当前工作目录的概念以及如何查找或更改当前工作目录。绝对路径指定从根目录开始的文件或目录位置,而相对路径从当前工作目录开

大猫 大猫 2022-12-21
0 0 0
如何在 Ubuntu 和其他相关 Linux 中安装 Python 3.10

如何在 Ubuntu 和其他相关 Linux 中安装 Python 3.10

Python 3.10 于 2021 年 10 月 25 日发布,具有附加功能和更新。此版本带来了更好的错误消息处理、新的模式匹配功能、TypeAlias、用户定义的类型保护等。您可以在此处阅读发布亮点。 在编写本指南时,大多数当前发行版都采用 Python 3.10。例如,Ubuntu 22

Kariuki Kariuki 2022-10-22
0 0 0
Python 类型提示  编写相同类型的新旧方法

Python 类型提示 编写相同类型的新旧方法

随着类型提示的发展,Python 添加了更简单、更简洁的语法。但是您仍然需要了解旧表单,因为 Mypy 在报告类型时使用它们。 联合类型 联合类型结合了几种类型,表示一个值可以是这些类型中的任何一种。PEP 484 引入了类型提示并定义Union为表示联合类型,允许您编写: fro

Kariuki Kariuki 2022-10-17
0 0 0
Python初学者面临的5个常见问题

Python初学者面临的5个常见问题

你正在学习 Python 吗?这是一门很棒的学习语言,但与任何语言一样,它确实带来了有时看起来势不可挡的挑战,尤其是在你自学的时候。 鉴于在 Python 中做事的所有不同方式,我们决定编制一份有用的列表,列出初学者经常面临的问题——以及他们的解决方案。 1、从终端读取 如

Kariuki Kariuki 2022-10-15
0 0 0
1 125 126 127 128