Python是学什么的?能做什么?

ONE万泉


Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发,

可以应用于以下领域:

Web 和 Internet开发

科学计算和统计

人工智能

桌面界面开发

软件开发

后端开发

网络爬虫

Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。

Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。

像 Perl 语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。

现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展。

Python 2.7 被确定为最后一个 Python 2.x 版本,它除了支持 Python 2.x 语法外,还支持部分 Python 3.1 语法。

Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。





唯一胡小然


Python是一种什么语言?

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

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

比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。

所以Python是一种相当高级的语言。

学习Python难吗?

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

表面上来说,是的。

但是,在非常高的抽象计算中,高级的Python程序设计也是非常难学的,所以,高级程序语言不等于简单。

但是,对于初学者和完成普通任务,Python语言是非常简单易用的。

用Python可以做什么?

可以做日常任务,比如自动备份你的MP3;

可以做网站,很多著名的网站像知乎、YouTube就是Python写的;

可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。

总之就是能干很多很多事啦!

Python当然也有不能干的事情,

比如写操作系统,这个只能用C语言写;

写手机应用,只能用Objective-C(针对iPhone)和Java(针对Android);

写3D游戏,最好用C或C++。

许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。

很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。

如果我是小白,我满足什么条件可以学Python呢?

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

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

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

怎样才能在python界占有一席之地呢?

除了上述的三条,还要有:

――4个月早上9:00到晚上10:30全力以赴不间断学习的毅力

――不骄不躁不退缩不认输的决心

如果我是小白,学Python要准备什么呢?

学习Python必不可少的一部肯定是工具,一种是编码器,一种是解释器:

编码器就是Python。目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的,因为现在Python正在朝着3.x版本进化,在进化过程中,大量的针对2.x版本的代码要修改后才能运行,所以,目前有许多第三方库还暂时无法在3.x上使用。

IDE工具。IDE集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。

常见使用的工具是:

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

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

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

学Python后到底能干什么?

运维、web开发、应用开发、大数据、数据挖掘、科学计算、机器学习、人工智能、自然语言处理……还可以写很长很长……


北漂小zou


Python是一款流行的计算机编程语言,具有简单、易学、免费、开源、可移植、可扩展、可嵌入以及面向对象等特点,拥有强大的库,简洁的几行代码即可实现强大的功能,应用范围广泛,可广泛应用于以下领域:1. Web开发最火的Python web框架Django,支持异步高并发的Tornado框架,短小精悍的flask,bottle,Django官方的标语把Django定义为the framework for perfectionist with deadlines(大意是一个为完全主义者开发的高效率web框架)2. 网络编程支持高并发的Twisted网络框架,py3引入的asyncio使异步编程变的非常简单3. 爬虫开发爬虫领域,Python几乎是霸主地位,Scrapy/Request/BeautifuSoap/urllib等,想爬啥就爬啥4. 云计算开发目前最火最知名的云计算框架就是OpenStack,Python现在的火,很大一部分就是因为云计算市场近几年的爆发

5.我推荐你去看一下尚学堂高琪老师的python115集 非常适合新手学习!



Python一门电脑编程语言,而且是学习人工智能的第一语言,相对其他的流行语言python也比较简单一些。主要学习的内容有web网站开发,游戏开发,爬虫,数据分析,大数据,智能等各方面的内容,就业也是面向这些岗位,是以后的大趋势,现在国家也在推广这方面的学习了。

我也在学习这方面呢,如果你是零基础开始接触,可以去看看百战程序员python400集,从入门开始的,很适合小白,而且讲的很系统,我身边的朋友都在看,主要这400集的内容都是免费的,而且结合项目练习,绝对是物超所值了,推荐给你,网页上就能搜到,不用谢,我是雷锋。


我是双鱼座2020


计算机编程技术。可以编程序做软件,尤其是游戏软件,我同事自学过一段时间,后来放弃了。努力,要有毅力和恒心


大国机电工程


作为一个用python吃饭的人,简单说一些自己的感觉吧,首先Python是一种编程语言,用来和计算机进行交流的,它最大的特点是相对而言简单易懂,应用广泛,可以用来做后端,数据分析,运维自动化,测试脚本,大数据等等方面,如果有兴趣学一学,不管是用来找工作或是纯兴趣都很不错,可以为我们的工作提高效率


王思建呀


Python是门通用计算机语言,可以做很多事情。

比如:机器学习、人工智能、Web开发、服务器服务开发、游戏开发等等。

但Python因是动态解析的,因此不适合写操作系统等实时性、运行效率高的应用领域。


IT充电宝


首先,python是一门语言,要学python会有很多的方向,有人工智能方向的,有大数据方向的,有web开发方向的,有爬虫方向的,等等,需要看自己的兴趣特长来选择相应的内容。

目前最火的的就是人工智能和大数据方向了,但是门槛比较高,需要掌握的除了python需要本身之外,还需要了解的更多。

关于你说的 能做什么 ,今后的就业方向主要有四种,web开发,爬虫,数据挖掘,人工智能。

最后一点需要强调的是 如果只会python的话能做的非常有限,需要加之其他辅助工具,比如你要做人工智能的话,还需要学一下统计学,常用算法等等。




人工智能崔老师


人生苦短,快学Python


陆燃


人工智能 大数据 web开发 PC上位机 自动化测试 爬虫工具 都可以做


分享到:


相關文章: