Day2 用Deepseek学习Python基础知识

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

虽然不是第一次接触编程,但是好久没写代码了,之前也没认真学过python,试一下用deepseek学python有没有用


第一步:搭建开发环境

  1. 安装Python
    前往 Python官网 下载最新版本(推荐Python 3.10+),安装时勾选 Add Python to PATH
  2. 选择编辑器

第二步:基础语法与核心概念

  1. 变量与数据类型
# 变量赋值
name = "Alice"
age = 25
height = 1.75
is_student = True

# 常见数据类型
print(type(name))      # <class 'str'> (字符串)
print(type(age))       # <class 'int'> (整数)
print(type(height))    # <class 'float'> (浮点数)
print(type(is_student))# <class 'bool'> (布尔值)
  1. 输入与输出
# 输入
name = input("请输入你的名字:")
print("你好,", name)

# 格式化输出(推荐f-string)
print(f"{name}今年{age}岁,身高{height}米。")
  1. 运算符
a = 10
b = 3

print(a + b)   # 13
print(a ** b)  # 1000 (幂运算)
print(a // b)  # 3 (整除)
print(a % b)   # 1 (取余)
  1. 条件判断(if-elif-else)
score = 85

if score >= 90:
    print("优秀")
elif score >= 60:
    print("及格")
else:
    print("不及格")
  1. 循环结构
  • for循环

    for i in range(5):      # 输出0-4
        print(i)
    
    fruits = ["苹果", "香蕉", "橘子"]
    for fruit in fruits:
        print(f"我喜欢吃{fruit}")
    
  • while循环

    count = 0
    while count < 3:
        print("循环中...", count)
        count += 1
    
  1. 列表与字典
# 列表(有序、可修改)
numbers = [1, 3, 5, 7]
numbers.append(9)       # 添加元素
print(numbers[0])       # 输出第一个元素:1

# 字典(键值对)
student = {
    "name": "Bob",
    "age": 20,
    "courses": ["数学", "英语"]
}
print(student["name"])  # 输出:Bob
  1. 函数
# 定义函数
def greet(name):
    return f"你好,{name}!"

# 调用函数
print(greet("Alice"))  # 输出:你好,Alice!

# 带默认参数的函数
def add(a, b=1):
    return a + b

print(add(3))     # 输出4(3+1)
print(add(3,5))   # 输出8

第三步:练习小项目

  1. 猜数字游戏

    import random
    
    target = random.randint(1, 100)
    while True:
        guess = int(input("猜一个1-100之间的数字:"))
        if guess == target:
            print("猜对了!")
            break
        elif guess < target:
            print("猜小了")
        else:
            print("猜大了")
    
  2. 简易计算器

    num1 = float(input("输入第一个数字:"))
    operator = input("输入运算符(+、-、*、/):")
    num2 = float(input("输入第二个数字:"))
    
    if operator == "+":
        result = num1 + num2
    elif operator == "-":
        result = num1 - num2
    elif operator == "*":
        result = num1 * num2
    elif operator == "/":
        result = num1 / num2
    else:
        result = "无效运算符"
    
    print(f"结果:{result}")
    

注意Python 2与3的区别

  1. print语句
    Python 2: print "Hello"
    Python 3: print("Hello")

  2. 输入函数
    Python 2: raw_input() 返回字符串,input() 会执行表达式
    Python 3: 只有 input(),行为同Python 2的raw_input()

  3. 整数除法
    Python 2: 10 / 3 输出3
    Python 3: 10 / 3 输出3.333...

  4. Unicode支持
    Python 2默认字符串是字节串,需显式使用u"中文"声明Unicode
    Python 3字符串默认Unicode

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值