当前位置: 首页 > news >正文

python概述

目录

python语言的特点

python语言的优点:

python语言的缺点:

 1.常用的python编辑器

PyCharm

 Jupyter Notebook 

VScode

模块的安装、导入与使用

安装

 导入与使用


 


python语言的特点

1.简洁

2.语法优美

3.简单易学

4.开源:用户可自由地下载、拷贝、阅读、修改代码

5.可移植:编写的程序可不加修改的在任何平台上运行

python语言的优点:

1.扩展性良好:可调用其他语言编写的代码

2.类库丰富

3.通用灵活

4.模式多样

5.良好的中文支持

python语言的缺点:

1.执行效率不高

2.python版本不兼容 


 1.常用的python编辑器

PyCharm \Jupyter Notebook  \VScode

PyCharm

PyCharm常用于编辑python项目,具备以下功能:

调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制

可实现程序编写、运行、测试的一体化

 Jupyter Notebook 

简称Jupyter,便于创建和共享文档,支持实时代码,本质是一个Web应用程序,与PyCharm相比,它调试方便、小巧灵活、方便图表展示

使用pip工具即可安装Jupyter,安装命令:pip install jupyter notebook

以".pynb"形式保存

VScode


模块的安装、导入与使用

模块:存放功能性代码的文件

python内置了一些标准模块,如math;python的使用者也贡献了许多丰富且强大的第三方模块

安装

 pip install "模块名"

注意:pip是在线工具,需要联网状态下获取并使用模块资源

1.打开cmd命令提示符 ,使用cd命令切换到代码所在目录

2.输入命令python -m venv  "虚拟环境名称"

3.输入命令"虚拟环境名称"/Scripts/activate激活虚拟环境

4.输入命令python -m pip config set global.index-url

https://pypi.tuta.tsinghua.edu.cn/simple使用国内模块库

5.输入命令pip install "模块名"安装指定模块到虚拟环境中

 导入与使用

import 模块1,模块2...

模块.函数

模块.变量

from...import....


代码的组织方式——模块module、包package和库lib

模块是最基础的代码组织方式,每个.py文件都是一个模块

包以类似目录的结构组织模块文件或子包。一个包含_init_.py文件的目录就是一个包,包中可由多个模块或子包

库是一个抽象的概念,指具有相关功能的模块的集合1

http://www.lryc.cn/news/447793.html

相关文章:

  • 使用celery+Redis+flask-mail发送邮箱验证码
  • 【第十四章:Sentosa_DSML社区版-机器学习之时间序列】
  • Vue3.X + SpringBoot小程序 | AI大模型项目 | 饮食陪伴官
  • 【C++】检测TCP链接超时——时间轮组件设计
  • 中国新媒体联盟与中运律师事务所 建立战略合作伙伴关系
  • 【ArcGIS微课1000例】0121:面状数据共享边的修改方法
  • 图论(dfs系列) 9/27
  • 如何在Windows上安装Docker
  • golang格式化输入输出
  • Jenkins基于tag的构建
  • 性能设计模式
  • Android 热点分享二维码功能简单介绍
  • SIEM之王,能否克服创新者的窘境?
  • (JAVA)浅尝关于 “栈” 数据结构
  • 【前端】ES13:ES13新特性
  • vuepress 浏览器加载缓存,总是显示旧页面,无法自动刷新数据的解决方法
  • 如何使用代理IP解决反爬虫问题
  • QT学习笔记之绘图
  • 大数据新视界 --大数据大厂之数据清洗工具 OpenRefine 实战:清理与转换数据
  • 基于QT的C++中小项目软件开发架构源码
  • self-supervised, weakly supervised, and supervised respectively区别
  • 安卓好软-----手机屏幕自动点击工具 无需root权限
  • 【Redis】主从复制(下)--主从复制原理和流程
  • Pencils Protocol上线 Vaults 产品,为 $DAPP 深入赋能
  • uni-app+vue3+pina实现全局加载中效果,自定义全局变量和函数可供所有页面使用
  • 基于SSM+小程序的在线课堂微信管理系统(在线课堂1)(源码+sql脚本+视频导入教程+文档)
  • Uniapp 微信小程序 最新 获取用户头像 和 昵称 方法 有效可用
  • 儿童手抄报模板-200个(家有神兽必备)
  • 动态规划入门题目->使用最小费用爬楼梯
  • 中间添加一条可以拖拽的分界线,来动态调整两个模块的宽度