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

关于Python技术储备

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

读者福利:如果大家对Python感兴趣,这套python学习资料一定对你有用

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以根据这些资料规划好学习计划和方向。

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习、Python量化交易等习教程。带你从零基础系统性的学好Python!

零基础Python学习资源介绍

① Python所有方向的学习路线图,清楚各个方向要学什么东西

② 600多节Python课程视频,涵盖必备基础、爬虫和数据分析

③ 100多个Python实战案例,含50个超大型项目详解,学习不再是只会理论

④ 20款主流手游迫解 爬虫手游逆行迫解教程包

⑤ 爬虫与反爬虫攻防教程包,含15个大型网站迫解

⑥ 爬虫APP逆向实战教程包,含45项绝密技术详解

⑦ 超300本Python电子好书,从入门到高阶应有尽有

⑧ 华为出品独家Python漫画教程,手机也能学习

⑨ 历年互联网企业Python面试真题,复习时非常方便

在这里插入图片描述

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)
在这里插入图片描述

👉Python必备开发工具👈

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

👉100道Python练习题👈

检查学习结果。

👉面试刷题👈

在这里插入图片描述

在这里插入图片描述

资料领取

这份完整版的Python全套学习资料已经上传网盘,朋友们如果需要可以点击下方微信卡片免费领取 ↓↓↓【保证100%免费】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值