前有一文:搜集了Python在汽车软件里的应用案例
AUTOSAR Python Application Note
事实上,Python语言的应用已无处不在了,推荐汽车软件工程师修炼必备python语言,对日常的excel处理,arxml分析,问题报告,大量数据分析等工作,会效率高且准确。
学习一种编程语言,得先谈集成开发环境IDE的工具(IDE 是代码创建、测试和 debug 的工具,它使这些工作更加简单,比如:marlab),python语言的IDE工具非常之多。
如何快速安装使用这些工具来学习python语言,并解决问题呢?
对于初学者,推荐使用Anaconda,其是各种python包的管理器,也是工具环境管理器,安装使用很简单。
用Anaconda工具和python在工作中,浪了一段时间,基于短暂的经验,安装python自带的编辑器,及需要使用的python模块包,比如:pandas,Numpy等,对新手来说会遇到不少的问题,在工具和python包安装过程会非常耗费时间,此文推荐这个Anaconda工具,会帮助工程师节省很多安装python包和配置环境的时间,让我们可以更专注于学习Python语言和解决问题本身。
Anaconda
是一个免费的环境,苹果Mac,Windows,Linux系统都是兼容的。
提供了Python的解释器和开发环境: Spyder,Jupyter notebook等等等等。
整合了众多科学计算和机器学习的包,如Numpy、Scipy、Pandas和Matplotlib等等众多的包/模块。
Anaconda内提供了一个强大的包管理工具:conda
可以通过conda进行各种包的操作:
查看包的安装情况:
conda list
则可以列出所有已安装的Python包/框架。
安装特定的包:
conda install scipy则conda会自动从网上下载并安装scipy包,conda会自动搜索并解决包依赖项,你只需要按回车即可。
安装特定包的特定版本
conda install setuptools==19.2
conda就会只下载版本为19.2
pip install,list也同样支持
Anaconda哪里可以下载安装呢?
Anaconda官网直接进入Anaconda官网https://www.anaconda.com/,然后点击Download按钮,进入下载页面之后选择Windows版本或者MacOS苹果电脑版本选择Python3.7版本64位系统,然后Download进行下载。
国内镜像源
如果需要安装很多packages,你会发现conda下载的速度经常很慢,因为Anaconda.org的服务器在国外。所幸的是,清华TUNA镜像源(https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/)有Anaconda仓库的镜像。
此文只是抛砖引玉,详细的安装过程和Python学习,可参考,下面公众号转载的介绍:
手把手教你进行Anaconda的安装
Python语言基础
类c语言的语法,对于有嵌入式开发经验的工程师,非常容易上手,1个礼拜学不会的话,可以考虑下岗去卖车了,此公众号是比较适合初学者的,号内有更多基础知识,可参考下面
Python基础专辑内的文章
结束语:
python的生态环境非常好,开源开放,相关的教程文章非常丰富,如遇到问题,在百度,微信,知乎,CSDN等等渠道里是很容易找到答案的,建议基于工作中的业务需要,基于解决问题来学习,和尝试使用,用过的都说好。
感谢关注 汽车软件工程师