我不说你敢相信这是一个教案???鄙人不会做ppt,所以这个教案只能以这样的方式出现,见谅了,但是我觉得一个教程某种程度写成一个线性的文稿的最好的。
这次我抛弃了使用许久的vscode,不可否认它的强大,但是md的功能有些羸弱。
这次我们使用dataspell
先新建一个笔记本
到这里就可以使用啦
考虑到课程的过渡,这里就先加一节基础课,不要觉得枯燥,细节之处显本事
python安装这些我就不讲了,我就是推荐版本至少要3.6+的样子,太新的不稳定,太旧的与现在的兼容性太差。
聊起python,除了易用性以外,肯定最重要的就是相关的库了:
https://pypi.org/help/
虽然目前有很多pip的代替品,但是再占有率和大家的使用频度上面,pip还是当之无愧的老大。上面是相关的链接,可以学习一些更加高阶的知识。
在一个终端里面输入命令就可以了
这个就是一个最简单的列子
库这么找呢?就python+相关的领域,看到库的名字就行:
首选google
剩下就是baidu了
看到库的名字以后就在pypi里面来搜索,不要找什么教程
一般我要找的东西就是第一个
直接安装
速度是很快的
我们可以在项目的概览里面找到我们感兴趣的东西,比如官网
这个就很漂亮了
https://networkx.org/documentation/latest/
如果你安装正确的话,ide是可以自动补全的
在这里可以创建一个创建一个没有节点和边的空图。
执行后虽然没有什么东西,但是内部已经生产出了一些数据结构
因为networkx不是一个可视化的库,所以这里就需要调用别的库进行一个可视化。
截至目前为止,我讲了如何寻找特定领域的库,然后安装,如何测试库的情况。这些东西就是基本功,请务必掌握。
在基础的学习上面,诚然有很多嬉皮笑脸的书,但是本身脚本语言就离计算机很远了,加上更加的不正经,那这个学习真的是不知道该说什么好。
我这里推荐以几个小时的时间,来完成官方doc的阅读和操作,是的没有错!
https://www.python.org/
在官网点击文档
这样
默认会出现最新的
我使用的是3.8.6
那么你的文档将会是这样的
在下篇文章中,我会带你手把手的完成python语言的入门。
当然在ide的选择上面,有的人可以不会买jetbrain家的东西,这里也推荐spyder:
https://www.spyder-ide.org/
软件logo
首次打开的页面
https://docs.spyder-ide.org/current/index.html
正儿八经的使用开的页面
无人机控制系统原理
美高森美发布全新高性能时钟管理芯片时钟解决方案
区块链对于嵌入式系统命令和控制
选择最佳类型的温度传感器
韩国将在未来10年内为人工智能半导体技术研发投资1万亿韩元
如何寻找Python特定领域的库
信息保留的二值神经网络IR-Net,落地性能和实用性俱佳
排除电力系统故障的具体方法
基于51单片机设计的电动车控制器
初学者也能看懂的DPDK解析
“多”维演进:智能化编码架构的研究与实践
简单且性能好的晶体管稳压电路
浅谈人工智能在健康管理领域的发展
索尼PS4销量破亿 用时五年九个月
爱立信推出全新AI解决方案,传输网络性能再升级
配电箱的接线方法和接线规范要求
瑞萨电子MCU/MPU助力中国新能源创新发展
30W*2高保真功率放大器
苹果第三季度无线耳机市场份额下滑35%
东芝V8CANVIO移动硬盘评测 日常必备TYPE-C接口是趋势