Python随堂笔记 Python简介 如何交互、脚本运行Python

本文是关于Python语言基础的随堂笔记,涵盖了Python的简介、特点、应用和开发环境设置。介绍了Python的发音、起源、优势与局限性,并强调其在科学计算、Web开发和人工智能等领域的广泛应用。内容包括Python版本的选择、常用开发环境如PyCharm的下载与安装,以及如何通过交互模式和脚本模式运行Python程序。
摘要由CSDN通过智能技术生成

🌴2022.3.2 下午

前言

🎬本文章是 【Python语言基础】 专栏的文章,主要是上课的随堂笔记与练习
🔗Python专栏 传送门
💻提示:本文的环境配置是Python3的开发环境
📽本节内容:Python简介 交互、脚本运行程序

1.1 概述

1.1.1 Python简介

发音:英[ˈpaiθən],美[ˈpaiθaːn]

结合了解释性、编译性、互动性和面向对象的脚本语言

支持命令式编程、函数式编程和面向对象程序设计

由荷兰人Guido van Rossum于1989年发明,第一个公开版本发行于1991年

已经成为最受欢迎的程序设计语言之一

自2004年以后,Python的使用率呈线性增长

2011年1月,Python被TIOBE编程语言排行榜评为2010年度编程语言

2017年7月20日,IEEE spectrum发布了第四届顶级编程语言交互排行榜,Python高居首位

  • 具有简洁性、易读性和可扩展性

  • 在国外用Python做科学计算的研究机构日益增多

  • 一些世界著名大学已经采用Python来教授程序设计课程,如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python讲授

  • 众多开源的科学计算库都提供了Python的调用接口,如著名的计算机视觉库OpenCV三维可视化库VTK医学图像处理库ITK

  • 专用的第三方库也很多,如科学计算库NumPy、SciPy、Pandas分别提供了快速数组处理、科学计算和数据分析功能

1.1.2 Python特点

🚀 Python的优势
  • 简单、易学
  • 可移植性
  • 解释性
  • 面向对象
  • 可扩展性和可嵌入性
  • 丰富的库和模块
🚀 Python的局限性
  • 不足和局限性。和C、C++等程序设计语言相比,Python程序运行速度较慢

  • 对于运行速度高的程序,可以将运行速度要求较高的部分使用C、C++等编写,再将其嵌入Python中,充分发挥不同语言的特长和优势

  • 现在计算机硬件的配置不断提高,在大多数情况下,程序运行速度并不是考虑的首要问题

1.1.3 Python应用

  • 常规软件开发

  • 科学计算与数据分析

  • 网络爬虫

  • Web应用开发

  • 系统网络运维

  • 人工智能与机器学习

1.2 开发环境

1.2.1 Python版本

目前有两个不同序列的版本:Python 2.XPython 3.X

两个序列的版本很多用法不兼容,内置函数和标准库模块用法也有较大的差别,适用于这两个版本的第三方库的差别更大,Python开发团队重申了终止对 Python 2.X的支持, 本书所有程序均基于Windows平台下的Python 3.X版本

1.2.2 常用开发环境

🚀 常用
  • Python自带的开发工具
  • PyCharm
🚀 其它
  • Anaconda3

  • Vim

  • Sublime Text

  • PythonWin

1.2.3 Python下载和安装

🚀 Python

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值