Python脚本入门|学习笔记

简介: 快速学习Python脚本入门

开发者学堂课程【Python 脚本入门Python脚本入门】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/800


Python脚本入门

一、Python介绍

二、Python的版本

三、Python基本概念和上手使用

一、Python介绍

1、什么是Python

它是一种解释型,通用的高级编程语言,支持面向对象、结构化、函数式编程范式。开源,社区驱动,现由Python软件基金会管理,简单易用,功能强大。和C语言紧密集成,模块可以转化成c语言以提高性能。


2、Python的适用场景

AI/ML、编程教育、系统管理、网页、IoT......

3、为什么选择Python

简单易上手,适用领域广。

标准库强大,第三方库众多。

活跃的社区,学习资源丰富。

二、Python的版本

1、发展历史

image.gif

2、选择合适的版本

l 新开发的Python应用,推荐选择Python3。

l 需要使用的库没有Python3版本,选择合适的版本。

三、Python基本概念和上手使用

1、开始使用之前

image.gif


2、安装Python

Python是开源、跨平台的。

Windows,Linux/Unix,macOS都可以安装运行Python。

image.gif

在Windows上使用Python

l 从官网下载完整安装程序。

l 适合用在Windows上开发Python应用。

l 通过“自定义安装”和“添加到PATH”为所有系统用户安装。

在Linux/Unix上使用Python

l image.gif

大部分Linux/Unix发行版已经预装了Python

l 通过系统软件包管理程序进行维护


image.gif

在macOS上使用Python

l macOS也预装了Python

l image.gif

通过xcode-select--install管理命令行工具,可安装Python3


image.gif

image.gif

2020年Python开发者调查结果显示,PyCharm和Visual Studio Code极受欢迎


image.gif

HELLO WORLD的实现:交互式命令行

1、输出文本。

2、让用户输入名字,然后输出带名字的问候语。

相关文章
|
SQL 存储 关系型数据库
Mysql 的InnoDB引擎下支持hash索引吗?
Mysql 的InnoDB引擎下支持hash索引吗?
1116 0
Mysql 的InnoDB引擎下支持hash索引吗?
|
Cloud Native 数据库 Docker
云原生之使用Docker部署Dokuwiki个人笔记工具
云原生之使用Docker部署Dokuwiki个人笔记工具
1178 0
|
Arthas 小程序 前端开发
抖音小程序集成支付宝支付
抖音小程序集成支付宝支付
1747 0
抖音小程序集成支付宝支付
|
JavaScript jenkins Linux
Vue整合element-china-area-data实现PC端省市区三级联动选择器
demo环境是SpringBoot+Vue+elementUI,开发工具是idea,有涉及到省市区三级联动选择器,网上查找了下,发现了这款和elementUI相匹配的element-china-area-data,这样的话样式什么的就不用担心会很丑,也不需要调,最主要是还可以直接获取到省市区编码,都不用通过后台接口转换。于是就撸起袖子,满心欢喜的整进来。
2211 0
Vue整合element-china-area-data实现PC端省市区三级联动选择器
|
SQL JSON 缓存
Seata json decode exception, Cannot construct instance of `java.time.LocalDateTime` 报错原因/解决方案最全汇总版
Seata json decode exception, Cannot construct instance of `java.time.LocalDateTime` 报错原因/解决方案最全汇总版
2100 0
Seata json decode exception, Cannot construct instance of `java.time.LocalDateTime` 报错原因/解决方案最全汇总版
|
编解码 计算机视觉
【方便的Opencv】实现实时监测电脑屏幕与摄像头前的人
【方便的Opencv】实现实时监测电脑屏幕与摄像头前的人
1279 0
【方便的Opencv】实现实时监测电脑屏幕与摄像头前的人
|
存储 缓存
CPU-逻辑移位操作与空指令说明
CPU-逻辑移位操作与空指令说明
1688 0
CPU-逻辑移位操作与空指令说明
|
负载均衡 算法 网络协议
微服务5:服务注册与发现(实践篇)
微服务5:服务注册与发现(实践篇)
399 0
微服务5:服务注册与发现(实践篇)
|
Java Linux Android开发
这次,我想把内存泄漏讲明白
这次,我想把内存泄漏讲明白
545 0
这次,我想把内存泄漏讲明白