1-Python起源与发展

Python由Guido van Rossum在1989年圣诞节期间创立,因其设计哲学强调代码的易读性和简洁的语法,使其逐渐受到欢迎。随着人工智能的发展,Python在21世纪迎来爆发式增长,广泛应用于各个领域,包括NASA。Python的特点包括面向对象、丰富的标准库和第三方模块,适用于编程初学者和专业人士。尽管速度相对较慢,但Python在教育、数据处理和自动化等方面有着广泛的应用,尤其是在少儿编程教育中占据重要位置。
摘要由CSDN通过智能技术生成

1、Python起源

Python之父,Guido von Rossum(吉多·范罗苏姆),荷兰人。1989年12月份,为了打发无聊的圣诞节假期,Guido决定开发一个编程语言,就是Python。

之所以选中Python(蟒蛇)作为程序的名字,是因为他是BBC电视剧–蒙提·派森戏剧团(Monty Python’s Flying Circus)的爱好者,这才是真爱,爱屋及名!

因为Guido van Rossum(吉多·范罗苏姆)中的Guido(吉多),拼音(哥威龟)Gui 龟,所以被中国程序员戏称为“龟叔”。
在这里插入图片描述

2、Python发展

Python的发展史是一部典型的励志大片。自1989年诞生以来,从名不见经传到跃居编程语言排行榜首位(2017年7月首次),堪称屌丝逆袭。后来多次名列榜首!

进入21世纪的第一个十年,是Python的平稳发展期,基本稳住了前十名的地位,那时候,NASA已经在大量使用Python程序了。

在21世纪的第二个十年,Python迎来了爆发式的增长。这一切得益于人工智能的迅猛发展,以及Python生态的日益完善,全球Python开发者日渐庞大!

3、Python设计目标

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

2.免费开源,任何人都可以使用并做出自己的贡献

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

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

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

4、Python设计哲学

在这里插入图片描述

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

2.如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确没有或很少有歧义的语法。

5、为什么选择Python

正所谓:人生苦短,我用Python(高效、快速、简单)!

同一样问题,用不同的语言解决,代码量差距还是很多的,一般情况下Python是Java的1/5!Python完成任务的速度简直就是高铁,甚至是航天飞机,票价就是硬座的价格(学习成本)!
在这里插入图片描述

6、Python特点

1、Python是完全面向对象的语言

  • 函数、模块、数字、字符串都是对象,在Python中一切皆对象
  • 面向对象就是看事物的一种方式,一种视觉角度,分析方式,我们可以把任意一个事物看成是一个对象,分析它身上具备的主要特征,这个就是面向对象思维,它是一种更加宏观的看问题方式!

2、Python拥有一个强大的标准库

  • 包含数字、字符串、列表、字典、文件等常见类型和函数
  • 系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等(高级操作)

3、Python社区提供了大量的第三方模块

  • 它们的功能覆盖科学计算、人工智能、机器学习、Web开发、数据库接口、图形系统多个领域

7、Python优缺点

优点:

  • 简单、易学
  • 免费、开源
  • 面向对象(代码容易理解)
  • 丰富的库
  • 可扩展性

缺点

  • 运行速度慢(相比C语言,目前电脑性能对普通人来说,是过剩的,这个缺点不明显)
  • 国内市场较小(相对于Java,目前仍在高速发展)
  • 中文资料匮乏(我和志同道合的你正在完善~)

8、Python岗位与用途

在这里插入图片描述
Python编程,功能强大,方向很多,上面的图时程序员专业方向。

非程序员,也可以通过Python提升工作效率:其中办公自动化,是最实用的方向,Python可以批量操作Excel、Word、PDF、PPT;进行数据处理;数据可视化。Python对任何人来说都是一把宝刀

在这里插入图片描述

9、少儿编程

目前的少儿编程产业,如雨后春笋,遍地开花。针对幼儿的编程学习都采用了MIT研发的可视化编程工具:Scratch。而针对青少年学习编程所采用的语言毫无例外都是Python,迎合了当下人工智能的热潮。从这个方面来看,Python进入中小学教材也是有其科学性和必然性的。
在这里插入图片描述

10、代码点亮人生

父母之爱子,则为之计深远。

如果说,父母让孩子学习英语,是为了,将来走出去,看看外面的世界;那么,父母让孩子学习Python编程,是为了,将来让孩子走进去,看看计算机里面虚拟世界。这个虚拟世界更加广袤,更加精彩!

本人提供,Python编程私教服务。我可以教授:
Python基础与应用
Python办公自动化
Python数据分析
机器学习
深度学习
程序员数学
……

价格稍贵(每小时1000元,备课3小时,讲课1小时),一对一服务!
欢迎加我:Nature299792458
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MathDance

代码点亮人生,代码改变世界……

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值