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

大家好,小编来为大家解答以下问题,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.mzph.cn/news/29638.shtml

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

相关文章

Q-Vision+Kvaser CAN/CAN FD/LIN总线解决方案

智能联网技术在国内的发展势头迅猛,随着汽车智能化、网联化发展大潮的到来,智能网联汽车逐步成为汽车发展的主要趋势。越来越多整车厂诉求,希望可以提供本土的测量软件,特别是关于ADAS测试。而Softing中国推出的Q-Vision软件不仅可…

数据结构--BFS求最短路

数据结构–BFS求最短路 BFS求⽆权图的单源最短路径 注:⽆权图可以视为⼀种特殊的带权图,只是每条边的权值都为1 以 2 为 b e g i n 位置 以2为begin位置 以2为begin位置 代码实现 //求顶点u到其他顶点的最短路径 void BFS_MIN_Distance(Graph G, int u…

spring源码高级-图灵周瑜

实现factorybean可以产生代理对象

ADB连接安卓手机提示unauthorized

近期使用airtest进行自动化测试时,因为需要连接手机和电脑端,所以在使用adb去连接本人的安卓手机vivo z5时,发现一直提示unauthorized。后来经过一系列方法尝试,最终得以解决。 问题描述: 用数据线将手机接入电脑端&…

【N32L40X】学习笔记14-在RT-thread系统中读取eeprom数据

eeprom 说明 eeprom介绍 AT24C01A,1K串行EEPROM:内部组织16页8字节,1K需要一个7位数据字地址进行随机字寻址。AT24C02,2K串行EEPROM:内部组织32页8字节,2K需要一个8位数据字地址进行随机字寻址。AT24C04,4K串行EEPRO…

以太网帧格式与吞吐量计算

以太网帧结构 帧大小的定义 以太网单个最大帧 6(目的MAC地址) 6(源MAC地址) 2(帧类型) 1500{IP数据包[IP头(20)DATA(1480)]} 4(CRC校验&#xff…

4.2、Flink任务怎样读取文件中的数据

目录 1、前言 2、readTextFile(已过时,不推荐使用) 3、readFile(已过时,不推荐使用) 4、fromSource(FileSource) 推荐使用 1、前言 思考: 读取文件时可以设置哪些规则呢? 1. 文件的格式(tx…

COCOS项目运行的时候图片模糊的原因

1、首先。用X坐标来分析,如果size*Anchor Position有小数,如上图57*0.5667695.5。这样就会导致x模糊。如果y同样计算结果包含小数,那么y也会模糊。xy同时模糊的情况是最模糊的。 2、如果当前node没有问题,那么就要检查上级node是…

跨境电商线上店铺智能装修系统源码开发

搭建一个跨境电商线上店铺智能装修系统源码开发需要以下步骤: 1. 确定需求:首先,需要明确线上店铺智能装修系统的具体需求。 2. 选择开发语言和框架:根据需求,选择合适的开发语言和框架进行开发,可以提高…

快速上手Vue开发:新一代Vue官方脚手架(create-vue)

文章目录 一、简介二、创建一个 Vue 应用1、前提条件2、安装命令3、可选插件 一、简介 create-vue 是 Vue3 的专用脚手架,使用 vite 创建 Vue3 的项目,也可以选择安装需要的各种插件,使用更简单。 二、创建一个 Vue 应用 官网地址&#xff…

Zookeeper特性与节点数据类型详解

CAP&Base理论 CAP理论 cap理论是指对于一个分布式计算系统来说,不可能满足以下三点: 一致性 : 在分布式环境中,一致性是指数据在多个副本之间是否能够保持一致的 特性,等同于所有节点访问同一份最新的数据副本。在一致性的需…

Apache DolphinScheduler 3.1.8 版本发布,修复 SeaTunnel 相关 Bug

近日,Apache DolphinScheduler 发布了 3.1.8 版本。此版本主要基于 3.1.7 版本进行了 bug 修复,共计修复 16 个 bug, 1 个 doc, 2 个 chore。 其中修复了以下几个较为重要的问题: 修复在构建 SeaTunnel 任务节点的参数时错误的判断条件修复 …

《24海南大学835软件工程考研经验贴》

1.经验之谈 首先,我是一个二战的考生,一战给我带来的经验有几点。第一,数学、专业课这两门越早复习越好,越拖到后面你就会发现来不及了,这学不完,那学不完的。第二、我认为是比较关键的一点,一定…

玩转graphQL

转载至酒仙桥的玩转graphQL - SecPulse.COM | 安全脉搏 前言 在测试中我发现了很多网站开始使用GraphQL技术,并且在测试中发现了其使用过程中存在的问题,那么,到底GraphQL是什么呢?了解了GraphQL后能帮助我们在渗透测试中发现哪些…

c++11 标准模板(STL)(std::basic_fstream)(三)

定义于头文件 <fstream> template< class CharT, class Traits std::char_traits<CharT> > class basic_fstream : public std::basic_iostream<CharT, Traits> 类模板 basic_fstream 实现基于文件的流上的高层输入/输出。它将 std::basic_i…

常见分布式ID解决方案总结:数据库、算法、开源组件

常见分布式ID解决方案总结 分布式ID分布式ID方案之数据库数据库主键自增数据库号段模式Redis自增MongoDB 分布式ID方案之算法UUIDSnowflake(雪花算法) 雪花算法的使用IdWorker工具类配置分布式ID生成器 分布式ID方案之开源组件uid- generator(百度)Tinyid&#xff08;滴滴&…

【LangChain学习】基于PDF文档构建问答知识库(三)实战整合 LangChain、OpenAI、FAISS等

接下来&#xff0c;我们开始在web框架上整合 LangChain、OpenAI、FAISS等。 一、PDF库 因为项目是基于PDF文档的&#xff0c;所以需要一些操作PDF的库&#xff0c;我们这边使用的是PyPDF2 from PyPDF2 import PdfReader# 获取pdf文件内容 def get_pdf_text(pdf):text "…

视频网站如何选择国外服务器?

​ 视频网站如何选择国外服务器? 地理位置&#xff1a;选择靠近目标用户群体的国外服务器位置是至关重要的。若用户主要集中在中国以外的地区&#xff0c;因您应选择位于用户所在地附近的服务商&#xff0c;以确保视频的传输速度。 带宽和速度&#xff1a;选择带宽足够且方便升…

如何解决 Elasticsearch 查询缓慢的问题以获得更好的用户体验

作者&#xff1a;Philipp Kahr Elasticsearch Service 用户的重要注意事项&#xff1a;目前&#xff0c;本文中描述的 Kibana 设置更改仅限于 Cloud 控制台&#xff0c;如果没有我们支持团队的手动干预&#xff0c;则无法进行配置。 我们的工程团队正在努力消除对这些设置的限制…

传统图像算法 - 运动目标检测之KNN运动背景分割算法

以下代码用OpenCV实现了视频中背景消除和提取的建模&#xff0c;涉及到KNN&#xff08;K近邻算法&#xff09;&#xff0c;整体效果比较好&#xff0c;可以用来进行运动状态分析。 原理如下&#xff1a; 背景建模&#xff1a;在背景分割的开始阶段&#xff0c;建立背景模型。 …