目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

Python全系列 教程

3567个小节阅读:5931.6k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(148.5k)
赞(2)

Python简介

image-20211021171453175

image-20211119173418097

python是什么?

Python是当今世界最流行的程序语言之一。由荷兰人,吉多·范罗苏姆(Guido van Rossum)1989年发明,1991年公布。官网:www.python.org

image-20211021121845230

Python突出的简洁性、易读性和可扩展性,使得在数据科学、人工智能、云计算、图形处理与互联网应用等领域占尽风头。

Python特点

  • 可读性强

    可读性远比听上去重要的多得多。

    可读性强意味着让你可以在更短时间内学习和记忆,直接提高生产率。

  • 简洁,简洁,简洁

    python完成同样功能只用其他语言一半的代码,其实就是提高了一倍的生产率。

    程序员再也不需要关注复杂的语法,而是关注任务本身。

    image-20211021122049232

  • 开源

    Python是纯粹的开源语言,软件更容易移植到其他的平台,如Mac、Linux等,因此Python拥有丰富的第三方资源库是不足为奇的。

  • 标准脚本语言

    脚本程序是指只有需要被调用时,才会被动态的解释执行。

    Python也被称为:“胶水语言”。

    Python允许混合使用C、Java与Python代码例如Python程序中允许调用一段由Java编写的程序模块(库),甚至这段Java模块可以是保密的。

Python应用场景

image-20211119172135024

  1. 人工智能(AI Artificial Intelligence)

    人工智能领域的王者!人工智能领域大多数开发场景都有Python的身影。

  2. Web应用开发

    一些Web框架,如Django,TurboGears,web2py,Zope等,可以让程序员轻松地开发和管理复杂的Web程序。

  3. 操作系统管理、服务器运维的自动化脚本

    大多数Linux发行版以及NetBSD、OpenBSD和MacOSX都集成了Python,可以在终端下直接运行Python。一般说来,Python编写的系统管理脚本在可读性、性能、代码重用度、扩展性几方面都优于普通的shell脚本。

  4. 科学计算和数据分析

    NumPy,SciPy,Matplotlib可以让Python程序员编写科学计算程序。

  5. 桌面软件

    PyQt、PySide、wxPython、PyGTK是Python快速开发桌面应用程序的利器。

  6. 服务器软件、网络爬虫

  7. 游戏开发

    很多游戏使用C++编写图形显示等高性能模块,而使用Python或者Lua编写游戏的逻辑、服务器。

Python版本和兼容问题解决方案

  1. Python有两大版本,分别是Python2.x和Python3.x。
  2. Python2.x版本在2020年已经停止支持,因此Python3.x是目前主流。

⚠️Python3:2008年发布。Python3有了较大的提升,不兼容Python2。

❤️兼容问题解决:

  1. Python3的很多新特性也被移植到了Python2.7,作为过渡。如果程序可以在2.7运行,可以通过一个名为2to3(Python自带的一个脚本)的转换工具无缝迁移到Python3。
  2. 强烈建议大家从Python3开始,毕竟它是现在,也是未来

实时效果反馈

1. python的发明人是:

A 马斯克

B 詹姆斯·高斯林

C 丹尼斯·里奇

D 吉多·范罗苏姆(龟叔)

2. 如下关于python的说法错误的是:

A python是解释性语言

B python3可以兼容python2

C python在人工智能领域应用广泛

D python在游戏开发领域应用广泛

答案

1=>D 2=>B

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2