(零基础学python要多久)(python 自学资料)

(零基础学python要多久)(python 自学资料)

1.Python的设计目标

1999年,吉多*范罗苏姆向DARPA提交了一条名为”Computer Programming For Everybody”的资金申请,并在后来说明了他对Python的目标:

1.一门简单直观的语言并与主要竞争者一样强大

2.开源,以便任何人都可以为它做贡献

3.代码像纯英语那样容易理解

4.适用于短期开发的日常任务

这些想法中的基本都已经成为现实,Python已经成为一门流行的编程语言

2.Python的设计哲学

(零基础学python要多久)(python 自学资料)

1. Python开发者的哲学是:用一种方法,最好是只有一种方法来做一件事

2.如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确没有或很少有歧义的语法在Python社区,吉多被称为“仁慈的独裁者”

3.为什么使用Python

同一样问题,用不同的语言解决,代码量差距还是很多的,一般情况下Python是Java的1/5,所以说人生苦短,我用Python。

(零基础学python要多久)(python 自学资料)
(零基础学python要多久)(python 自学资料)

4.Python的特点

4.1 Python是完全面向对象的语言

函数、模块、数字、字符串都是对象,在 Python中一切皆对象完全支持继承、重载、多重继承支持重载运算符,也支持泛型设计

4.2 Python拥有一个强大的标准库,Python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、

文本处理、数据库接口、图形系统、XML处理等额外的功能

4.3 Python社区提供了大量的第三方模块,使用方式与标准库类似。它们的功能覆盖科学计算、人工智能、机器学习、Web开发、数据库接口、图形系统多个领域

(零基础学python要多久)(python 自学资料)

5.Python的优缺点

5.1 优点

简单、易学丶免费、开源

面向对象丰富的库可扩展性

PS:如果需要一段关键代码运行得更快或者希望某些算法不公开,可以把这 部分程序用C或C++编写,然后在Python程序中使用它们

5.2 缺点

运行速度

(画小狗的教程)(python绘制小狗教程)

国内市场较小

中文资料匮乏

6.Python的2.X与3.X

目前市场上有两个 Python的版本并存着,分别是Python2.x和Python3.x

新的Python程序建议使用Python 3.0版本的语法

6.1 Python 2.x是过去的版本

解释器名称是python

6.2 Python 3.x是现在和未来主流的版本

解释器名称是python3

相对于 Python的早期版本,这是一个较大的升级

为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容

许多早期Python版本设计的程序都无法在Python 3.0上正常执行

Python 3.0发布于2008年

到目前为止,Python 3.0的稳定版本已经有很多年了

(模拟网页登录下载)(模拟网页python)

  • Python 3.3 发布于2012
  • Python 3.4 发布于2014
  • Python 3.5 发布于2015
  • Python 3.6 发布于2016

6.3 为了照顾现有的程序,官方提供了一个过渡版本 - - Python2.6

基本使用了Python 2.x 的语法和库

同时考虑了向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数

2010年中推出的Python 2.7被确定为最后一个Python 2.x版本

PS:如果开发时,无法立即使用Python 3.0(还有极少的第三方库不支持3.0的语法),建议:

 1.先使用Python 3.0版本进行开发

 2.然后使用Python 2.6、Python 2.7来执行,并且做一些兼容性的处理。

福利时间!

2019年最新python教程

如果你处于想学python或者正在学习python,python的教程不少了吧,但是是最新的吗?

说不定你学了可能是两年前人家就学过的内容,在这小编分享一波2019最新的python全套教程最后小编为大家准备了6月份新出的python自学视频教程,共计约415集,免费分享给大家!

2019Python自学教程全新升级为《Python+数据分析+机器学习》,九大阶段能力逐级提升,打造技能更全面的全栈工程师。

(零基础学python要多久)(python 自学资料)
(零基础学python要多久)(python 自学资料)
(零基础学python要多久)(python 自学资料)
(零基础学python要多久)(python 自学资料)

以上这些教程柠檬已经为大家打包准备好了,希望对正在学习的你有所帮助!

请大家转发本文+关注并私信小编:“资料”,即可免费获取哦!

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(零基础学python要多久)(python 自学资料)
本文链接:https://www.51qsb.cn/article/9874.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2022-09-29
下一篇2022-09-29

你可能还想知道

发表回复

登录后才能评论