为什么学习Python

Python为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。而且python拥有丰富的第三方库。用Python开发,许多功能不必从零编写,直接使用现成的即可,所以能够大大的提高开发的效率。Python能够使你快速学会编程(当然你需要大量的练习),而且将来深入下去你也能够利用它开发复杂的应用程序。

Python适合开发网络应用,包括网站和后台服务等等;日常使用的小工具,如系统管理员使用的脚本任务等;还有就是可以把其他语言开发的程序包装起来,方便使用。

Python的缺点

  当然Python也有许多缺点,如运行效率低,代码不能加密。但这些并不能掩盖它的优点,面对日益强大的硬件基础以及如日中天的开源运动,你担心你的代码运行慢,担心别人看到你的代码吗?

正式开始

  安装什么的就不说了,网上都有。我的学习是参考廖雪峰(http://www.liaoxuefeng.com/)的教程来的。会有很多内容从他的网站上拷贝,在此声明一下,如果侵权,请联系我,我会立马删除或者修改。

  

最新文章

  1. [NodeJS] 优缺点及适用场景讨论
  2. 10分钟了解设计模式(C#)
  3. Ajax技术原理小结
  4. jsp,OGNL调用后台Action的某方法
  5. .Net程序员安卓学习之路1:登陆界面
  6. linux设备树笔记__dts基本概念及语法【转】
  7. wps的几个优点
  8. 【转载】Restful 简介
  9. javascript 高级程序设计(二)-在html中使用javascript
  10. DevExpress VCL 2014.1.2 for C++BUILDER XE6
  11. 2014/08/23——OJ出现waiting...
  12. Unity项目优化--开发项目的小经验
  13. mac github工具将命令当下来的代码拖入macgithub中就可以
  14. 读书笔记 effective c++ Item 7 在多态基类中将析构函数声明为虚析构函数
  15. [转]为什么大型网站前端使用 PHP 后台逻辑用 Java?
  16. TP3.2 配置最新的阿里大于sdk
  17. 关于创建本地docker仓库
  18. Codeforces Round #542 C. Connect 搜索
  19. VMware虚拟机将英文改成中文的方法
  20. Mac OS终端中设置颜色高亮和自动补全

热门文章

  1. Basic Tutorials of Redis(7) -Publish and Subscribe
  2. bzoj1854--并查集
  3. C++_系列自学课程_第_11_课_类型转换_《C++ Primer 第四版》
  4. java面试题——集合框架
  5. 解决mysql too many connections的问题
  6. JavaScript数组方法reduce解析
  7. HTML学习(一)基础篇
  8. 手机游戏渠道SDK接入工具项目分享(三)拨开云雾是个坑
  9. 使用Hudson进行持续集成
  10. Java实现上传下载