Python

it2025-03-20  18

1. 简介

Python可以是一门编程语言,也可以说是一个解释器软件(SDK)

编程语言是用来定义 计算机程序 的形式语言。通过编程语言来编写程序代码,再通过语言处理程序执行向计算机发送指令,让计算机完成对应的工作。 简单来说,编程语言就是人类和计算机进行交流的语言。

学习Python语言使用Python解释器Python的作者是Guido van Rossum(龟叔)

1.1 定义

一种解释型编程语言 在运行的时候被 解释器 解释成计算机识别的机器语言 解释性语言每执行一次就需要逐行翻译一次 一种动态语言一种脚本语言

1.2 地位

目前世界上最流行的编程语言之一TIOBE编程语言排行榜

1.2 特点

优点:

简单:阅读python程序就像阅读英语易学:语法简单Life is short, i use Python. 人生苦短,我用Python免费开源:FLOSS(自由|开放源码软件,Free/Libre and Open Source Software)之一,可以拷贝,阅读源码并改动,把它的一部分用于新的自由软件中高级语言 当你用Python语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节 可移植性:Python程序可以无修改放到主流平台(Linux,Mac,Windows,Unix)上运行面向对象:支持面向对象,也支持面向过程可扩展性:部分程序代码可以用c或者c++编写,在Python程序中使用它,使运行速度更快,或者向让某些算法不公开可以使用c/c++编写丰富的库: 庞大而且强大的库,可以帮助处理各种工作 正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作 高质量库:wxPython,Twisted和Python图像库等 规范的代码:强制缩进,增强可读性

缺点:

执行效率慢(所有解释型语言的缺点),但可以通过提高计算机性能来提高

2. 使用

2.1 简介

Python解释器版本:https://www.python.org/downloads/Python 2.7 已停止维护,这也意味着 Python 2 完全退休,现在是 Python 3 的时代。 数据来自 JetBrains 2019年开发者调查报告 ​

2.2 命令行窗口/终端

命令

查看Python解释器版本: python -version 使用Python解释器 python 退出Python解释器 exit() quit() ctrl+c/z/d

2.3 工具(IDE)

1. 简介

一个提供集成开发环境(把Python解释器集成进去)高效开发应用程序的工具

2. 特点

支持多个操作系统适合开发大型项目

2.4 分类

3. 应用场景

数据分析机器学习Web开发自动化开发

4. pip

pip是python的包管理工具,自身也是一个包

django,django-haystack,pytest,PyJWT,PyMySQL,mysqlclient,elasticsearch,django-redis,redis ,requests ,QQLoginTool,qiniu

常用pip源 清华 :https://pypi.tuna.tsinghua.edu.cn/simple/豆瓣:http://pypi.douban.com/simple/阿里:http://mirrors.aliyun.com/pypi/simple/

最新回复(0)