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…

【flask sqlalchmey】一次性将返回的列表对象或者 一行数据对象转成dict---flask-sqlalchemy输出json格式数据

def model_to_dict(object):return {c.name: getattr(object, c.name) for c in object.__table__.columns}#将一组数据转为list def scalars_to_list(object):return [model_to_dict(c) for c in object]class Sysdict(Base,SerializerMixin):__bind_key__ forest_fire_contr…

基于kubeadm部署K8S集群:上篇

目录 一、环境准备 1、主机初始化配置 2、配置主机名绑定hosts,不同主机名称不同 3、主机配置初始化 4、部署docker环境 二、部署kubernetes集群 1、组件介绍 2、所有主机配置阿里云yum源 3、安装kubelet 、kubeadm 、kubectl 4、配置init-config.yaml 5、…

spring源码高级-图灵周瑜

实现factorybean可以产生代理对象

ADB连接安卓手机提示unauthorized

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

嵌入式面试6---操作系统原理

6 优先级反转问题在嵌入式系统中是一中严重的问题,必须给与足够重视。 a) 首先请解释优先级反转问题 b) 很多RTOS提供优先级继承策略(Priority inheritance)和优先级天花板策略(Priority ceilings)用来解决优先级反转问题,请讨论这两种策略。 答&#xf…

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

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

Android 高级进阶知识整理

Android Framework 启动流程 init 进程启动过程 Android系统启动流程 Zygote启动流程及源码分析 APP启动流程 init进程是Android用户空间第一个进程,主要做以下3件事情: 创建和挂载启动所需的文件目录。初始化和启动关键服务,守护关键…

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

以太网帧结构 帧大小的定义 以太网单个最大帧 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…

JVM源码剖析之System.getProperty实现

版本信息 jdk版本:jdk8u40 操作系统:Mac System.getProperty 方法大家并不陌生,在各大框架源码中都能见到,项目中也能使用到,那么此篇文章将带你揭开System.getProperty方法底层实现。 System.getProperty 可以拿到…

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

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

ChatGPT在大规模数据处理和信息管理中的应用如何?

ChatGPT作为一种强大的自然语言处理模型,在大规模数据处理和信息管理领域有着广泛的应用潜力。它可以利用其文本生成、文本理解和问答等能力,为数据分析、信息提取、知识管理等任务提供智能化的解决方案。以下将详细介绍ChatGPT在大规模数据处理和信息管…

Langchain module ‘hnswlib‘ has no attribute ‘Index‘ 错误解决

Langchain module hnswlib has no attribute Index 错误解决 使用 Langchain 操作 Chroma 向量数据库时,报一下错误信息, module hnswlib has no attribute Index试着重装了不同 hnswlib 版本没有解决,最后解决方法是,不要使用 h…

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