码迷,mamicode.com
首页 > 编程语言 > 详细

python学习之路(1)--python简介

时间:2017-09-27 22:30:52      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:面向对象   基本   适合   guid   开源   高手   ibm   衡量   实用   

首先,本人也是刚入门python没多久,没有老鸟的经验和技能,大佬勿喷,以下所有皆是本人自己对python的理解

python,是一种解释型(高级)的,面向对象的,带有动态语义的高级程序设计的开源语言。1989年,Guido von Rossum(荷兰人)人称龟叔,他在圣诞节时因为无聊而开发出来的,详细的python发展史介绍可以百度或Google,已经很多了,不再赘述。

python是从2015年在国内火起来,之前为什么不火,因为国内情况一直稍落于外国强国,并且在刚开始的python其实很多缺点,因为是门高级语言,需要编译器,速度比C等开发语言慢很多,直到后面出现两大转折点:

1.因特尔的奔腾处理器出现,大大提高了机器的处理速度,并且慢慢改进,现在的计算机配置基本是可以流畅运行,所以解决了python的最大的诟病。

2.AI的兴起,自从IBM公司的深蓝机器人把国际围棋高手打败后,机器人已经开始盛行,知道如今,阿法狗等的新式机器人出现,再到几个月前机器人又一次把国际围棋高手--柯洁打败,阿法狗再丢下一套围棋程序功成身退等等的,AI早已火得不能再火,并且国内几家互联网大公司,华为,锤子科技,联想等的已经投身于AI市场。

python搞AI项目也是一绝,就如同用python搞网络爬虫一样信手拈来,因为这两个转折点,加上python的不断优化,成了2017年的编程语言第一。

 技术分享

python很特殊,特殊到什么程度,比如C,JAVA等实现一个功能可以能要几十几百行,但python有可能几行就搞定,python的程序不以代码量来衡量一个程序的好坏,并不是代码必须达到多少才可以实现什么功能,反而python强调的是优雅而精简。

python具体能干嘛:

  1. web前端:建站,pypi社区有很多第三方模块,web.py,django等模块就可以开发网站等
  2. web后端:后台脚本管理,运维,自动化管理
  3. 网络:爬虫,伪路由
  4. AI:人工智能或者叫机器语言(未来的方向)
  5. 开发:软件开发 ,游戏开发(网页游戏,大型游戏不行),移动(微信小程序,公众号)   
  6. 大数据处理:数据库,强大的模块
  7. 胶水语言
  8. (可能还有我没有列举出来的)


python的特性:

  • 高效
  • 易懂
  • 易入门
  • 代码简洁,优雅
  • 实用性强
  • 跨平台

但python还是有缺点:
不适合大型项目开发,不适合写底层的程序(比如贴近硬件的驱动程序等)

python是一门胶水语言,可以和其他任何语言结合使用,因为这个,所以python很强大

python这么火,你还不学?

别找这些借口:

1.我零基础的

答:python对零基础的学者很友好,学编程零基础入坑python绝对没问题的

2.我英语不好:

答:我英语也不好,编程用的英语都是专业术语,根本没多少语法句子结构什么主谓宾啥的

3.我数学差,编程要逻辑思维

答:python相比于其他开发语言还真的不是那么多

4.我没那么多时间

答:学习是自己的事,挤时间与否看你自己,没法了

5.需要什么准备

答:人,电脑,好学的心

6.………………(不再枚举)

 

python学习之路(1)--python简介

标签:面向对象   基本   适合   guid   开源   高手   ibm   衡量   实用   

原文地址:http://www.cnblogs.com/yangva/p/7604265.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!