什么是Python?它可以做什么用?学习Python还是java?哪个比较好?Python适用于哪些场景?关于python,你是不是还有很多问题?那今天小编就来给大家答疑解惑了,给大家整理了学习Python遇到的热门问题,看完这篇文章,你会对Python有更多的了解!
首先什么是Python?Python具有简单、易学、免费、开源、可扩展、可嵌入、面向对象等优点,它的面向对象甚至比java和c#。net更彻底,可以与C++完美融合。
Python运行速度如何?通常Java的速度比Python快些。Python调用C扩展除外(也可以直接用CPython)。
Python适用于哪些应用场景?这个没有固定答案,很多人都说Python不适合开发GUI的程序,但Python自己的IDE——IDEL和第三方的IDE——Eric就是Python写的。目前看到的更多的人是拿来写Web,使用如Django、web。py框架。还有,用Python当胶水,与各种语言结合,共同完成某软件功能,注意观察也许你会发现在安装一些软件的时候会有Python的身影。
Python是否可以访问常见的数据库?Python可以访问常见的各种数据库,如Oracle、MySQL、Vertica、SQLServer等,加载相应的模块即可,模块列表如下:Oracle:cx_Oracle;MySQL:MySQLdb。
如何快速掌握Python?学习Python其实最重要的是学习模块,而非语法本身,Python的语法十分简单,只要大学学过C或者数据结构课程,甚至完全没学过的人也是可以轻松掌握的。掌握了语法已经可以实现Shell的功能,但要想提高模块的学习必不可少,如运维人员经常用的有:psutil:获取性能信息;socket:基本网络通信;IPy:IP地址相关处理;dnsptyhon:域名相关处理;difflib:文件比较;pexpect:屏幕信息获取,常用于自动化。
学习Python开发,可以参考千锋推出的Python学习路线,该学习路线对从零基础小白到Python初级开发工程师,Python高级开发工程师,后面的Python大神级数据分析师都有一个明确清晰的指导,根据千锋提供的Python学习路线图可以让你对学习Python需要掌握的知识有个清晰的了解,并快速入门Python开发。
Python可运行在那些平台?跨平台性如何?支持常见的主流平台,如AIX、HPUX、Solaris、Linux、Windows等,除Windows外常见的Unix、Linux平台均带有原生的Python,但版本一般较低。关于跨平台和他跨平台语言一样,要注意有些个别模块是单一平台特有的,整体的跨平台性还是很好的,不必为适应多平台写多套代码。
以上就是为大家介绍的“学习Python遇到的热门问题整理”。希望上面的介绍能够给大家带来帮助,如果大家正在学习python知识,但是苦于没有人指导,那么可以添加我们的qq群-790693323,点击添加(加群备注:领资料)不仅可以领取python学习资料,并且群内还有专业的老师定期解答大家的问题,想要学习python的小伙伴,不要错过。
相关文章
关注千锋学习站小程序
随时随地免费学习课程
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱