Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发,可以应用于以下领域: - Web 和 Internet开发 - 科学计算和统计 - 教育 - 桌面界面开发 - 软件开发 - 后端开发 - 数据分析 - 人工智能 ....

python作为一门高级编程语言,得到广泛使用者的喜爱,python是“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。“龟叔”给python的定位是“优雅”、“明确”、“简单”,所以python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。

Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。

除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。

许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。

总的来说,Python的哲学就是简单优雅,尽量写容易看明白的代码,尽量写少的代码。如果一个资深程序员向你炫耀他写的晦涩难懂、动不动就几万行的代码,你可以尽情地嘲笑他。

如果让我来评价python,python 可以快速进行项目的开发,没有C++的复杂,没有java开发起来的笨拙,简单、明了! 甚至从头到尾只用了个记事本就把项目搞定了。

更多python资料推荐访问 何三笔记

最新文章

  1. 敏捷转型历程 - Sprint4 回顾会
  2. @Value取不到值引出的spring的2种配置文件applicationContext.xml和xxx-servlet.xml
  3. display:flex 多栏多列布局
  4. Java多线程之notifyAll的作用域
  5. telnet localhost 8089 ==》》命令使用
  6. eclipse内存溢出报错:java.lang.OutOfMemoryError:Java heap space
  7. Scrum10-22
  8. 高级Bash脚本编程指南
  9. CF 33B String Problem
  10. linux c下几种定时器实现
  11. docker镜像与容器存储结构分析
  12. BestCoder Round #38
  13. asp.net core系列 45 Web应用 模型绑定和验证
  14. sqlalchemy的数据库ORM操作(表之间的关系)
  15. Jsoup获取全国地区数据(省市县镇村)
  16. IDEA 开发环境中设置Subversion,遇到svn安装路径包含空格无法使用版本控制的解决办法
  17. [JavaScript] 弹出编辑框
  18. 最简单例子图解JVM内存分配和回收(转)
  19. 【MySQL】MySQL之MySQL5.7中文乱码
  20. 零基础学习hadoop开发所必须具体的三个基础知识

热门文章

  1. flash插件的安装——网页视频无法播放
  2. Django+ajax 返回json数据挨个显示在页面及页面和后台相互传值
  3. 吴裕雄--天生自然C语言开发:数据类型
  4. J - Association of Cats and Magical Lights Kattis - magicallights (树状数组+dfs序)
  5. VMware安装 RHEL安装完后,选择桥接模式如何与主机网络连通
  6. JS中获得指定日期前或后几天对应的日期
  7. Spring的分模块开发的配置
  8. ROS中的日志(log)消息
  9. numpy矩阵运算--矩阵乘法
  10. 吴裕雄--天生自然python学习笔记:python文档操作表格处理