代码科学
$ whoami → programmer && learner

代码科学.

此网站用于个人代码分享,用于获取各种语言知识,学习各种代码语言。把踩过的坑、写过的片段、学到的技巧,都留在这里。

开始学习 看代码分享
01

语言专区

六门常用语言,从第一行 Hello World 开始,一门一门慢慢啃。

Python 脚本 / 数据

语法简洁、上手最快,爬虫、自动化、数据处理样样行,是很多人的第一门语言。

hello.py
# 第一行代码
print("Hello, 代码科学!")

JavaScript 网页 / 前端

浏览器里唯一的原生语言,前端交互、网页动效都靠它,学会就能做网站。

hello.js
// 第一行代码
console.log("Hello, 代码科学!");

Go 后端 / 并发

编译快、并发强,天生为服务端而生,云原生时代的当红语言。

main.go
package main

import "fmt"

func main() {
    fmt.Println("Hello, 代码科学!")
}

Rust 系统 / 安全

以内存安全著称,没有垃圾回收也能写出高性能程序,难学但值得。

main.rs
fn main() {
    println!("Hello, 代码科学!");
}

TypeScript 大型前端

给 JavaScript 加上类型系统,大型项目更稳、更少翻车,现代前端标配。

hello.ts
const msg: string = "Hello, 代码科学!";
console.log(msg);

SQL 数据库

和数据库对话的语言,查数据、改数据全靠它,任何方向都绕不开。

query.sql
SELECT 'Hello, 代码科学!' AS greeting;
02

代码分享

学习路上攒下的实用片段,拿走不谢,用到就是赚到。

#Python · #爬虫

Python 爬虫小技巧

用 requests + BeautifulSoup 快速抓取页面:记得带上请求头、设置超时、加延时,礼貌爬取不容易被封。

spider.py
import requests, time
from bs4 import BeautifulSoup

headers = {"User-Agent": "Mozilla/5.0"}
resp = requests.get(url, headers=headers, timeout=10)
soup = BeautifulSoup(resp.text, "lxml")
time.sleep(1)  # 礼貌延时
2026-10 · 阅读 3 分钟
#JavaScript · #异步

JavaScript 异步模式

async / await 让异步代码写得像同步一样直白;再配上 try/catch 处理异常,告别回调地狱。

fetch.js
async function fetchData(url) {
  try {
    const res = await fetch(url);
    return await res.json();
  } catch (err) {
    console.error("请求失败:", err);
  }
}
2026-10 · 阅读 4 分钟
#Go · #并发

Go 并发入门

goroutine + channel 是 Go 并发的两大利器:一个 go 关键字开协程,一个 channel 传数据,简单直接。

conc.go
func worker(ch chan string) {
    ch <- "任务完成"
}

func main() {
    ch := make(chan string)
    go worker(ch)
    fmt.Println(<-ch)
}
2026-10 · 阅读 5 分钟
03

学习路线

学编程没有捷径,但有顺序。我的路线大致是这样:

01

选一门语言入门

先从 Python 或 JavaScript 开始,上手快、正反馈多,先培养兴趣再说。

02

动手写小项目

爬虫、待办清单、个人博客……做出能跑的东西,比看十遍教程都管用。

03

看文档、学调试

官方文档是最好的老师;学会看报错、打断点,问题就解决了一大半。

04

分享与复盘

把学到的写成文章发出来,输出倒逼输入,这也是本站存在的意义。

04

关于本站

「代码科学」是我的个人代码分享站。此网站用于个人代码分享,用于获取各种语言知识,学习各种代码语言。

这里没有高深的理论,只有学习路上真实攒下的东西:能直接跑的代码片段、各语言的入门笔记、踩坑后的复盘。希望对同样在学编程的你,也能有一点帮助。

$ echo “代码写得越多,世界就越清晰一点。”