1.python的特点:
(1)软件质量:python相比于其他语言更注重可读性、一致性和软件质量。
(2)提高开发者的效率:可以录入更少的代码、调试更少的代码并且开发完成后维护更少的代码。并且python程序可以立即运行,无需编译及链接等步骤。
(3)程序的可移植性:绝大多数的python程序不做任何改变即可在所有主流计算机平台上运行。
(4)标准库的支持:python内置了许多预编译并可移植的功能模块,即标准库。
(5)组件编写:python脚本可以通过灵活的集成机制轻松地与应用程序的其他部分进行通信,使得python成为了产品定制和扩展的工具。
(6)享受编程乐趣:python的易用性和强大的内置工具使编程成为一种乐趣。
2.python在技术上的优点:
(1)面向对象;(2)免费;(3)功能强大;(4)可移植;(5)简单易学;(6)简单易用;(7)可混合编码
3.python的缺点:它不像C和C++这类的常规语言运行的那么快,但是已经能够满足大部分应用,如果对速度要求苛刻,数值处理部分可以使用编译好的扩展来满足应用要求。
4.python的应用:系统编程、用户图形接口、Internet脚本、组件集成、数据库编程、数值计算、游戏、图形、人工智能、网络爬虫、数据分析等。
5.python的就业情况:python在IT领域运用相当广泛,学完后可以从事很多方面的工作,比如:Python web开发、运维、数据分析、自动化测试、3D游戏开发、网络编程、人工智能等,这些对python人才的需求比较大。就拿笔者的经历来说吧,我去一家创客类公司面试时,公司应聘要求是熟悉python,使用python完成过项目。我曾经使用python编过爬虫和2D游戏,对python还算熟悉,所以面试比较顺利。
6.怎么学python:学习一门语言,没有捷径可走,光看书或者视频是不行的,在熟悉基本语法结构后需要多上手实践,刚开始时可以先读别人的代码,然后弄懂它,自己学着写下来。练过一段时间后你就能基本熟悉python的使用了,当你遇到没遇到过的新问题时,别忘了去网上找解决方法,大神那么多,你的问题总能解决的。
7.python2.x还是python3.x:个人建议python3.x,虽然python2.x的项目目前来说比python3.x多,但是python3.x未来会是主流。越来越多的库将会支持python3.x。
下面附上一个大神写的python的安装教程(我建议安装python3.x或者Anaconda):http://zhaoxuhui.top/blog/2017/04/23/基于Python的OpenCV图像处理1.html