Python快速入门教程

1 Python简介

Python是一门优秀的语言,语法简单、功能强大、可以快速上手,但和众多计算机语言一样,精通也很难。本文是一个快速教程,只要一步步的跟着操作,最后就可以写出Python代码,会介绍数据类型、条件语句、循环语句、函数以及模块的导入。不要纠结语法细节和计算机理论,本文目标是以最简单的方式介绍Python这门语言,回归编程语言的工具属性,效率第一、能用即可。

2 软件安装

2.1 安装Python解释器

打开Python官网https://www.python.org,选择download标签,点击下载版本3.7.9的解释器安装包,没必要追求最新版本,因为最新版本往往bug更多。

以管理员身份安装,安装时需要勾选Add Python3.7 to PATA,将python解释器添加到系统环境变量,假如忘记勾选,也可手动添加,方法自行百度,都很简单。

打开CMD,输入python,运行python解释器,会显示python版本信息等,输入exit()函数即可退出。

2.2 安装PyCharm

打开官网https://www.jetbrains.com.cn/pycharm/download,选择社区版下载安装即可。

以管理员身份安装。安装结束后,新建一个文件夹,文件夹中新建文本文档,将后缀名改为.py格式。用pycharm打开.py文件,即可编写代码。选择“file->settings->plugins”,搜索汉化插件,安装后重启pycharm界面就显示中文了。

3 打印hello word

在代码编辑区域输入:

print("hello world")

软件右下角显示无解释器。单机红色方框,弹出添加解释器窗口。

选择系统解释器,软件自动识别已经安装的解释器,确定即可。

返回代码编辑区域,鼠标右键,点击运行,即在下方调试窗口中输出hello word。

4 数据类型

编辑如下代码:

name = "hello"  # 字符串,使用单引号和双引号是一样的``online = True  # 布尔,python区分大小写``age = 20  # 整数``price = 6.3  # 浮点数``print(name, online, age, price)  # 打印变量内容``print(name[0:2]) # 打印字符串name中的第1到第2个字符,即he``print(type(name), type(online), type(age), type(price))  # 打印变量的类型``   ``new_price = float("3")  # 将字符串"3"显示转换成浮点型``print(new_price, type(new_price))  # 打印变量的值和类型``   ``array = [1, 2, 3, 4, 5, 6]  # 列表``print(len(array))  # 打印列表的长度,即列表中含多少个元素``print(array[0], array[1])  # 打印列表中的第1和第2个元素,列表的索引从0开始``   ``my_dict = {"a": 1, "b": 2, "c": "hello"}  # 字典,即键值对key-value``print(my_dict["a"])  # 打印字典中key为"a"的value``my_dict["a"] = 100  # 修改字典中的元素内容,有则改,无则加``print(my_dict)  # 打印字典

运行结果为:

hello True 20 6.3``he``3.0``6``1 2``1``{'a': 100, 'b': 2, 'c': 'hello'}

5 条件语句

编辑如下代码:

online = False``if online:`    `print("hello")``else:`    `print("good bye")``   ``age = 66``if age < 35:`    `print("young")``elif age < 65:`    `print("middle")``else:`    `print("old")

运行结果为:

good bye``old

6 循环语句

编辑如下代码:

# 遍历列表元素``array = [5, 7, 9]``for x in array:`    `print(x)``# enumerate()是一个Python内置函数``# 用于将一个可遍历的数据对象(如列表或字符串等)组合为一个索引序列``# 同时列出数据和数据下标,一般用在for循环当中``for (index, value) in enumerate(array):`    `print(index, value)``   ``# 打印5~1``counter = 5``while counter > 0:`    `print(counter)`    `counter = counter - 1

运行结果为:

5``7``9``0 5``1 7``2 9``5``4``3``2``1

7 函数

编辑如下代码:

# 定义函数,计算列表中所有元素的和``def sum_values(values):`    `s = 0`    `for v in values:`        `s = s + v`    `return s``   ``# 调用``array = [1, 3, 5, 7, 9]``print(sum_values(array))``   ``   ``# 定义函数,打印字符串,默认参数值为"frank"``def show_name(name="frank"):`    `print(name)``   ``   ``# 调用``show_name("peter")  # 位置参数方式调用``show_name()  # 默认参数方式调用``show_name(name="peter")  # 命名参数方式调用

运行结果为:

25``peter``frank``peter

8 import导入模块

Python拥有大量写好的模块供我们使用,资源及其丰富,这也是python的一大优势。可以使用import导入这些模块后,代码中就可以直接使用模块中的功能了。

编辑如下代码:

import time  # 导入内置模块time``   ``print("start")``time1 = time.time()  # 记录开始时间``time.sleep(2)  # 等待2s后继续执行后面代码``time2 = time.time()  # 记录结束时间``print("finish")``print(time2 - time1)

运行结果为:

start``finish``2.009726047515869

这是一个简短的入门教程,但也足够让大家对Python有一个基本的了解。

学习资源推荐

除了上述分享,如果你也喜欢编程,想通过学习Python获取更高薪资,这里给大家分享一份Python学习资料。

这里给大家展示一下我进的兼职群和最近接单的截图

兼职群

Python快速入门教程_第1张图片

朋友们如果有需要的话,可以点击下方链接领取或者V扫描下方二维码联系领取,也可以内推兼职群哦~

CSDN大礼包,二维码失效时,点击这里领取:【学习资料合集&相关工具&PyCharm永久使用版获取方式】

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

Python快速入门教程_第2张图片

1.Python学习路线

image-20230619144606466

python学习路线图1

2.Python基础学习

01.开发工具

02.学习笔记

在这里插入图片描述

03.学习视频

在这里插入图片描述

3.Python小白必备手册

图片

4.数据分析全套资源

5.Python面试集锦

01.面试资料

在这里插入图片描述

在这里插入图片描述

02.简历模板

Python快速入门教程_第3张图片

CSDN大礼包,二维码失效时,点击这里领取:【学习资料合集&相关工具&PyCharm永久使用版获取方式】

因篇幅有限,仅展示部分资料,添加上方即可获取

------ ‍♂️ 本文转自网络,如有侵权,请联系删除 ‍♂️ ------

你可能感兴趣的:(python,开发语言)