![98c724c9a2c8e6970b39d37fc5268fc5.png](https://i-blog.csdnimg.cn/blog_migrate/aabf907abd8e0be4297f99414fa9cff7.jpeg)
最新有在使用Python做上位机和数据分析工具开发,以支持产线自动化改造和研究人员分析验证理论,所以分享一下个人Python入门学习的经验。
本篇内含视频,播放时长20分钟。
1为什么选择Python
Python是一种跨平台的计算机程序设计语言, 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,可应用于以下领域:
- Web 和 Internet开发
- 科学计算和统计
-人工智能
-桌面界面开发
-软件开发
-后端开发
-网络爬虫
就数据处理、可视化展示而言,Python相比C语言来说,方便了不少,刚好正在做的工具软件需要进行大量的excel文件和数据解析处理,因此选用的了Python。
2Python与C语言的区别和练习
Python的底层是用C语言写的, 如果有C语言基础,切换到学习Python会很容易很多,也觉得爽很多(少了C语言开发的条条框框和苛刻数据类型与指针的限制)。至于学习Python前需不需要熟悉C语言,则看你用Python做什么。如果是纯粹做爬虫,Web开发之类的上层应用开发,则无所谓是否了解C语言。如果你想了解程序在CPU层面的运转机理,则可以加强下微机原理和C语言。
从区别上看,C语言是编译性语言,源代码不能直接运行,需要一个编译器先编译成可执行文件才能运行;
C语言编码到执行文件生成过程
python是解释性语言,可以不用编译“直接”运行。当然这边的“直接”仅仅指从外部来看,实际上也经历一系列复制的过程,详情可以查阅Python解释器的原理。
视频内容简介
因为内容比较多,所以会拆分为三次分享。
本期分享内容为如何快速入门Python,扫清最初学习的障碍。
作者:跨界程序员Vincent
![288aedf9966f229f29a28ae1da4363b8.png](https://i-blog.csdnimg.cn/blog_migrate/6b8276c6cce2f4acd02f9b78062595b2.png)
![581a48a2c744414c712033fefaa486a9.png](https://i-blog.csdnimg.cn/blog_migrate/846518474c763398382f16dcba1fad22.png)