使用Python进行数学建模(语言基础1)

2022-11-29 14:13:48 浏览数 (1)

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

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

这次我们使用DataSpell

先新建一个笔记本

到这里就可以使用啦

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

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

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

代码语言:javascript复制
https://pypi.org/help/

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

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

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

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

首选Google

剩下就是Baidu了

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

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

直接安装

速度是很快的

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

这个就很漂亮了

代码语言:javascript复制
https://networkx.org/documentation/latest/

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

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

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

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

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

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

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

代码语言:javascript复制
https://www.python.org/

在官网点击文档

这样

默认会出现最新的

我使用的是3.8.6

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

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

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

代码语言:javascript复制
https://www.spyder-ide.org/

软件Logo

首次打开的页面

代码语言:javascript复制
https://docs.spyder-ide.org/current/index.html

正儿八经的使用开的页面

这里只做推荐,不做强制的使用。

打开可以打开我的公众号,点击数学建模

订阅这个话题

加油

代码语言:javascript复制
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAoHCBUSFRISEhUSFhIZEhISERkSEhUSFRIYGhgZGRgYGBgdIS4lHB4rHxgYJjgmLS8xNTU1GiQ7QDs0Py40NTYBDAwMEA8QHhISHjQrISE2PzQxMTQ0NDE0NDE0P0A2NDQxNDQ0NjQ0NDQ0NDExMTE0NTQ0NDE0NDQ0NTQ0MTQ0NP/AABEIAJ0BQAMBIgACEQEDEQH/xAAbAAEAAwADAQAAAAAAAAAAAAAAAQIDBAUGB//EAEMQAAIBAgIHBAcEBwcFAAAAAAABAgMRBCESEzEyQWGxBVFxcgYiUoGRksEVQmLRFCNTVJOUoQcWJDRzguIzY6LC4f/EABsBAQEAAwEBAQAAAAAAAAAAAAABAgMFBgQH/8QANREAAgIBAwEEBwcEAwAAAAAAAAECEQMEEjEFEyFBUQZhkaGxwfAiQlJxgZLRIzJU4RQVU//aAAwDAQACEQMRAD8A8vW3peaXUoXq70vNLqUParg4oAAIAAAAAAAAAa048S5jCdi6qcimDTLghMkpAAAAAAAAAAAAAAAAAAAAUlUAKzjYoTKVyCGxAAEAAAAAAAAAAL0t6PmXUoXpb0fMuofBS1XOUlkrSn78zI1q70r3tpTtlzKPne VvAiBUAFIAAAADaEbFI3RiDkAUTcccHIAobisFZFgCmIAAABWc1FNt2S2mMNOpnH9XT4Nr1pc0uCNeXNDGrkZRg5cHIZR14LbOHzImHZ8HnJym  Tb6GscHBbIQ VHxy6gr7omzsV4swVeD2Th8yNEXlhIPbCHyoyfZ0NsdKD/A2v6CPUF4xL2K8GWBhJTp5y9eHFpetHxXE2hNSSad09h9mLNDIrizVKDjySADYYgwcbG4BU6OODkAlF3HHByA0KG444JkrMghkCU XcQADRx2 qspK/rcHwCjsyW1re29xmX0dt0 Hub2XIUq48fdtLUt6PmXUlw25S2pLx4otBLSjk7aaW3gnmvEN9wIq70r5 tO2ezMpbg9uVnfYXq70uOc75bMynfbNZcNgXAZUAFIAAAC8Z2KAoo11nImM7mJemswjFxRqACmIAAAAABxMZnKnF7PWk dth6X0Q7IpY3FxoYjOlHDyr6Gk1rZKcYJSazcVpXt4cLnmcW/Xh5ZfQ7CNS0oVIVJU6sXeE4T0ZRdrPPuexricbW28jSdfL69p9mFpKLZ63 0P0dw DWGr4WKpSnXVCpCDahUi4ylp6PBxcVmrb2Z5grisVOvKNTE4iVacYuMHOUbQT26MY2Sb4viRrI 1H4o SKaik3b vM2ZJKUrSLghMkprIOvpw0J1YLd9WaXc3tsdicB/9Wp5I/U rRv8Aqown/azUAHZPmBWU7FjCSsCpWaazkNZyMgSzLajTWcg6nIzAsbUGACFAAAAuAAC9Lej5l1KF6W9HzLqHwUtU3pWve87/ABM2 69srl6z9aXml782ZhcAAAEBtCNjEvGZUSSs1sLFNZyGs5FswplrElNZyGs5CxTLgoqhcCgROaim3klmyTjyjrJxp/ditZPn7KNeXIscHJmUI7nREdbUzilCP3bpaTXfbgNTW9tfBHZEnIeqyt3Z9O2PkjqamDqStpOL7rwX5mf2dP8AB8kfzO6Bj28/MyTo6X7On D5I/mPs2by9T5Y/md0B28xZShDRjGO20Yx8bKxcA0kB1WJlLWtRdnJ0qd2r20m1sO1OsjHTxMIr9tQt/tWkbMUtrcvJN xFirdeZ6pehFb96j/AC3/ACOF2p6NYjDQdTShXhFXnoQdOpFcZKN2mlxzufRgeNw kvUoyUpZNy8U0qfsX15Pg70 maZppRr1nySE1JJp3TV0Sc3t7s5YXEypxVqVRa6kuEbu0oLweduCaOEfpOk1MNVgjmhxJX/r81wzzGbE8WRwl4CwsRJ2K6zkfQa6svYixXWchrOQsUyk42ZUlu5BDYgACAAAAF6W9HzLqUL0t6PmXUPgorb0vNLqUL1t6Xml1KBcAAAEAAAAAAALRV2a2KRujA2grJFgUxbsGHZzvOpLvk0vBZG5xuyXl46T/wDI HXv7CRtw J2YAOUbgAcSrj4xbSvOS2qC0re/YVJvgHLB1z7T/B804xfUr9qv2V/GgbOxyfhB2YOr 1fwx/jQIl2q/ZgvGopdEOwyfhB2c5JJt5JK75GfojhnXxcJWyi51pck8op 67OBSpVsS1GEJTTeSjGUKfi5POXgfR/RbsJYSDcnpVZ51H9FyOZ1XWQ0mnnC12k1SS76vls 7RaeU8ilX2V3nfAgk8EehPI/wBoFD9Xh61s4V9BvujOLT/rGJ5M9x6eL/BVX3TotfxIL6nhz9H9E8jloXF/dk18H8WzzPWIpZ0/NFKiMjkEWPTnLTowBvYWJRdxgDaccrmIKnYABCgAAAvS3o ZdShelvR8y6h8FFbel5pdShetvS80upQLgAAAgAAAAABKdjRVORkCkaTN4yuSZ0lxNCmDBw z5aOXdOUX8TmHBtoznHvtNe/J/wBT49bG4J XzN2B97R3AMsPU0lzW38zU5BuOu7UxFkoK6unKdtujssubeR6zsT0Ip6EJ4rSlNpS1cXoU6f4ZWzlLvfXaea7HoqtjqMZZrXR FKLqNeFz60cTruvy6ZQwYZbXJbpNc80lfhw7 r6vTtPCac5q67l8Tp4 jODWzD0/ersv/dzCfu9P5TtQeWeqzvnJL90v5Ov2cPJexHVL0dwv7Cn8ppDsPDxzjSgvC/5nYkEeozPmcv3P R2cPJexFKVCENyMY CSv4s0IJNXJmlRBIBAea9Pp2wjXt1qMFzekpf rPFHo/T3FXnhsOuGliJ8vuQ/rpnnD9K9FcLx9P3P78m/l8vYeX6vPdqK8kAAekOYVlUSI1nIzkrEEsz2ovOpcoAC0AAQAAAAvS3o ZdShelvR8y6h8FFbel5pdShetvS80upQLgAAAgL043KFoysUM1sLFdZyGs5Fs10y1hYrrOQ1nIWKZcFNZyGs5CxTLnGxlNu045yjw71xRsqqLpmMoqcXFlTcXZxKNW9pRf/wA5M5kMUvvZeGw49TCQk75p8XF6Nyn6FH2qvznOlopvho jtoHYehzvjoP8eKa98NFdT6ofKOwYqliqLV7JTm7u7e7c rJnh/SeDjrI3 BL2N/yeg6XJPC68wSDidpwlOjXhTbVSVGrGm03Fqbg1BprZnbM87FW0jot0jlg WLBdocale/H/FVEP0LHftK/81VO/wD9HD/Jh7z4v Y//OXuPqYPln6Fjv2lf bqnGdTEQnKnUrYmMlFSyxVR5PYbMXo72stmPUQb9SZhPqCxrdKEq/Q uHE7S7Qp4aEqtWSjBbPam EYrjJ9x8x1tX94xX8xP8AMzlDSkp1JVKkluurNzcfC w /F6H5d67TKtvjS7/AI /vPln1rHX2YuzWtiZ1qlTEVMpTldR26uCyjD3IqAe4xYoYoLHBUoqkvUcGc3OTlLlgAGZiCLEkSnYAWFius5DWchYpkyijE0lO5mQziAAQoL0t6PmXUoXpb0fMuofBRW3peaXUoXrb0vNLqUC4AAJUb7AQgAAAAAAGlOPEvYtGLlRgDewsKG4wNoLImxJaI3YAAIX7P8A8xT/ANOp9D6N2PitOCi96CSfNcH9PcfM5TlCVOrBXlBu8fbi8pLxsem7L7SjO1SlLNbVxXfGSPFekujnkyb67qVP1q/jZ3ul5oqG3xR7cHCwXaMKllfRn7Le3wfE5p4icJQdSVM7ikn3oHUdnYav2jVxOjXnh8NQqyw36lRdWrVioubcpJqMVpJJLbc7c6ihHFYOrWqYPU1KVaetq0a0pU9GpZJ1Kcop71ldNcDodLlgjlfbVx3bl3XfsTrhv8rTaPn1SyOK2frROFdbD4meBxE9d p/SaFXRUJTp6eg4VIrLSi7Zraszx/pX/nav jR p6WviXQnU7Q7RqU9fKmqNKFG7jCmnpKnTT9aUnJ3b6I8TicVOvVqYia0ZTa0Y7dXCKtGPjbbzPS9D08Z9SlqMK/pqNNpUnJ1e3jyd13X Zy9fk26ZY5v7TfHjXrKAA9ucEAAAAAAGM1mbENXATowBMlYgxNgAAAAAAL0t6PmXUoXpb0fMuofBSaq9aXml1My9Xel5pdSu3xC4BBaM2thUAhaMb3d9ivm/AqAAAAAWhOxfWrmZAtk2o11q5kqojECxtRyARBZElMAAAAZToLS04uUJ 1B6L9/eagkoqSqStFTadovT7QxEMtKlUX44uMvjHI51H0nxEMlTduVZNfCSyOuBzcvR9Fk/uxr3o qGuzx4kdz/fHFcKUf904fRHGrekmNnlrKdNf9umnL4yR14NePoPToO1iT/NX8TKXUdTL7xRw0pOc5TnUe2dSTnLwV9iLgHWjGMFtiqSPjcnJ22AAUgAImsgCHURGtXMyBLM9qNdauYdQyAsbUGwAQoFiYq/FLxJ4beOz6gFWgXkrt3knlt7ygKC9Lej5l1KF6W9HzLqHwCar9aWX3pd/eURatvS80upQLgEtWILP6fQqCAAAAAAAAAG0YE2KwZcyNbAAAAAAAAAAAAAAAAAAAAAAAAIsVnHiXM5vgGFyZgAxNgFibXsiyja fdfnmAFtXq8NmefMrw2cdv0NEndZu jdPu25FLZctLZ7toBL2v1eGzPLmVfDLrmXad3m9mfPZkQk/Vzf5ZkKUL0t6PmXUhx3nfY/iTS3o ZdSvgH/9k=
代码语言:javascript复制
https://docs.python.org/zh-cn/3.8/
代码语言:javascript复制
https://pypi.org/project/networkx/
代码语言:javascript复制
https://networkx.org/documentation/latest/tutorial.html

0 人点赞