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

Duke University
您将获得的技能: Command-Line Interface, Scripting, Unix Commands, Computer Programming Tools, Scripting Languages, Data Manipulation, Python Programming
初级 · 指导项目 · 不超过 2 小时

Duke University
您将获得的技能: Package and Software Management, Virtual Environment, Development Environment, Software Installation, Configuration Management, Python Programming, Command-Line Interface
初级 · 指导项目 · 不超过 2 小时

Duke University
您将获得的技能: Python Programming, Data Pipelines, Scripting, Computer Programming, Data-oriented programming, Scripting Languages, Software Engineering
初级 · 指导项目 · 不超过 2 小时

Infosec
您将获得的技能: 异常检测, Network Security, 威胁检测, 网络监控, 网络分析, 网络安全, 入侵检测和防御
混合 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Python 程序设计, JSON, 交互式数据可视化, 数据可视化软件, 数据分析, 数据结构, 还原式 API, 网络服务, 数据清理, Network Protocol(网络协议, 编程原则, 数据处理, 网页抓取, SQL, 计算机编程, 关系数据库, 数据库设计, 数据库, 可扩展标记语言(XML), 数据可视化
攻读学位
初级 · 专项课程 · 3-6 个月

您将获得的技能: Game Design, Python Programming, Programming Principles, Computer Programming, Scripting, Data Validation, Data Analysis
初级 · 指导项目 · 不超过 2 小时

University of Michigan
您将获得的技能: Python 程序设计, JSON, 统一模型语言, 数据导入/导出, 软件设计, 单元测试, 面向对象编程(OOP), 数据结构, 数据操作, 还原式 API, 数据处理, 计算机编程, Jupyter, 文件输入/输出, 面向对象设计, 网页抓取, 计划发展, 编程原则, 调试, 图像分析
初级 · 专项课程 · 3-6 个月

Universidad de los Andes
您将获得的技能: File I/O, Data Visualization Software, Computational Thinking, Matplotlib, Python Programming, NumPy, Algorithms, Computer Programming, Pandas (Python Package), Debugging, Data Manipulation, Integrated Development Environments, Data Structures, Data Analysis, Object Oriented Programming (OOP)
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: Data Science, Web Applications, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Scientific Visualization, Game Design
初级 · 指导项目 · 不超过 2 小时

Meta
您将获得的技能: Python 程序设计, 云托管, 软件测试, 开发环境, 单元测试, 数据结构, 面向对象编程(OOP), 测试驱动开发(TDD), 调试, 集成开发环境, 编程原则, 计算机编程, Django (网络框架)
初级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: Python 程序设计, 脚本, 网络开发, 软件测试, 数据结构, 单元测试, 面向对象编程(OOP), 版本控制, 数据操作, 集成开发环境, Algorithm, Jupyter, GitHub, 计算机编程, Git(版本控制系统), 调试
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: 数据可视化软件, 统计方法, Python 程序设计, 概率与统计, 模型评估, 统计推理, 统计建模, 统计假设检验, 回归分析, 统计机器学习, 贝叶斯统计, 统计分析, 统计编程, Matplotlib, 统计, Jupyter, 统计可视化, 抽样(统计), 统计软件, 数据可视化
初级 · 专项课程 · 1-3 个月