python知识总结--简介

Published on with 0 views and 0 comments

一、说明

本文记录Python基础知识,使用Anaconda+jupyter+Python3搭建开发环境

官方文档地址:Python文档

二、Python简介

2.1 简介

Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。

2.2 特性

python有以下几个特点

  • 开源
  • 解释性
  • 可读性
  • 脚本
  • 交互性

2.3 python的优势和不足

python的优势和不足

优势:

  • 语法简单
  • 动态解释性:不需要编译,可以在运行中修改类的属性
  • 胶水语言:可以调用Java,C等语言编写好的模块
  • 编程范式:python是一门面向对象的编程语言,支持面向过程、面向对象、函数式等编程范式
  • 第三方库:python拥有功能强大的第三方库

缺点:

  • 运行速度慢
  • 线程灾难:伪多线程

2.4 python适用领域

  • AI
  • 数据挖掘
  • web
  • APP
  • 自动化运维脚本
  • 系统工具

三、python环境

3.1 解释器

  • Python解释器
    • 纯净的python执行环境,可以在Python官网下载安装
    • 使用自带的pip工具进行工具包的安装
  • Anaconda
    • 为了方便使用Python进行数据科学研究而建立的一组软件包,预装了数据科学领域常见的Python库,可以在Anaconda各版本地址下载安装
    • 带有包管理工具conda

3.2 Python版本

Python有Python2和Python3两个版本

image.png

3.3 集成开发环境

  • Pycharm
    • 支持代码自动补全,自动缩进和断点调试
    • 适用于大型项目和协同开发
  • Jupyter notebook
    • web形式的交互式开发工具
    • 能够将代码、图表、文字显示在一个窗口
    • 对于数据分析来说,能够清晰展示分析过程

标题:python知识总结--简介
作者:wenyl
地址:http://www.wenyoulong.com/articles/2024/04/17/1713359472430.html