阿狸先森|400集Python视频教程+PDF电子书,带你从初级大转变

python , 是一种解释型(高级)的 , 面向对象的 , 带有动态语义的高级程序设计的开源语言 。 1989年 , Guido von Rossum(荷兰人)人称龟叔 , 他在圣诞节时因为无聊而开发出来的 , 详细的python发展史介绍可以百度或Google , 已经很多了 , 不再赘述 。
python是从2015年在国内火起来 , 之前为什么不火 , 因为国内情况一直稍落于外国强国 , 并且在刚开始的python其实很多缺点 , 因为是门高级语言 , 每次运行代码都需要解释器解释或者叫翻译一次才可以执行代码 , 速度比C等开发语言慢很多 , 直到后面出现两大转折点:
1.因特尔的奔腾处理器出现 , 大大提高了机器的处理速度 , 并且慢慢改进 , 现在的计算机配置基本是可以流畅运行 , 所以解决了python最大的诟病(不过相比其他比如C语言等的速度还是稍慢) 。
2.AI的兴起 , 自从IBM公司的深蓝机器人把国际围棋高手打败后 , 机器人已经开始盛行 , 直到如今 , 阿法狗等的新式机器人出现 , 再到几个月前阿法狗机器人又一次把国际围棋高手--柯洁打败 , 阿法狗丢下一套围棋程序功成身退等等的事件充分说明——AI早已火得不能再火 , 并且国内几家互联网大公司 , 华为 , 锤子科技 , 联想等的已经投身于AI市场 。
python搞AI项目也是一绝 , 就如同用python搞网络爬虫一样信手拈来 , 因为这两个转折点 , 加上python的不断优化 , 成了2017年的编程语言第一 。
阿狸先森|400集Python视频教程+PDF电子书,带你从初级大转变python很特殊 , 特殊到什么程度 , 比如C , JAVA等实现一个功能可以能要几十几百行 , 但python有可能几行就搞定 , python的程序不以代码量来衡量一个程序的好坏 , 并不是代码必须达到多少才可以实现什么功能 , 反而在能解决问题的前提下 , python强调的是优雅而精简 。
python具体能干嘛:

  1. web前端:建站 , pypi社区有很多第三方模块 , web.py , django等模块就可以开发网站等
  2. web后端:后台脚本管理 , 运维 , 自动化管理
  3. 网络:爬虫 , 伪路由
  4. AI:人工智能或者叫机器语言(未来的方向)
  5. 开发:软件开发, 游戏开发(网页游戏 , 大型游戏不行) , 移动(微信小程序 , 公众号)
  6. 大数据处理:数据库 , 强大的模块
  7. 胶水语言
  8. (可能还有我没有列举出来的)
python的特性:
  • 高效
  • 易懂
  • 易入门
  • 代码简洁 , 优雅
  • 实用性强
  • 跨平台
但python还是有缺点:
  • 不适合大型项目开发
  • 不适合写底层的程序(比如贴近硬件的驱动程序等)
  • 速度稍慢与其他C , JAVA等开发语言(这个原因后续会解释为什么)
python是一门胶水语言 , 可以和其他任何语言结合使用 , 因为这个 , 所以python很强大
都有哪些公司或者企业在使用python呢:
阿狸先森|400集Python视频教程+PDF电子书,带你从初级大转变所以 , python这么火 , 你还不学?
别找这些借口:
1.我零基础的
答:python对零基础的学者很友好 , 学编程零基础入坑python绝对没问题的
2.我英语不好:
答:我英语也不好 , 编程用的英语都是专业术语 , 根本没多少语法句子结构什么主谓宾啥的
3.我数学差 , 编程要逻辑思维
答:python相比于其他开发语言用的逻辑思维还真的不是那么多
4.我没那么多时间
答:学习是自己的事 , 挤时间与否看你自己 , 没法了
5.需要什么准备