文章目录

  • 前言
  • 编辑器
  • 工具
  • 学习网站
  • 基础语言学习
  • 硬件层设计学习之旅
  • 单片机学习之旅
  • 进阶学习
  • 实战
  • 总结

前言

大一时加入的实验室要招新了,不知不觉已经到大三了,想着之前入门学习时的磕磕碰碰。这里浅说一下我自己学习以来总结的一些学习过程。
以下均为自己学过并认为讲的还可以的视频和网站还有一些参考的大佬的博客,以此推荐并不做强制要求。(本人进实验室时先学过python,所以大多有跟python有关)


编辑器

VS(Visual Studio Community 2022) (C、C++、C#)
VS2019/VS2022移动安装位置/C盘瘦身的一个好方法,亲测有效(推荐一个安装方法)
VScode(任何语言)
Pycharm(Python)
Clion(C语言)

Pycharm和Clion是JetBrains全家桶里的两个,我写python用的Pycharm,写C++和C是VS,写TMC123G是VScode里的Platformio,vs的界面也很好看。Pycharm的话建议安装anconda,下面pytorch的学习链接第一节课会讲到装anconda,不然python中各个版本的包会异常混乱。

工具

谷歌GPU:google云端硬盘
清理C盘和其他一些工具:
链接:https://pan.baidu.com/s/1ofN2ATMtMbsTOE6bNJxqqg?pwd=pf6m
提取码:pf6m

学习网站

csdn解决问题
菜鸟教程语言学习
微软文档
w3schools
github开源代码平台
bilibili视频教程
中国大学mooc
python3.vippython学习
中国知网查论文

基础语言学习

C语言
《郝斌C语言自学教程》
程序设计与算法(一)C语言程序设计
python
Python课程天花板,Python入门+Python爬虫+Python数据分析5天项目实操/Python基础
Python 零基础入门培训教程(推荐)
C++:(前置条件:C语言)
程序设计与算法(三)C++面向对象程序设计 北京大学 郭炜
书籍:C++ Primer Plus
还有其他语言如C#,java,matlab也可以自由学习

看程序设计与算法(三)C++的时候感觉这老师讲的挺好,之前学C的时候应该看这个老师的(一)和(二)的,不过郝斌老师讲的也很好,可能大一学了之后后来学C++的时候忘记了的缘故。看书的话容易看困,书我看到第四章就不想看了,不过讲的十分详细,深入学习的话,还是看书比较好。
在复习python的时候我看了下面一个教程,讲的比第一个基础。

硬件层设计学习之旅

solidworks建模(3D打印)

【新手入门嵌入式实验室】学习方向指导和建议相关推荐

  1. ps如何修改图片大小尺寸_PS新手入门教程:学习如何修改画布的大小

    PS新手入门教程:学习如何修改画布的大小.在photoshop中,可以把画布理解为一张白纸,而我们要处理的图像可以理解为这张白纸表面上的画.我们修改画布的大小时,图像并不会随着画布的大小而整体变大或缩 ...

  2. 纯新手入门机器/深度学习自学指南(附一个月速成方案)

    原作:Masum Hasan 问耕 编译整理 量子位 出品 | 公众号 QbitAI 怎么入门机器/深度学习? 回答这个问题,最先要考虑的问题是:你有多少时间? 准备用三个月入门,和想要一个月速成,肯 ...

  3. python不可实现的领域3d_岩土工程新手入门指南---FLAC3D学习指导与建议

    1 FLAC3D简介 FLAC3D软件是专为岩土工程领域开发的软件,用于处理土,岩石,地下水,地热以及地层支护.作为一款耳熟人详.基于有限差分的大型岩土工程数值分析软件,随着其不断的迭代更新,如今IT ...

  4. 新手入门 Python 的学习网站

    1 Python 小例子 来自 github 网站上的项目,提供了 141 个代码小样,并标注了难度等级. 告别枯燥,致力于打造 Python 经典小例子.小案例. https://github.co ...

  5. 如何学python新手入门_如何学习Python,以及新手如何入门?

    好久以前就想写这个回答了. 学校里面开了一门极其火的python通识课,我幸运选上,加上我对python还是比较感兴趣的.就这样我开始了我的python学习之路. 提前说明吧,我真的还只是一个纯纯纯新 ...

  6. Unity新手入门与进阶学习书籍与教程推荐

    读研的时候喜欢做游戏,最开始在诺基亚N9手机上开发过几款产品,有APP也有游戏.用的是Qt Quick,最先在N9上发布,之后又了解到黑莓的BB10系统,也可以用Qt Quick开发,所以就把几个产品 ...

  7. 新手入门Web安全学习Week7

    1.[极客大挑战 2019]Knife 这个怕是签到题 真·白给 根目录找到flag 2.[极客大挑战 2019]Http http类的题目,直接打开burp 看见有个secret 需要修改头 Ref ...

  8. 真 · 新手入门嵌入式Linux开发(2)查看PCB

    导师把板子给我的时候,跟我说用串口进行调试.板子上引出了三根杜邦线,应该连到一个CH340模块就能用了.但那三个引脚是什么丝印上没写,只好去找PCB文件来看.谁知道居然用Altium打不开,上网查了一 ...

  9. 编程python用什么软件比较好-新手入门Python编程的8个实用建议

    前言 我们在用Python进行机器学习建模项目的时候,每个人都会有自己的一套项目文件管理的习惯,我自己也有一套方法,是自己曾经踩过的坑踩过的雷总结出来的,现在在这里分享一下给大家,因为很多伙伴是接触P ...

最新文章

  1. html中全选按钮代码怎么写,html中的javascript 全选/取消全选操作示例代码
  2. Mocha BSM 6.8成功发布
  3. 《玩转.NET Micro Framework 移植-基于STM32F10x处理器》--微软中国.NET Micro Framework项目组工程师所作之序...
  4. 影响solr性能的一些因素(附使用经验)
  5. 定义一个复数类Complex,重载运算符+
  6. ASP.NET中添加View与Razor引擎以及View解析和Controller向View传值
  7. matlab计算斜方差_Matlab求方差,均值,均方差,协方差的函数
  8. [转,借鉴]Java学习从入门到精通-过程篇
  9. 1251: 字母图形 [水题]
  10. 【飞秋怎么用】企业应用
  11. Django(二) 路由和视图
  12. Javascript中常用的经典技巧
  13. pytorch中创建多个空的tensor、pycharm从自己写的.py中引用函数下面画红线等问题
  14. 用js判断空对象的几种方法
  15. mysql GROUP BY和HAVING
  16. 计算机组装与维护5416答案,沈阳工业大学计算机科学与技术专业2016年在重庆理科高考录取最低分数线...
  17. android qq第三方登录 实现,Android Studio实现第三方QQ登录操作代码
  18. navicat mysql 免安装_mysql免安装版配置+navicat测试
  19. [生存志] 第57节 孔子微言春秋大义
  20. .NET Core使用微软官方类库实现汉字简繁切换以及转拼音

热门文章

  1. 使用VB.NET控制台应用程序实现一个简单的计算器
  2. java计算机毕业设计web考试资料交易系统设计与实现源码+mysql数据库+系统+lw文档+部署
  3. QMC5883L磁场传感器驱动
  4. [55 个提高你 CSS 开发效率的必备片段]
  5. rtx3090显卡怎么样 rtx3090显卡什么牌子好
  6. 【区块链】研究报告:2018年中国区块链行业应用报告
  7. 即插即用 | 超越CBAM,全新注意力机制,GAM表现卓著(附Pytorch实现)
  8. matlab static 函数,MATLAB编写函数的时候运行出错Attempt to add x to a static workspace
  9. 怎么给视频加水印?一键为你快速添加专属水印
  10. java安全的随机数_Java中的随机数与安全随机数