跳转到内容
返回首页
返回博客
Tutorial

面向学生的 PocketCode:从零开始学编程

为想要使用 PocketCode 作为第一个 IDE 来学习编程的初学者提供的完整指南。

3 min
作者 PocketCode Team
面向学生的 PocketCode:从零开始学编程

面向学生的 PocketCode:从零开始学编程

想学编程却没有电脑?PocketCode 是从零开始入门的完美工具。你只需要一部 Android 手机。

为什么用 PocketCode 学习?

  • 无需电脑 — 一部手机就够了
  • 内置 AI — 一位会为你讲解代码的助手
  • 多种语言 — Python、JavaScript、Java、C++、Rust 等等
  • 免费 — 没有隐藏费用
  • 真实项目 — 创建可用的应用、网站和脚本

你的第一个程序

第 1 步:安装 PocketCode

从 Google Play 商店下载 PocketCode 并打开应用。

第 2 步:创建项目

  1. 点击 新建项目
  2. 命名为:"My First Program"
  3. 选择语言:Python(推荐初学者使用)
  4. 项目会随一个 main.py 文件一起创建

第 3 步:编写代码

# My first Python program
name = input("What's your name? ")
print(f"Hello, {name}! Welcome to programming 🎉")

# Simple calculator
num1 = float(input("First number: "))
num2 = float(input("Second number: "))

print(f"Addition: {num1 + num2}")
print(f"Subtraction: {num1 - num2}")
print(f"Multiplication: {num1 * num2}")

if num2 != 0:
    print(f"Division: {num1 / num2}")
else:
    print("Cannot divide by zero")

第 4 步:运行

点击 ▶️ 按钮运行。输出会显示在集成终端中。

基础概念

变量

变量是用来存储信息的容器:

# Data types
name = "Ana"            # Text (string)
age = 17                # Whole number (int)
height = 1.65           # Decimal number (float)
is_student = True       # True/False (boolean)

条件语句

在代码中做决策:

grade = 8.5

if grade >= 9:
    print("Outstanding 🌟")
elif grade >= 7:
    print("Very Good 👍")
elif grade >= 5:
    print("Pass ✅")
else:
    print("Fail 📚")

循环

重复执行操作:

# Multiplication table
number = 7

for i in range(1, 11):
    result = number * i
    print(f"{number} × {i} = {result}")

函数

把代码组织成可复用的代码块:

def calculate_circle_area(radius):
    pi = 3.14159
    area = pi * radius ** 2
    return round(area, 2)

# Use the function
radius = float(input("Circle radius: "))
area = calculate_circle_area(radius)
print(f"The area is: {area}")

实践项目

第 1 级:初学者

  • 计算器 — 基本运算
  • 温度转换器 — 摄氏度转华氏度
  • 猜数字游戏 — 用户猜一个随机数
  • 待办清单 — 添加并显示任务

第 2 级:中级

  • 石头剪刀布 — 与电脑对战
  • 问答游戏 — 带计分的知识问答
  • 密码生成器 — 随机安全密码
  • 通讯录 — 基本的增删改查(CRUD)

第 3 级:高级

  • 天气 API — 查询并显示天气数据
  • Telegram 机器人 — 自动回复消息
  • 网页抓取器 — 从网页中提取信息
  • 文字冒险 — 互动式故事游戏

用 AI 来学习

PocketCode 的 AI 助手就是你的私人导师:

  • 讲解代码:选中代码并问"这段代码是做什么的?"
  • 提出改进建议:"我怎样才能改进这个函数?"
  • 修复错误:当出错时,AI 帮你理解原因
  • 生成示例:"给我一个列表推导式的例子"

更多资源

PocketCode 内部

  • 互动教程 — 在“学习”板块中
  • 示例项目 — 在市场(Marketplace)
  • 文档 — 可离线访问

PocketCode 之外

  • 在 HackerRank 等平台上练习算法
  • 阅读 Python 官方文档
  • 加入编程社区

推荐学习路径

Week 1-2: Variables, data types, input/output
Week 3-4: Conditionals and loops
Week 5-6: Functions and modules
Week 7-8: Lists, dictionaries, files
Week 9-10: OOP (classes and objects)
Week 11-12: Personal project

开始编程不需要一台强大的电脑。有了 PocketCode 和你的 Android 手机,你就拥有了所需的一切。今天就开始吧!

准备好试用 PocketCode 了吗?

下载应用,开始用手机编程。