Python 入门课程系列

Python 入门课程系列之第一章


前言

互联网和AI时代,人人编程已成为一种风向,Python 是一门功能强大、易于学习且应用广泛的编程语言,以下是学习 Python 的核心原因及具体价值

优势说明
易学性语法简洁,适合编程初学者
应用广泛数据分析、Web 开发、机器学习、科学计算、自动化等多领域
开发效率高丰富的库和工具链,减少重复造轮子
职业前景好市场需求大,薪资水平高
社区支持强大学习资源丰富,问题易解决

一、Python 介绍

Python 是一种高级编程语言,以其简洁、易读和强大的功能而广受欢迎。它由荷兰程序员 Guido van Rossum 于 1991 年首次发布,名字灵感来源于英国喜剧团体 Monty Python。Python 的设计哲学强调代码的可读性和简洁性,倡导“优雅胜于复杂”。Python 与其他语言比较如下

特性PythonJavaC++
语法简洁性高(代码量少)中(需更多样板代码)低(语法复杂)
执行速度较慢(解释型语言)较快(编译型语言快(编译型语言)
学习曲线平缓较陡陡峭
适用场景快速开发、脚本、数据分析企业级应用、安卓开发高性能系统、游戏引擎

二、Python 语法与架构

1.缩进规则
同一代码块的缩进空格数必须相同(通常用 4个空格,不要混用 Tab 和空格)
冒号 : 表示一个代码块的开始(如 if、for、函数定义、类定义等)
代码(示例):

# ✅ 正确:缩进一致
if True:
    print("Hello")  # 缩进4个空格
    print("World")

# ❌ 错误:缩进不一致
if True:
    print("Hello")
  print("World")    # 报错:IndentationError

2.注释:用于解释代码,不会被解释器执行。
2-1. 单行注释用 # 开头:

# 这是单行注释
print("Hello")  # 这里也可以写注释

2-2.多行注释用三引号 ‘’’ 或 “”":

'''
这是多行注释
可以跨越多行
'''
print("Hello")

2-3.代码块是由缩进定义的逻辑单元,常见于以下场景:
a.条件语句 (if-elif-else)

age = 18
if age < 18:
    print("未成年")
elif age == 18:
    print("刚好成年")
else:
    print("成年人")

b.循环 (for/while)

# for 循环
for i in range(3):
    print(i)  # 属于循环体的代码块

# while 循环
n = 0
while n < 3:
    print(n)
    n += 1

c.函数定义 (def)

def greet(name):
    """这是一个函数的文档字符串(多行注释)"""
    print(f"Hello, {name}")  # 函数体需要缩进

d.类定义 (class)

class MyClass:
    def __init__(self):
        self.value = 0  # 类方法内的代码块

    def get_value(self):
        return self.value

3.数据类型
数字、字符串、列表、元组、字典、集合

num = 10           # 整数
name = "Alice"     # 字符串
fruits = ["apple", "banana"]  # 列表
person = {"name": "Bob", "age": 25}  # 字典

4.常见运算符
算术、比较、逻辑、赋值运算符

a = 10 + 5         # 加法
b = (a > 12) and (a < 20)  # 逻辑与

5.流程控制
条件判断:if-elif-else 语句

score = 85
if score >= 90:
    print("优秀")
elif score >= 60:
    print("及格")
else:
    print("不及格")
循环:for 循环与 while 循环
# for 循环
for i in range(5):
    print(i)

# while 循环
count = 0
while count < 3:
    print(count)
    count += 1

总结

本次内容主要分为Python 介绍、语法、架构、数据类型、运算符、条件判断、循环,掌握 Python 核心基础,能编写简单程序。接下来会为大家介绍python条件判断、循环、函数、面向对象、类、模块、编码,Python 实战应用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_37491737

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值