编程小白python自学笔记(一)
首先安利几部电影和美剧《我是谁,没有绝对安全的系统》、《硅谷》、《黑客军团》、《社交网络》。
那么现在就开始学习python吧!
先了解一下编程语言的基础知识。用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令。而不同的编程语言,干同一个活,编写的代码量差距也很大。
比如,完成同一个任务,C语言要写1000行代码,Java只要写100行,而python可能只需20行。所以python是一种相当高级的语言。
但是代码少的代价就是运行速度慢,C程序运行1秒钟,Java程序运行2秒,而python程序可能就需要10秒。
那是不是越低级的程序越难学,越高级的程序越简单?表面上来说,是的。但是,在非常高的抽象计算中,高级的python程序设计也是非常难学的,所以,高级程序语言不等于简单。
那么用python可以做什么?可以做日常任务,比如自动备份文件;做网站,很多著名的网站比如YouTub、Google都在用python做网站;做网络游戏的后台,很多在线游戏的后台都是python开发的。
Python当然也有不能干的事情,比如写操作系统,这个只能用C语言写;写手机应用,只能用swift/object-c和Java;写3D游戏,最好用C或者C++。
Congratulations @eliett! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
You published your First Post
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP