0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何寻找Python特定领域的库

云深之无迹 来源:云深之无迹 作者:云深之无迹 2022-09-06 10:16 次阅读

我不说你敢相信这是一个教案???鄙人不会做PPT,所以这个教案只能以这样的方式出现,见谅了,但是我觉得一个教程某种程度写成一个线性的文稿的最好的。

这次我抛弃了使用许久的VSCode,不可否认它的强大,但是MD的功能有些羸弱。

这次我们使用DataSpell

2fbcce92-2d1e-11ed-ba43-dac502259ad0.png

先新建一个笔记本

2ffceae0-2d1e-11ed-ba43-dac502259ad0.png

到这里就可以使用啦

考虑到课程的过渡,这里就先加一节基础课,不要觉得枯燥,细节之处显本事

Python安装这些我就不讲了,我就是推荐版本至少要3.6+的样子,太新的不稳定,太旧的与现在的兼容性太差。

聊起Python,除了易用性以外,肯定最重要的就是相关的库了:

https://pypi.org/help/

虽然目前有很多PIP的代替品,但是再占有率和大家的使用频度上面,PIP还是当之无愧的老大。上面是相关的链接,可以学习一些更加高阶的知识。

30191a12-2d1e-11ed-ba43-dac502259ad0.png

在一个终端里面输入命令就可以了

3096d8f8-2d1e-11ed-ba43-dac502259ad0.png

这个就是一个最简单的列子

库这么找呢?就Python+相关的领域,看到库的名字就行:

首选Google

剩下就是Baidu了

看到库的名字以后就在Pypi里面来搜索,不要找什么教程

一般我要找的东西就是第一个

329e9410-2d1e-11ed-ba43-dac502259ad0.png

直接安装

32b73bf0-2d1e-11ed-ba43-dac502259ad0.png

速度是很快的

331d1290-2d1e-11ed-ba43-dac502259ad0.png

我们可以在项目的概览里面找到我们感兴趣的东西,比如官网

3363bc72-2d1e-11ed-ba43-dac502259ad0.png

这个就很漂亮了

https://networkx.org/documentation/latest/

33895662-2d1e-11ed-ba43-dac502259ad0.png

如果你安装正确的话,IDE是可以自动补全的

在这里可以创建一个创建一个没有节点和边的空图。

343fee4a-2d1e-11ed-ba43-dac502259ad0.png

执行后虽然没有什么东西,但是内部已经生产出了一些数据结构

34784d76-2d1e-11ed-ba43-dac502259ad0.png

因为NetworkX不是一个可视化的库,所以这里就需要调用别的库进行一个可视化。

截至目前为止,我讲了如何寻找特定领域的库,然后安装,如何测试库的情况。这些东西就是基本功,请务必掌握。

在基础的学习上面,诚然有很多嬉皮笑脸的书,但是本身脚本语言就离计算机很远了,加上更加的不正经,那这个学习真的是不知道该说什么好。

我这里推荐以几个小时的时间,来完成官方DOC的阅读和操作,是的没有错!

https://www.python.org/

357048e6-2d1e-11ed-ba43-dac502259ad0.png

在官网点击文档

35b261a4-2d1e-11ed-ba43-dac502259ad0.png

这样

35e6389e-2d1e-11ed-ba43-dac502259ad0.png

默认会出现最新

36b7fcf8-2d1e-11ed-ba43-dac502259ad0.png

我使用的是3.8.6

36ddd374-2d1e-11ed-ba43-dac502259ad0.png

那么你的文档将会是这样的

在下篇文章中,我会带你手把手的完成Python语言的入门。

当然在IDE的选择上面,有的人可以不会买Jetbrain家的东西,这里也推荐Spyder:

https://www.spyder-ide.org/

软件Logo

380bd264-2d1e-11ed-ba43-dac502259ad0.png

首次打开的页面

https://docs.spyder-ide.org/current/index.html

383e4cc6-2d1e-11ed-ba43-dac502259ad0.png

正儿八经的使用开的页面

审核编辑:彭静

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 终端
    +关注

    关注

    1

    文章

    1134

    浏览量

    29874
  • 数据结构
    +关注

    关注

    3

    文章

    573

    浏览量

    40128
  • python
    +关注

    关注

    56

    文章

    4796

    浏览量

    84664

原文标题:使用Python进行数学建模(语言基础1)

文章出处:【微信号:TT1827652464,微信公众号:云深之无迹】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于 Python 的深度学习Keras入门知识

    支持 Python 开发环境的平台同时也能支持 Keras。正式构建测试是在 Python V2.7x 和 V3.5 上运行的,但与 Keras 结合使用的后端需要特定平台才能访问支持的图形处理单元
    的头像 发表于 05-14 04:05 5829次阅读

    动态封装成python模块的方法

    之前的文章 将静态封装成 python 模块中讲解了如何将静态封装成 python 模块,静态封装相对来说还是有点复杂,今天来介绍下动
    发表于 07-13 15:24 646次阅读

    Python十大应用领域和就业方向

    能干些什么?以下是Python十大应用领域!1. WEB开发Python拥有很多免费数据函数、免费web网页模板系统、以及与web服务器进行交互的
    发表于 11-21 14:54

    如何寻找电源领域的最新技术?

    寻找电源领域的最新技术
    发表于 12-03 06:25

    140种Python标准、第三方和外部工具都有了

    Python标准Python自带的标准Python标准无需安装,只需要先通过impor
    的头像 发表于 08-02 09:24 3323次阅读

    常用Python有那些38个常用Python的详细概述

    Python作为一个设计优秀的程序语言,现在已广泛应用于各种领域,依靠其强大的第三方类Python在各个领域都能发挥巨大的作用。
    的头像 发表于 11-03 10:28 3.1w次阅读

    Python标准中文版电子书免费下载

    Python 的标准包括了很多的模块, 从 Python 语言自身特定的类型和声明, 到一些只用于少数程序的不著名的模块。 本章描述了一些基本的标准
    发表于 04-15 08:00 0次下载
    <b class='flag-5'>Python</b>标准<b class='flag-5'>库</b>中文版电子书免费下载

    Python标准中文版资料合集

    Python 的标准包括了很多的模块, 从 Python 语言自身特定的类型和声明, 到一些只用于少数程序的不著名的模块。 本章描述了一些基本的标准
    发表于 08-06 08:00 0次下载

    ADM1266 Python

    ADM1266 Python
    发表于 03-23 15:47 1次下载
    ADM1266 <b class='flag-5'>Python</b><b class='flag-5'>库</b>

    如何安装常用Python

    Python作为一种流行的编程语言,拥有丰富的第三方资源,这些可以帮助开发者轻松实现各种功能,从数据分析到Web开发,从机器学习到图像处理,涵盖了各个领域。在
    的头像 发表于 04-14 12:11 1162次阅读

    SQLite数据python的区别

    SQLite数据python的区别 SQLite是一种轻量级关系型数据管理系统,是一个嵌入式的数据引擎。Python是一种高级编程语
    的头像 发表于 08-28 16:41 866次阅读

    python有什么用 如何用python创建数据

    python有什么用 如何用python创建数据 Python是一种高级编程语言,可以用于开发各种类型的应用程序和工具。它的广泛应用使它在编程领域
    的头像 发表于 08-28 16:41 1175次阅读

    python读取数据数据 python查询数据 python数据连接

    python读取数据数据 python查询数据 python数据连接
    的头像 发表于 08-28 17:09 1823次阅读

    如何使用Python和PinPong控制Arduino

    与传感器和其他物理设备集成的应用程序。如果您已经掌握了Python的基础知识,那么您可以通过使用Python来控制Arduino来入门。本文目的主要是向您展示如何使用PinPong通过Pyt
    的头像 发表于 10-13 10:59 990次阅读
    如何使用<b class='flag-5'>Python</b>和PinPong<b class='flag-5'>库</b>控制Arduino

    python第三方有哪些

    Python 作为一门功能强大的编程语言,拥有丰富的第三方,几乎覆盖了各个领域的应用。下面是一些常见且广泛应用的 Python 第三方
    的头像 发表于 11-29 14:31 2136次阅读