学编程还在花钱?收好自己的钱包,来跟我一起自学!

Pandas入门教程(二十二):股票数据分析实战——yfinance 获取数据、技术指标与收益率分析 把 Pandas 用在真实场景,才能体会它的价值。本文以茅台股票为例,用 yfinance 获取历史行情,完成缺失值处理与列筛选,绘制收盘价曲线,计算 SMA 移动平均线与 RSI 相对强弱指数,并通过日收益率、累计收益率和波动率完成完整的量化分析流程。 阅读详情

在这个IT培训机构满天飞的年代,如果你正有学习编程的念头,那么你很可能会被忽悠进去。但是我告诉你,学习编程真的不建议去培训机构,关于培训机构的坏话在这我就不讲了,但是上培训机构,光学费和时间这两项付出就够你喝一壶了。其实,编程完全可以自学,只是需要一个指路人而已。否则,编程知识仿若汪洋大海,很可能会让你迷失。本篇,就给大家讲讲如何开始自学编程。

学编程需要准备哪些?

1、电脑

编程是计算机语言,想要学会编程电脑自然必不可少。那么,学习编程需要什么样配置的电脑呢?像这种硬件配置,自然是配置越高越好。开发效率对硬件的要求是很高的,如果你预算够,可以一步到位,后期做开发不用换电脑。基本上4000+的笔记本(台式3000+)就已经够用。如果预算不足,前期学习用不牵涉开发大型项目的话一般的电脑都可以,我现在工作的电脑还是i3+2G。业界公认最好的是苹果的iMac,不管是做编程开发还是设计、多媒体,iMac都是首选。在这里插入图片描述

2、教程

这里我为什么说是教程而不是单单说教材呢?

首先,一本纸质的教材小编是极力推荐的,想要学好编程,必须要认真读完一整本基础语言语法教材(如C++、Python、Java等)。

其次,你需要视频教程,网上视频资源很多。为什么既需要书本又需要视频呢?因为这两者是相辅相成,书本讲的是基础语法,内容会比较详细且以知识点的形式出现,因此其内容不会讲的太深入,一些在实际操作中会出现的问题书本也不会提及和解答。而视频,一般是结合实例来讲解语法,且好的老师会讲到很多语法的一些衍生和易出错的问题。但是,视频有一点不好就是,你的思路会被视频带着走,没有自主思考的余地。这样理解就不会深刻。而书本,是发散性的,当你在读书本时不同的人同样的内容,收货会不一样,因为书本会激发人的想象,然后去实践去试错,这样理解自然更深刻。

下面给大家分享几个不错的线上学习编程的网站:

教程型–菜鸟教程、W3Cschool、C语言中文网、我要自学网

以上资源网站都有最基础的编程入门教程。有的是文字型教程,有的是视频教程。菜鸟教程的教程为文字型教程,基本涵盖了当前主流的所有语言与开发工具的基础教程。包括网页前后端各种语言、数据库、开发工具等各种教程。其所将内容比较简单,属于入门级别,只讲基本语法,扩展性不强。属于入门级别或者程序员基本手册。W3Cschool与菜鸟教程差不多,但其有文档类型教程也有视频教程。我要自学网上涵盖各行各业的视频教程,C语言中文网除教程外还有深入的数据结构、算法等教程。在这里插入图片描述

技术博客型–优快云、博客园、脚本之家、力扣(leetcode)

这类网站的内容较为分散,为随笔博客性质。内容深度不一,适合遇到问题时找答案,不适合系统学习。最好入门后在技术寻求精进时再来逛。在这里插入图片描述

选择语言

此处选择是何意呢?编程就如同写作,用汉语口语写,用德语、英语、法语等等都能写。编程语言就是编程最基本的工具。世上编程语言千千万,每门语言有自己的特长。就好比,写古诗还是汉语最擅长对吧,编程语言也是如此。学习编程,需要从自己的需求出发,基于你想做什么类型的开发,再去选择最合适的语言。小编就当下最流行的几种编程语言的应用领域

做了归纳和说明:在这里插入图片描述

下面就上图进行详细说明:

左边是微软全家桶(C、C++、C#)。
C和C++偏向于底层开发。什么意思呢?我们日常用的软件:如:微信、QQ、王者荣耀、LOL等就属于应用,而C和C++就是连接计算机底层和应用层的。因此C和C++在驱动、引擎、嵌入式等方面占据着绝对地位,近年来C++在工业图像处理和人工智能也逐渐占据一席之地。另外,在工业领域,与机器操作系统交互基本是C和C++的天下,很多厂商只提供C/C++的接口。C#则是微软参照Java而创造出的一门完全面向对象语言,其语法简洁优美。在各应用领域应用广泛,其在桌面应用开发和基于unity3D的游戏开发、VR虚拟现实软件开发上是绝对老大哥。而网页开发上,由于LInux的崛起,C#的.Net框架逐渐没落,现在大型企业网站基本都被Java抢占,只有京东还在使用C#。而微软全家桶还有一个不小的缺陷,就是其跨平台性不强。

再看右边,右边是编程界的后起之秀。Java自不多说,在安卓软件开发、企业大型应用、网页开发等都是用的Java,这也导致Java常年占据编程语言排行版前二。python则是最近奋起直追的一门编程语言,其风头甚至一度该多Java,虽然其运行速度慢,但是其语法简单、入门容易、开发效率高、开源性使得其开发社区极其壮大,其在中小型的网站系统开发上抢了不少Java的地盘,而在近年来火热的大数据、爬虫、人工智能等领域Python一直是稳坐第一名。但是大数据、人工智能的核心并不是编程,而在数学,所以想从事这两方面而选择Python的朋友还是要三思而后行。

除以上语言外还有专用于前端页面制作的语言(如你浏览的头条页面就是靠前端语言排版才能呈现出来的):Html控制页面元素、CSS控制排版、JavaScript负责与服务器交换数据。

swift是苹果自己开发的语言,想要开发IOS软件,基本都是用swift。

行动

OK,做好了准备工作,接下来就是付之行动了。学习编程,最重要的是信心和坚持。编程是一定要多练习的,不然很可能昨天学的知识今天可能就会忘记。刚开始学习编程都是很痛苦的,大部分人都会经历这样一种状态:看书全会,上手就残,对着敲还错。这时候你会怀疑自己是不是不适合学习编程。放心,基本上每个初学编程的人都会经历过这个阶段(天才除外),你需要做的就是相信自己并多练习,从最简单的hello word开始再到自己开发出简单的程序(如闹钟、计算器等),当你从中体会到快乐。那么,恭喜你,此时你已经入门了!!!在这里插入图片描述

下节开始学习自学的方法。欢迎大家订阅!!!!

系统有点儿忙,一会儿再试试,或者可以在电脑上付款。[AE150003030] 在支付宝沙箱测试, 使用沙箱钱包扫码付款时提示 系统有点儿忙,一会儿再试试,或者可以在电脑上付款。[AE150003030] 原因 这是由于使用了同一收款与付款账号造成的。 解决方案 登录支付宝沙箱 使用买家账号登录沙箱钱包重新扫码即可 后记 【后记】为了让大家能够轻松学编程,我创建了一个公众号【轻松学编程】,里面有让你快速学会编程的文章,当然也有一些干货提高你的编程水平,也有一些编程项目适合做一些课程设计等课题。 也可加我微信【1257309054】,拉你进群,大家一起交流学习。 如果文章对您有帮助, 阅读详情

相关推荐

LVGL在STM32H743IIT6上的性能优化技巧:如何提升图形界面刷新速度

本文详细介绍了在STM32H743IIT6高性能MCU上优化LVGL图形界面刷新速度的实战技巧。通过利用芯片的DMA2D硬件加速模块替代低效的软件画点,将绘制缓冲区放入SDRAM并启用双缓冲机制,以及合理配置CPU缓存与MPU,有效解决了界面卡顿问题。文章还涵盖了LVGL引擎调优、内存架构优化等关键步骤,帮助开发者充分发挥STM32H743的硬件潜力,实现流畅的图形界面体验。

vscode6remote的博客 306

2018为你提供一整年的编程视频教程--自学助力

2018已经来了,不禁感叹,时间过的真是很快。。。 我现在越来越佩服那些坚持原创公众号的大佬了,这里面有很多不容易,同时也有很大的收获,所以我会坚持下去! 之前看其他一些前辈都在公号写自己的年终总结,看他们写的,自己有很多想法,也想着自己是不是也要写一下总结,不为其他,只是对自己做一下一年的总结,有哪些收获,哪些不足,总的来说我更想给自己做一个18年的目标规划,希望在新的一年里自己能达到什么

庆哥Java的优快云技术博客 4005

如何产生ATPG IR-drop分析波形文件(DFT)

摘要:本文介绍了生成VCD波形的流程与要求,主要用于后端进行IR-drop分析。生成过程分为ATPG shift和speed ATPG capture两部分,分别对应不同的输入要求、模式设置和仿真参数。

murphyrong的博客 870

25岁以后还适合花钱学编程,当程序员吗?

因为你目前也是换了很多的工作,虽然不知道具体做了些什么,但是应该也有一种随波逐流的感觉,哪样合适就干哪样的心态。编程初学者总是在想,万一我学不好怎么办,找不到工作怎么办,担忧太多,就放弃了学习的打算。,你目前的年龄阶段,在学习能力、记忆力各方面都相对较好,但同时也要注意时间成本的投入,时间很宝贵的。鞋子合不合脚只有自己知道,你适不适合学习编程做程序员,那你得对自身实力做好清晰的估算,对职业做好深入的了解之后自行判断。很多编程初学者们,说编程太难,就不敢学了,殊不知在其他行业,还是有洪水猛兽在等着你。

南风fahaxiki 2736

新手如何结合pbootCMS和宝塔面板快速构建网站

摘要: 新手可通过pbootCMS(轻量CMS)和宝塔面板(可视化工具)快速搭建网站,无需命令行。步骤包括:1) 准备服务器(Linux/CentOS7.x)和域名;2) 安装宝塔面板并配置LNMP环境(PHP7.4+MySQL5.7);3) 创建网站目录,上传并解压pbootCMS源码,设置文件权限;4) 运行安装向导,填写数据库信息和管理员账号;5) 测试前台/后台功能,优化性能并绑定域名。全程约30-60分钟,宝塔简化运维,pbootCMS便于内容管理,适合零基础用户。注意定期更新和备份以保障安全。

qinzhenyan的博客 1640

【同等学力】01-逻辑符号表达

F(x): x是确诊者,G(x):x有症状F(x): x是老人,G(x):x是宠物,L(x,y): x喜欢y。

super_mochi1 1880

免费自学编程的12个网站,不用再花钱啦

很多人包括一些企业家,和市场营销人员都认为学习编程对一个人走向成功十分有帮助。在过去的一年里,我一直在学习编程。它有助我成为一个更好的创业者,我甚至可以提供一些帮助,当我的团队需要解决一些bug的时候。 现在,如果你想学编程的话,这12个网站可以帮助你,它们都提供了免费的课程供你学习,因此你无需担心费用的问题。 1.Codecademy 其中,Codecademy是最受欢迎的免费编...

johngogogo的博客 5816

45.qt quick-qml虚拟软键盘详解(一)

1.qml虚拟键盘介绍 Qt虚拟键盘的主要功能包括: 可定制的键盘布局和风格与动态切换。 带有单词选择的预测性文本输入。 角色预览和替代角色视图。 自动大小写和空格插入。 不同分辨率的可伸缩性。 支持不同的字符集(拉丁,简体/繁体中文,印地语,日语,阿拉伯语,希伯来语,韩语和其他)。 支持大多数常见的输入语言,可以轻松扩展语言支持。 从左到右和从右到左的输入。 硬件键支持2路和5路导航。 手写支持,带有全屏输入的手势。 音频反馈。 跨平台功能。 支持多国语言,高达40多个语言 本

抵抗时间扭曲,坚持做一件有意义的事 3559

对于编程软件工具付费你怎么看?

在开发过程中,很多时候我们需要用到一些开发软件 但是大部分都是需要付费的 对于编程软件付费,你是怎么看的呢?

xiaoyaGrace的博客 936

Agisoft Metashape 基于RTK技术的无人机航测免像控技术流程

利用无人机进行航空摄影测量,其使用方便、快速获得成果,已经是测绘行业外业生产的主要方式。RTK定位系统的出现,其厘米级的定位系统,使得航测无人机在作业时,能够准确获取拍照时的GPS位置,能够大量减少像控点,即使不使用像控点也能满足规范对精度的要求。可以有效解决特殊地形(如山川、峡谷、河流、沼泽、水库等)外业人员很难布设像控点的情况。

penglu366366的博客 2188

波士顿房价预测分析----以线性回归LinearRegression为例

波士顿房价数据集包括506个样本,每个样本包括13个特征变量和该地区的平均房价,房价显然和多个特征变量相关,先选择一元线性回归与多个特征建立线性方程,观察模型预测的好坏,再选择多元线性回归进行房价预测。13个特征变量缩写含义CRIM城镇人均犯罪率ZN住宅用地所占比例INDUS城镇中非住宅用地所占比例CHAS虚拟变量,用于回归分析NOX环保指数RM每栋住宅的房间数AGE1940 年以前建成的自住单位的比例DIS距离 5 个波士顿的就业中心的加权距离RAD。

我走的每一步都算数 842

千万不要学编程!

今天我在优快云博文中,不讲技术,不讲技术,不讲技术!重要的事情说三遍!我要说的是,千万别学编程,为什么说“千万不要学编程”呢?我们可以先反过来讨论“我们为什么要学编程?”这个问题讨论清楚了,你也就明白我为什么说千万不要学编程了! 学习编程应该是这样的逻辑吗? 在讨论为什要学编程这个问题之前,我想各位接触过编程的伙伴们已经接受过编程的学前教育了,当然这个开启你学前教育的人或许是你的老师或许是你的玩...

河西~石头 3万+

主成分分析(Principal Component Analysis,PCA)

主成分分析1.主成分分析1.1 降维(Dimensionality Reduction)1.2 均值(Mean)1.3 方差(Variance)1.4 协方差(Covariance)1.5 协方差矩阵(Covariance Matrix)1.6 线性变换(Linear Transformation)1.7 主成分分析(PCA)1.8 PCA和SVD的关系 1.主成分分析 关于PCA的介绍:用最直观的方式告诉你:什么是主成分分析PCA 笔记来源:Principal Component Analysis (PC

一个搬运知识的笨小孩 3227

推荐几个在线编程学习的网站,程序员必备

0、github 首先推荐的当然是github。作为全球最大的同性交友网站,这里聚集了大量优秀的程序员和源码项目。github是一个面向开源和私人软件项目的托管平台,作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。在这个网站上,你能找到很多开源的代码供自己学习。 1、free...

秃头哥编程 1万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

AI全栈实战 | 3.9-01 爬虫入门:requests 加 BeautifulSoup 三分钟跑通,但 90% 的人栽在这 4 个“礼貌“问题上

⚠️:本文内容仅用于。请遵守目标站点的服务条款与相关法律法规,不得对目标服务造成负担,不得采集、传播个人隐私数据。技术是中性的,边界在你手里。爬虫的入门技术(requests 发请求 + BeautifulSoup 解析)三分钟就能学会。真正区分"会用爬虫"和"会做爬虫的人"的,是这篇我们跑通"请求→解析→存储"的最小闭环,然后重点把"合规与礼貌"这根弦给你绷上。

源码获取 | 运行部署 | 定制二开修改,如果回复不及时请耐心等待,请见谅。 392

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

从一段视频到可漫游的 4D 有声场景:思路拆解与最小复现手记

只需一段手机视频,你就能生成可"走进去"的 4D 有声场景:转头时狗叫声方向随之变化,走近时声音更清晰。本文拆解 Video-to-4DAVScene 的核心思路,手把手带你用几十行 Python 搭出最小管线,把视频中的运动物体变成带空间位置的声源,并附上三个真实踩坑的排障经验,代码可直接跑。🎧

helloagent的博客 229

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Python+Agent入门笔记(二):列表推导式、模块和异常,这些写 Agent 前得会

接上一篇《Python+Agent入门笔记(一)》。基础语法跑通之后,这篇聊几块日常写脚本绕不开的东西。还是按 JS/Go 开发者的视角写,尽量记录我实际卡过的地方。

qq_41241612的博客 430

详解Python条件语句

在 Python 中,if...else 是一种条件语句,可以根据给定的条件执行不同的操作。这个语句通常用于控制程序的流程。

2601_96798737的博客 205

微调数据集构建:清洗、标注、格式转换完整流程

摘要解决微调数据直接抓取导致的噪声污染、模式崩溃与Token错位问题。适用于需为大模型SFT阶段构建高质量训练集的数据与算法工程师。读完可获得包含启发式清洗、MinHash去重及ChatML格式对齐的完整可运行数据流水线。关键词数据清洗、MinHash去重、数据标注、ChatML、SFT数据集、数据配比背景与问题大模型微调效果的上限由数据质量决定,直接使用未经处理的原始语料极易引发模型复读、幻觉与指令遵循能力退化。

2402_85729970的博客 487

Python3 协程:异步编程的核心机制与实战

协程是解决I/O密集型任务等待瓶颈的高效机制,相比线程更轻量、无锁开销。从yield到async/await的演进,使异步编程语义清晰、易于理解。通过async/await可实现并发执行多个任务(如gather、create_task),显著提升网络请求、爬虫等场景性能。关键在于使用异步库(如aiohttp)替代同步库,避免阻塞事件循环。合理控制超时与并发数,才能发挥协程最大优势。

Lxn2zh的博客 159

python如何控制浏览器

Python 可以通过 Selenium、Playwright 等工具实现浏览器自动化,从打开网页到执行复杂交互操作均可脚本化完成。Selenium生态成熟

2601_96797912的博客 76

二进制木马免杀-Python 分离免杀与 Web 挂马

二进制木马免杀-Python 分离免杀与 Web 挂马

2503_94637398的博客 267

torch.compile 差异仅 1e-6,边界样本预测为何翻转

torch.compile 加速后输出与 eager 不一致,部分预测翻转。逐层对比与 graph break 分析定位到动态分支翻转根因。容差回归仅适用于无分支翻转场景,零容忍场景应禁用编译。

昨日种种,皆成今我。今日种种,皆成新我。 158

Python 100讲课程导航:第08篇《Python input 与类型转换:构建可靠的交互程序》

本文详解Python中input()的返回类型为字符串,强调必须通过int()、float()等函数进行类型转换。重点讲解了输入验证的重要性,结合try-except处理ValueError等异常,实现可靠的交互程序。通过购物预算计算器实战,演示如何防范非法输入、处理边界值,并推荐使用Decimal避免浮点精度问题,提升程序健壮性。

铭渊老黄 134

【Python】国家中小学智慧教育平台电子教材批量下载与 PDF 合成实战

成果:两本语文电子课本(一年级上册 118 页 / 23MB、三年级上册 130 页 / 30.3MB),合计 248 页、约 54MB,单本下载加合成 40~60 秒,PDF 页数校验全部通过。经验教训SPA 站点的数据接口优先从 bundle 里挖,比抓页面稳得多;资源链接要按 private/public 分组看待,只取平台公开部分;页数、目录名这类“可推断”的信息,永远用实际响应验证一次;受限环境里“能不能跑浏览器”要在方案定稿前确认。后续计划:这版 PDF 是图片版,没有文字层;

木头大左的博客 123

魔塔社区微调训练Qwen2-1.5B-Instruct模型并烧录到‌RK3568开发板教程

本文基于Ubuntu 22.04 + CUDA 13.0.3环境,使用LLaMA-Factory框架对Qwen2-1.5B-Instruct模型进行LoRA微调,训练儿童故事生成专用模型。通过配置qwen模板、制作alpaca格式数据集、执行sft训练并合并LoRA权重,最终将模型转换为GGUF格式,并量化为Q4_K_M以适配RK3568嵌入式平台。全程支持国产镜像加速下载与显存优化,实现高效轻量化部署。

浅清秋慕夏的博客 185
上一篇: 听说编程工资很高?想学但是一窍不通怎么办?学编程一定要花钱?
下一篇: 10年CAD老师傅救赎之路-CAD二次开发.NET(一)-环境配置
Febin
博客等级 码龄8年 6粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值