Skip to content

💻 计算机科学

计算机科学是数字时代的基础学科,本板块涵盖从编程基础到高级应用的完整技术体系,包括Python全栈开发、数据科学、Web开发、大数据处理等核心领域,帮助您构建扎实的技术基础和工程化思维。

📚 核心板块

🎯 算法与数据结构

  • 算法体系:排序、搜索、动态规划、贪心算法等
  • 数据结构:数组、链表、树、图、哈希表等
  • 复杂度分析:时间空间效率评估

🐍 Python全栈开发

  • 核心编程:系统模块、文件处理、面向对象、并发编程
  • Web开发:HTML、CSS、JavaScript、jQuery
  • 数据库:SQL、NoSQL、Cassandra

📊 数据科学

  • 数据分析:NumPy、Pandas、SciPy
  • 数据可视化:Matplotlib、Seaborn、Pyecharts、Folium
  • 机器学习工程:框架配置、模型搭建、集成学习

🚀 大数据与云技术

  • 大数据处理:Spark、PySpark
  • 云存储:AWS S3、HDFS
  • 容器化:Docker、Kubernetes

🔧 开发运维

  • 版本控制:Git、GitHub
  • 系统管理:Linux、Windows
  • 自动化:CI/CD、定时任务

🏭 工业级应用

  • 真实项目:AGV分拣系统、GitHub博客搭建
  • 技术栈:机器学习、Web开发、大数据

📖 学习路径

入门阶段

  1. 编程基础:Python核心语法、数据结构
  2. Web开发:HTML、CSS、JavaScript基础
  3. 数据处理:NumPy、Pandas入门
  4. 版本控制:Git基础命令

进阶阶段

  1. 算法设计:排序、搜索、动态规划
  2. Web进阶:前端框架、后端开发
  3. 数据科学:机器学习、数据可视化
  4. 系统管理:Linux高级命令、Docker

高级阶段

  1. 大数据处理:Spark、PySpark
  2. 深度学习:TensorFlow、PyTorch
  3. 系统架构:分布式系统、微服务
  4. 工业应用:真实项目开发、部署

📊 技术体系

🎯 算法与数据结构

🐍 Python全栈开发

📚 核心编程技术

🎯 算法与竞赛

📊 数据科学与可视化

🔬 数据分析核心

📈 高级可视化技术

🌐 Web开发与数据库

🎨 Web前端技术

🐘 数据库技术

🚀 大数据与云技术

⚡ 大数据处理

  • Spark基础(pyspark)
  • [PySpark高级应用](./programming/pyspark笔记(RDD,DataFrame和Spark SQL).md)
  • [云存储与分布式文件系统](./programming/aws s3命令与hdfs dfs命令_hadoop fs命令(笔记).md)

🔧 开发运维技术

📝 版本控制与系统管理

  • [Git版本控制与SSH配置](./programming/Mac_Windows Git配置SSH和Git常用命令(笔记).md)
  • Github首页美化
  • Linux基础命令
  • [Linux高级工具与集群部署](./programming/Linux jq 、vim以及Linux集群安装miniconda并配置虚拟环境(笔记).md)

⏰ 自动化与容器化

  • [Windows定时任务与批处理](./programming/Windows 定时任务设置、批处理(.bat)命令详解和通过conda虚拟环境定时运行Python程序.md)
  • Docker容器化实践

🤖 机器学习工程

🏗️ 深度学习框架

🎯 集成学习算法

🏭 工业级应用

🎯 真实项目案例

💡 技术特色

  • 实战导向:真实项目案例,完整开发流程
  • 工程化思维:Git工作流、CI/CD、Docker
  • 技术广度:从前端到后端,从单机到分布式
  • AI工程化:模型训练到生产部署

🔗 扩展学习


全栈技术实战,从入门到工业级应用! 🚀


探索计算机科学的无穷奥秘,构建数字世界的美好未来!

Released under the MIT License.