01初识python

本文介绍了Python语言的发展历程,从1989年Guido van Rossum开始编写,到Python 3.7.x版本的发布,涵盖了Python的主要版本更新。文章还探讨了Python的优缺点,以及其在Web开发、数据分析、机器学习等领域的广泛应用。
摘要由CSDN通过智能技术生成

介绍

python历史

  1. 1989年圣诞节:Guido von Rossum开始写Python语言的编译器。
  2. 1991年2月:第一个Python编译器(同时也是解释器)诞生
  3. 1994年1月:Python 1.0正式发布
  4. 2000年10月16日:Python 2.0发布
  5. 2008年12月3日:Python 3.0发布

目前我们使用的Python 3.7.x的版本是在2018年发布的,Python的版本号分为三段,形如A.B.C。其中A表示大版本号,一般当整体重写,或出现不向后兼容的改变时,增加A;B表示功能更新,出现新功能时增加B;C表示小的改动(例如:修复了某个Bug),只要有修改就增加C。

python优缺点

优点
  1. 简单和明确,做一件事只有一种方法。
  2. 学习曲线低,跟其他很多语言相比,Python更容易上手。
  3. 开放源代码,拥有强大的社区和生态圈。
  4. 解释型语言,天生具有平台可移植性。
  5. 对两种主流的编程范式(面向对象编程和函数式编程)都提供了支持。
  6. 可扩展性和可嵌入性,例如在Python中可以调用C/C++代码。
  7. 代码规范程度高,可读性强,适合有代码洁癖和强迫症的人群。
缺点
  1. 执行效率稍低,因此计算密集型任务可以由C/C++编写。
  2. 代码无法加密,但是现在很多公司都不销售卖软件而是销售服务,这个问题会被弱化。
  3. 在开发时可以选择的框架太多(如Web框架就有100多个),有选择的地方就有错误。

python应用领域

目前Python在Web应用开发、云基础设施、DevOps、网络数据采集(爬虫)、数据分析挖掘、机器学习等领域都有着广泛的应用,因此也产生了Web后端开发、数据接口开发、自动化运维、自动化测试、科学计算和可视化、数据分析、量化交易、机器人开发、自然语言处理、图像识别等一系列相关的职位。

安装

windows

安装地址

  1. 选择-Windows x86-64 executable installer
  2. 安装过程建议勾选“Add Python 3.x to PATH”(将Python 3.x添加到PATH环境变量)

linux

  1. 安装依赖库(因为没有这些依赖库可能在源代码构件安装时因为缺失底层依赖库而失败)
yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
  1. 下载Python源代码并解压缩到指定目录。
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz

tar -zxvf Python-3.8.0.tgz

cd Python-3.8.0
./configure --prefix=/usr/local/python38 --enable-optimizations
make && make install
  1. 添加环境变量
vim ~/.bash_profile
--添加以下内容
export PATH=$PATH:/usr/local/python38/bin
  1. 激活环境变量
source ~/.bash_profile

mac

安装地址
选择-macOS 64-bit installer
根据提示自动安装即可

  1. 添加环境变量
vim ~/.bash_profile
--添加以下内容
export PATH=$PATH:/usr/local/python38/bin
  1. 激活环境变量
source ~/.bash_profile

运行python

命令行模式下输入python或python3

python3 --version

运行文件
hello.py

print('hello world')

命令行输入运行python文件

python3 hello.py

注释

  1. 单行注释 以#和空格开头的部分
  2. 多行注释 三个引号开头,三个引号结尾
'''
第一个python文件
这是多行注释
可以是单引号,也可以是双引号
'''

# 控制台输出-这是单行注释
print('hello python')

中文文档

使用pip 安装第三方库

pip install requests 
pip install requests -i https://pypi.douban.com/simple

使用国内源

  • 清华:https://pypi.tuna.tsinghua.edu.cn/simple
  • 阿里云:https://mirrors.aliyun.com/pypi/simple
  • 豆瓣:https://pypi.douban.com/simple
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值