首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

学习python难吗?是不是越低级的程序越难学,越高级的程序越简单?

Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的Java语言等,Python是他们其中的一种。

首先,我们来普及一下编程语言的基础知识,用任何编程语言来开发程序,都是为了让计算机工作,例如下载一个电影,编写一个文档等,而计算机工作的CPU只认识机器指令,所以尽管不同的编程语言差异极大,最后都要“翻译”成CPU可以识别并执行的机器指令。而不同的编程语言,完成同一件事所需要编写的代码差距也很大。

比如,完成一个任务,如果使用C语言来编写的话可能需要1000句代码来实现,而java则可能只需要500句代码,而用python来实现的话则可能只需要50句代码或者更少。

那么学习python难吗?是不是越低级的程序越难学,越高级的程序越简单?

表面来说是的。但是,在非常高的抽象计算中,高级的python程序也是非常难以学会的,所以高级程序语言并不等于简单。如果对于初学者和完成普通任务来说,python还是非常简单易用的。

那么用python可以做什么呢?

可以做日常任务,比如自动备份你的文件;python也可以用来做网站,很多著名的网站就是用python开发的,例如知乎、youtube就是;python还可以开发在线游戏的后台。总之,python能做的事情很多。

python当然也有不能做的事情,比如写操作系统,这个只能用C语言写;写手机应用,只能用Objective-C(针对iPhone)和Java(针对Android);写3D游戏,最好用C或C++。

那么小白满足什么条件就可以学python呢?

――会使用电脑,但从来没写过程序;

――还记得初中数学学的方程式和一点点代数知识;

――想从编程小白变成专业的软件架构师;

在python的使用中,有一些常用的工具:

Pycharm: PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。

IDLE: Idle 是一个纯Python 下使用 Tkinter 编写的相当基本的 IDE。

Ipython: ipython 是一个python 的交互式 shell,比默认的pythonshell 好用得多。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180731A157MN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券