#编程练习

Artemis: 互动学习平台的创新之路

3 个月前
Cover of Artemis: 互动学习平台的创新之路

NumPy 100练习:提升你的NumPy技能

3 个月前
Cover of NumPy 100练习:提升你的NumPy技能
相关项目
Project Cover

GildedRose-Refactoring-Kata

GildedRose-Refactoring-Kata是一个广受欢迎的代码重构练习项目,专注于提升开发者的软件设计和测试能力。项目提供多种编程语言的起始代码和详细需求说明,鼓励参与者通过渐进式重构和持续测试来优化代码结构。内置的文本批准测试和单元测试框架为练习提供全面支持。这个项目不仅适合个人进行刻意练习,也是技术教练培训的有效工具。

Project Cover

rustlings

Rustlings是一个开源的Rust编程学习项目,通过小型练习帮助初学者掌握核心概念和语法。它提供交互式环境,让用户完成练习并获得即时反馈。项目支持命令行界面,方便用户按照预设顺序或自选进度学习。exercises包含编译错误和测试,引导学习者理解和修复常见问题。结合官方Rust书籍和文档,Rustlings为学习者提供了理论与实践相结合的全面入门体验,有效提升Rust编程技能。

Project Cover

numpy-100

这个开源项目汇集了100道NumPy练习题,涵盖Python数据分析的核心内容。题目来源广泛,包括NumPy邮件列表、Stack Overflow和官方文档。它为各层次的Python开发者提供了实用的学习资源,同时也是教学者的得力助手。项目旨在深化NumPy学习,全面提升数据科学技能。练习题支持Binder在线测试和GitHub阅读。项目基于MIT许可证,并衍生出其他编程语言的版本。

Project Cover

AIgrind

提供全面的AI和机器学习编程训练。平台特色包括广泛的编码和理论问题练习、行业专家指导、面试准备、定期竞赛和双语支持。强大的测试环境、实时反馈和性能分析助力用户提升技能,为AI领域发展奠定基础。

Project Cover

Python-Interview-Problems-for-Practice

Python-Interview-Problems-for-Practice项目收录了丰富的Python编程面试题及其解决方案。涵盖算法、数据结构、数组操作、字符串处理等多个方面。每个问题都提供详细的Python实现代码。项目支持代码风格检查,有助于提高代码质量。适合准备技术面试或想提升Python编程能力的开发者学习使用。

Project Cover

macrokata

MacroKata是一个开源的Rust宏编程学习项目,提供一系列渐进式练习。它着重于代码编译、功能实现和特定代码生成三个方面,帮助具备Rust基础的程序员深入理解宏概念。项目设计循序渐进,通过实践提升宏编程技能,为开发者应对复杂Rust项目奠定基础。MacroKata包含多个练习模块,从基础宏定义到复杂应用。项目使用Rust nightly版本和cargo-expand工具,确保学习者能够清晰查看宏展开过程。每个练习都设有明确目标,帮助程序员逐步掌握Rust宏编程技巧。

Project Cover

Artemis

Artemis是一个开源的交互式学习平台,为编程、测验和建模等练习提供即时个性化反馈。该平台支持多种编程语言,集成版本控制和持续集成,提供在线代码编辑器和手动代码审查功能。Artemis还包括测验、建模练习、文本练习、考试模式、评分系统和反作弊检查等功能,为教师提供定制选项,为学生提供实时协作环境,有效结合创新教学与传统教育方法。

Project Cover

ml-course

该开源项目在GitHub上为Andrew NG教授的机器学习MOOC课程提供R语言版本的编程练习代码。包含练习说明、启动代码和解决方案,使学习者能用免费的R软件替代MATLAB/Octave完成作业。项目还提供依赖包安装和作业提交指南,帮助学习者顺利完成这门机器学习入门课程。

Project Cover

pytudes

pytudes是Peter Norvig创建的GitHub项目,收录了一系列简洁而富有挑战性的Python程序。这些'编程练习曲'涵盖词语游戏、数学难题和编程挑战等主题,旨在帮助开发者提升特定编程技能。项目以Jupyter笔记本形式呈现,支持多平台运行,适合视编程为长期磨练技艺的开发人员。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号