python工具库有哪些,python工具包怎么用

news2024/11/27 22:43:09

大家好,小编来为大家解答以下问题,python工具包有哪些,python工具包怎么用,现在让我们一起来看看吧!

 

最近有多位读者留言,咨询更便捷、高效的python编程开发工具(IDE),本文就给大家介绍四款业内常用的python软件开发工具,并简单介绍下每款软件的特点,便于读者按需选择合适的学习软件!

本文章节内容为:

jupyter notebook IDE简介VS Code IDE简介Visual Studio IDE简介PyCharm IDE简介总结
python开发工具大汇总
一、jupyter notebook IDE简介—五星推荐

jupyter notebook是python学习与开发的一款简介的IDE,是一款Web应用程序,便于创建和编写文档等操作,支持实时编写并运行代码、方程式,同时支持可视化图像输出等等,其安装与启动方式很简单:

安装python,请参考往期视频教程:Python安装全过程详解与验证方法安装pip安装器,请参考往期文章:Python神器:找不到模块怎么办?pip安装器一键全搞定以管理员方式打开命令行,输入:pip install jupyter 等待安装完成在python工程文件夹下打开命令行窗口,输入:jupyter notebook 回车即可jupyter notebook启动后会在默认浏览器打开网页,创建工程与代码编写和运行都在网页上完成jupyter notebook打开界面如下:
启动界面
jupyter notebook编写代码与运行界面:
jupyter notebook开发界面预览
如果是为了学习,个人是非常推荐jupyter notebook这款IDE的,占用资源少,安装与启动方便,运行方便,实属难得的高效学习工具!

二、VS Code IDE简介—四星推荐

VS Code全写为Visual Studio Code,是微软开发的现代Web和云应用的跨平台源代码编辑器,在安装相应的扩展包后可具备强大的编程开发能力!

VS Code运行界面:
VS界面
VS Code截止2019年9月,已支持多达37种语言开发:
VS code扩展包
三、Visual Studio IDE简介 —四星推荐

Visual Studio这款IDE应该是大家耳熟能详的,这是很多企业和个人一直都在使用的具有强大功能的开发工具,除了占用系统资源过多外几乎没有缺点!

新版的Visual Studio已经加入了对python语言的支持,还编写了完整的python程序开发指导手册,不得不说微软的IDE真的是用心:
VS 支持python开发
VS 运行python界面:
VS运行python
个人不是很推荐利用VS来做python开发,因为占用资源太多,而且在很多细节方面,没有python专用开发工具做的完善!

四、PyCharm IDE简介—五星推荐

PyCharm是一款python专用开发工具,具有完整的python软件开发功能!

PyCharm具有一套高效的python开发工具,包括调试、Project管理、代码跳转、自动完成、单元测试、版本控制等,此外,pycharm能够支持Web开发中的高级框架Django!

PyCharm界面:
pycharm界面
感兴趣的读者可以自行搜索学习PyCharm+Anaconda的联合开发!这里简述下Anaconda:

Anaconda包含了conda、Python等180多个科学包及其依赖项,是一个开源的Python发行版本轻量级Anaconda: Miniconda,仅包含conda和 Python,可节省空间与占用资源,读者可按需选择Anaconda方便于管理python包和环境,可用于环境要求不同的项目开发:如项目一要求用python2,项目二要求用python3,而开发人员只有一台电脑,那么此时就可以使用Anaconda来创建多个互不干扰的项目环境,兼容运行多版本的python来做多个项目开发!五、总结

jupyter notebook 的下载与安装方式已经在第一节里详细说明了,这里就不做赘述了,其他三种python IDE的官方下载网上都是可以非常容易找到的,希望对大家有所帮助。上述内容如有不足之处,欢迎读者批评指正!
谢谢

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/858424.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

词性标记:隐马尔可夫模型简介(1/2)

一、说明 作为人类,我们比这个星球上的任何动物都更了解自然语言的许多细微差别。比如说:“你吃了吗”,“企业吃不饱”,“吃豆腐”,“吃醋了”;同样一个“吃”,意义不同,从一个符号出…

tsmc12 加tap cell/boundary cell失败原因总结

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?拾陆楼知识星球入口 via0_grid tsmc12有via0的概念,boundary cell不需要对齐via0,但tap cell的pg pin是有via0这一层的,所以当tap cell添加失败,首先需要检查的就是via0_grid是否创建成功,offset能否对齐via0。 …

【低代码预研】通过低代码平台开发应用程序

目录 低代码介绍 预研目标 预研产品 1. 业务流程 2. 用户权限 3. 统计图表 4. 大屏设计 5. 第三方登录 6. 分布式调度 小结 近几年,一直对低代码平台有所耳闻,目前已经对低代码平台有了一定的认识,如果能通过一个可视化的配置页面就能完成前端…

今天我会带你了解音频转文字怎么弄的

常常被老板的“长”会议限制住了怎么办?当然这里的“长”是指时长。 老板的唠叨话不是一两个小时能讲完的,而且还需要你将会议心得整理给他,你可以受得吗? 我经常遇到这种情况,都习以为常了,因为我找到应…

Microsoft SQL Server 2008中,语法生成错误“并行数据仓库(PDW)功能未启用“(已解决)

案例: 原表有两列,分别为月份、月份销售额,而需要一条 SQL 语句实现统计出每个月份以及当前月以前月份销售额和 sql 测试数据准备: DECLARE Temp Table ( monthNo INT, --- 月份 MoneyData Float --- 金额 ) insert INTO TEM…

PintOS lab2 User Programs 实验记录

Background 大体流程如下图所示,显然这时候start_process无法被调度到。 然后start_process 里面load .out文件 (.o文件就是对象文件,是可重定向文件的一种,通常以ELF格式保存,里面包含了对各个函数的入口标记,描述,…

VLAN监控及常见问题排查

局域网,我们通常称为LAN,是一种由基于同一地理位置的设备组成的网络,可实现它们之间的通信,局域网的虚拟对应物是虚拟局域网或 VLAN。VLAN 增强了 LAN,提供了进行更改的灵活性、更高的可扩展性和更好的安全性。 使用 …

LLM中的微调演变

目录 微调演变InstructGPT的训练 微调演变 首先是任务驱动了微调的发展,GPT1和BERT遵循经典的预训练微调范式,到GPT3时期,预训练任务表现为句子接龙,给定前文持续预测下一个word,当模型参数规模和训练数据增大后&…

【从零学习python 】11.Python循环语句和控制流程

文章目录 while 语法for循环for循环的格式range break和continuebreak的使用continue的使用 嵌套循环while嵌套的格式语法结构:练习题答案进阶案例 while 语法 while 判断条件:代码块我们发现,while循环的语法结构和if语句的结构很相像,那么这两个之间有…

CSS-grid布局

网格布局也叫grid布局,平常写样式的时候基本上都是用的flex布局。 像以下布局,用flex布局就可能会有有点麻烦,这时候用grid布局就方便的多了。 或者是照片墙 grid布局就是将容器划分为行和列,产生单元格,然后在指定的…

幻读怎么复现

大家好,我是想想。 很久没有给大家分享技术了,主要在计划一些事情,几乎没什么时间爽文了。 今天从实操上实现了MySQL事务隔离复现问题,就记录分享给大家吧。 正文 我们知道,著名的四大事务特性ACID特性 Atomicity…

Mongodb管道函数操作数组,过滤,数组截取,条件分支,字符串合并

(学习的本质,不在于记住哪些知识,而在于它触发了你的思考——迈克尔桑德尔) 假如有以下数据结构 其中features内value的数据结构是可变的 {"_id": {"$oid": "64bd0b17258d09faf6ebb6ee"},"i…

wpf控件上移下移,调整子集控件显示顺序

页面代码&#xff1a; <!-- 导出A2&#xff0c;自定义导出设置列&#xff0c;添加时间&#xff1a;2023-8-9 14:14:18&#xff0c;作者&#xff1a;whl&#xff1b; --><Window x:Class"WpfSnqkGasAnalysis.WindowGasExportA2"xmlns"http://schemas.…

【福建事业单位-资料分析】03 比重和平均数

【福建事业单位-资料分析】03 比重和平均数 一、比重&#xff08;现期比重&#xff0c;基期比重、两期比重&#xff09;1.1 现期比重增长贡献量&#xff0c;利润率 1.2基期比重&#xff08;用现期和增长率逆求&#xff09;1.3两期比重&#xff08;难点重点&#xff09;——比较…

工厂食堂就餐全攻略!还不赶紧来码住?

随着科技的不断进步&#xff0c;智能化系统在各个领域都呈现出令人瞩目的应用前景。在这个数字化时代&#xff0c;工厂食堂也逐渐走向智能化管理的道路。 智慧收银系统作为其中的一环&#xff0c;正为工厂食堂的效率提升、成本降低以及服务质量提升提供了全新的可能性。无需繁琐…

持有PMP证书,可申请CSPM证书!

一&#xff0c;CSPM介绍 CSPM的全称是&#xff1a;项目管理专业人员能力评价&#xff0c;是我们国内的“PMP”&#xff0c;是我们中国人自己的项目管理专业人士评价指南&#xff0c;符合中国国情且符合中国未来发展的项目管理专业人员能力评价标准。 2022年10月12日发布实施了…

计算机组成原理-笔记-第五章

目录 五、第五章——中央处理器 1、CPU的功能和基本结构 &#xff08;1&#xff09;运算器内部结构 &#xff08;2&#xff09;控制器的基本结构 &#xff08;3&#xff09;CPU的四大部分 2、指令执行过程&#xff08;数据流向 & 执行方案&#xff09; &#xff08;…

libheif —— 2、编写苹果、小米的.heic图片查看器

效果图 .heic简介 HEIC,是iOS 11更新后,iPhone 7及其后硬件,在拍摄照片时的默认图像存储格式。 HEIC是一种图像格式,上线时间还比较短,只有4年左右。自iOS 11和macOS High Sierra(10.13)内测开始,苹果将HEIC设置为图片存储的默认格式。与JPG相比,它占用的空间更小,画…

【ADS】在同一个symbol层次化实现理想器件和EM仿真的切换

ADS层次化切换理想器件和电磁仿真 1.需求描述2.实现步骤2.1 层次结构2.2 新建schematic2.3 新建symbol2.4 使用演示 3.后言 1.需求描述 在使用ADS做电磁仿真时&#xff0c;得到的结果需要多次迭代去接近原理图&#xff0c;那么就需要反复与原理图切换进行对比。 比较直接的方法…

Spring Initailizr--快速入门--SpringBoot的选择

&#x1f600;前言 本篇博文是关于IDEA使用Spring Initializer快速创建Spring Boot项目的说明&#xff0c;希望能够帮助到您&#x1f60a; &#x1f3e0;个人主页&#xff1a;晨犀主页 &#x1f9d1;个人简介&#xff1a;大家好&#xff0c;我是晨犀&#xff0c;希望我的文章可…