编程语言 MOC
编程语言是人与计算机交流的桥梁,掌握多种语言及其特性能帮助选择最适合的工具。
Python
核心概念
- [[Python知识地图]]
- [[特殊方法]]
- [[Python中的魔法方法]]
- [[Python 关键字 object]]
数据类型
- [[array]]
- [[Python 中 set 的符号计算优先级]]
- [[字符串相关API]]
- [[Python颜色管理]]
高级特性
- [[生成器]]
- [[Python装饰器]]
- [[Python序列化]]
- [[全局变量]]
并发与多进程
- [[控制进程顺序]]
- [[Python多进程中还可以启动多进程吗?]]
包管理
- [[conda]]
- [[Conda 常用命令总结]]
- [[uv]]
调试
- [[深入了解 Python 调试工具:
pdb和remote-pdb]] - [[深入浅出debugpy:Python调试的终极利器]]
C++
- [[C++学习路线]]
- [[GCC详谈]]
- [[STL]]
JavaScript
- [[JavaScript的优势和适用场景]]
- [[js成为唯一浏览器内嵌语言的原因]]
Shell
- [[Bash 脚本基础语法总结]]
- [[bash、zsh和shell的关系]]
- [[Shell编程:从命令行到自动化艺术]]
- [[zip]] / [[unzip]]
语言对比
- [[Java和JavaScript的关系]]
- [[编程语言的自举特性]]
学习路径建议
| 领域 | 首选语言 |
|---|---|
| AI/ML | Python |
| Web 前端 | JavaScript |
| Web 后端 | Python、Java |
| 系统编程 | C、C++ |
| 数据科学 | Python |
| 脚本自动化 | Python、Shell |
相关主题
- [[标记语言 MOC]]
- [[数据结构 MOC]]
- [[工具使用经验和技巧 MOC]]
张芷铭的个人博客
Comments