栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

学习资料汇总

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习资料汇总

不定期更新。

文章目录
    • C++入门
    • CMAKE
    • Git
    • 其他课程
    • 编程环境
      • c++
      • python
    • 一些小工具

C++入门
  • CS106B:斯坦福大学的一门编程入门课,课程本身非常有名,难度较低,新手友好。有着大量详细的文档,覆盖了从环境配准、代码风格到debug和test的方方面面。课程本身也涉及到一些简单的数据结构与算法的知识。非常建议编程基础薄弱的同学学习(只需要看文档和PPT就行,不用看视频课)。备用链接
  • 快速学习C和C++,基础语法和优化策略-南科大: b站视频课程,建议配合github上的作业学习
  • 《Essential c++》:我的C++入门书籍,也是从面向过程过渡到面向对象非常好的一本书,但设计大量C++语法细节,学习曲线陡峭。
  • 《c++ primer》《c++ primer plus》:太厚,作为入门书籍看很容易泄气,建议在短时间内集中精力快速翻完。
CMAKE

cmake是一个跨平台的、开源的构建工具。CMAKE并不好用,体系复杂,文档很烂,但却是目前最通用的。

  • 入门:B站视频课程,涉及一些基本的linux知识,建议配合虚拟机或wsl学习。
  • 提高:老师水平很高。
  • CMake Cookbook中文版:可作为参考。
Git
  • git教程-狂神说
  • gitee上的git文档
其他课程
  • 古月·ROS入门21讲
  • MATLAB入门_台大郭彦甫,备用链接2
  • 台大机器人学之运动学
  • GAMES101-现代计算机图形学入门-闫令琪
  • Keras 搭建自己的语义分割模型
  • 一天学会 MySQL 数据库
  • 自学C/C++的书籍推荐, 必读计算机编程好书推荐!
  • mit6.005 软件工程
  • 现代C++教程
  • 设计模式与重构
  • 自学指南
编程环境 c++
  • Win: Visual Studio Community,在visual studio installer中选择“使用c++的桌面开发”、“通用windows"平台开发”,建议使用英文语言包,一些库的配置会有要求。win上建议安装PowerShell 7.x,代替windows powershell和cmd
  • Linux: VS code,需要配置,如果是在wsl上可以与win上的vs code连接
python

Anaconda + pycharm community

一些小工具
  • Overleaf:一个在线的Latex编辑器,支持即时预览与多人合作
  • Zotero:文献管理工具
  • windows terminal:微软商店可下载,可用于美化黑窗
  • Typora:markdown编辑器,可即时预览,最新版已收费,可以找一找老版的
  • vcpkg:一个跨平台的c++包管理器,微软开发,不过版本控制非常麻烦,并不好用。但在安装boost和Cgal时还是可以的。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012832.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号