Tutorial
面向学生的 PocketCode:从零开始学编程
为想要使用 PocketCode 作为第一个 IDE 来学习编程的初学者提供的完整指南。
3 min
作者 PocketCode Team面向学生的 PocketCode:从零开始学编程
想学编程却没有电脑?PocketCode 是从零开始入门的完美工具。你只需要一部 Android 手机。
为什么用 PocketCode 学习?
- 无需电脑 — 一部手机就够了
- 内置 AI — 一位会为你讲解代码的助手
- 多种语言 — Python、JavaScript、Java、C++、Rust 等等
- 免费 — 没有隐藏费用
- 真实项目 — 创建可用的应用、网站和脚本
你的第一个程序
第 1 步:安装 PocketCode
从 Google Play 商店下载 PocketCode 并打开应用。
第 2 步:创建项目
- 点击 新建项目
- 命名为:"My First Program"
- 选择语言:Python(推荐初学者使用)
- 项目会随一个
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 手机,你就拥有了所需的一切。今天就开始吧!