Algorithm Python 课程可以帮助您学习排序算法、搜索算法以及树和图等数据结构。您可以培养解决问题、优化代码效率以及在实际应用中实施算法的技能。许多课程都会介绍 Jupyter Notebook 等工具以及 NumPy 和 Pandas 等库,它们支持在数据分析和人工智能项目中应用算法。

Johns Hopkins University
您将获得的技能: Python 程序设计, 微积分, 数学软件, 应用数学, 积分微积分, 编程原则, 数学建模, 衍生产品, 数值分析, 高等数学, 制图
中级 · 课程 · 1-3 个月

University of London
您将获得的技能: Pseudocode, Algorithms, Computational Thinking, Computer Science, Data Structures, Diagram Design, Program Development
初级 · 课程 · 1-4 周

Rice University
您将获得的技能: Python 程序设计, 数据结构, 图论, 数据分析, 理论计算机科学, 编程原则, 计算思维, 分析, 网络分析, 计算机编程, Algorithm, 计划发展
中级 · 课程 · 1-4 周

您将获得的技能: JUnit, Test Driven Development (TDD), Version Control, Git (Version Control System), GitHub, Performance Tuning, Unit Testing, Data Structures, Java Programming, Algorithms, Software Testing, Java, Computer Programming, Software Development, Scalability
初级 · 课程 · 1-4 周

University of California, Davis
您将获得的技能: Python 程序设计, 脚本, 自动化, 应用编程接口 (API), 数据清理, 脚本语言, 计算机编程, 编程原则, 计算思维
中级 · 课程 · 1-4 周

Microsoft
您将获得的技能: Python 程序设计, 面向对象编程(OOP), 数据结构, 代码审查, 测试驱动开发(TDD), 软件设计, 集成测试, 微软 Azure, 单元测试, 云部署, 可维护性, 无服务器计算, 软件开发, 生成式人工智能, 云应用, 云计算, 软件文档, 面向对象设计, Algorithm, 计划发展
初级 · 课程 · 1-3 个月

您将获得的技能: Autoencoders, Recurrent Neural Networks (RNNs), Classification Algorithms, Model Evaluation, Data Preprocessing
中级 · 课程 · 1-4 周

Princeton University
您将获得的技能: 数据结构, 线性代数, 图论, 理论计算机科学, 计算思维, 运筹学, Algorithm, Networking 路由器, Java 编程, 计算机编程
中级 · 课程 · 3-6 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Computer Science, Machine Learning Algorithms, Solution Design, Problem Solving, Mathematical Theory & Analysis
初级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: 调试, 数据结构, 软件测试, 设计策略, 理论计算机科学, 测试案例, 编程原则, 计算思维, 开发测试, 计算机编程, Algorithm, 计划发展
中级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Scientific Visualization, NumPy, Data Visualization, Debugging, Matplotlib, Numerical Analysis, Engineering Calculations, Integrated Development Environments, Computational Thinking, Engineering Analysis, Programming Principles, Jupyter, Data Analysis, Computer Programming
初级 · 课程 · 1-4 周

您将获得的技能: Integrated Development Environments, Computer Networking, Server Side, Real Time Data, Data Analysis Expressions (DAX), Application Development
混合 · 课程 · 1-3 个月