# 跨专业,零基础,从C语言到Python的初学心得,及个人自学历程

【笔记篇】Davinci Configurator OS模块(下) AUTOSAR OS的配置项和Vevtor MICROSAR OS的特性 阅读详情

跨专业,零基础,从C语言到Python的初学心得,及个人自学历程

开篇—自我简介

首先,做一简单的自我介绍,本人来自地球,性别男…额.好像没什么意义,那就说点有意义的:

我呢,大学学的是生物科学专业(高考完,稀里糊涂,一脸懵逼,天知道学出来能干什么。)毕业后在生物医药研发公司做动物实验工作,看似高大尚,实则在搬砖,干了两年呢,突然发现和我一起毕业的小伙伴都转行了,而且都进了IT行业,一了解情况才发现,他们还都混得风生水起的,待遇慢慢的比我好的多,于是我开始了对我的职业发展以及后续人生规划的思考,几经思考和辗转,我便开始有了尝试学习IT的想法,刚开始也不确定这些玩意到底能不能学会,毕竟大学的计算机二级是背题库考过的,(O(∩_∩)O哈哈~。)几经查阅相关资料,视屏…我的感觉就是:just do it !!!
首先我确定了我要学习Python语言,但我并没有直接就找Python资料,毕竟没有很好的计算机基础,所以我就先补了C语言基础,在这里,给广大的跨专业初学者提一个建议:想入IT行业,最好从最根本的C语言基础开始!!!(不然你会有十万个为什么)

后续以我个人学习中编写的一些程序为和自我心得见解为主

1 .hello word 刚开始,不知道这些都是什么意思,只管跟着老师一起敲就完事了…

列:
运行结果:Hello World  #约定俗成,人生第一个代码

2.printf,输出语句 printf()是格式输出函数,它的功能就是在屏幕上输出指定的(括号中的)信息

列:
运行结果:I love this world!

3.主函数 main前面的int就是主函数的类型

![运行结果:C程序中一定是从我开始的](https://img-blog.csdnimg.cn/20190421150307871.png)

4.变量及赋值 变量定义的一般形式为:数据类型 变量名

运行结果:我今年18岁!

5.基本数据类型 常见的数据类型

列: #\n 是回车的意思
运行结果:年龄:15 岁\n    身高:162 CM\n    体重:82.500000 KG\n     \是否属于肥胖儿童:y

6.数据类型的转换实例: 不同的数据类型之间可以进行强制转换

运行结果:num的整数部分是2

7.C语言中的运算符和优先级比较

各种运算符与优先级
列:
运行结果:z=4

未完 待续。。。。

2025华为杯第二十二届中国研究生数学建模竞赛D题:低空湍流监测及最优航路规划 - 完整解题分析+完整MATLAB源码!(下篇) 🎓 本文收录于 《滚雪球学数学建模》专栏,本专栏专注于从零基础出发,带你循序渐进掌握数学建模的核心方法与思维路径。通过“滚雪球式”学习法,从最简单的生活化案例到经典建模工具,再到省赛、国赛真题实战演练,逐步积累知识与技能,帮助你搭建完整的建模体系。无论你是刚接触建模的新生,还是希望提升科研与竞赛能力的学者与工程师,本专栏都将为你提供一条清晰、高效、可实操的建模成长路线,助力你快速进阶,突破难点,迈向数学建模竞赛与实际应用的更高峰 🚀! 阅读详情

相关推荐

UE5深度图与Mask图渲染实战:从基础到高级应用

本文详细解析了在UE5中渲染深度图与Mask图的完整实战流程。从启用电影渲染队列、配置自定义深度模板通道等前期准备,到构建即用型深度图材质网络与精准物体Mask生成,并深入探讨了二者结合在NPR风格化、程序化雾气及AI工作流(如ComfyUI)中的高级应用,为影视、游戏后期与AI创作提供了高效的解决方案。

weixin_29001419的博客 349

没学C++,如何从C语言丝滑过度到python【python基础万字详解】

本文将从C语言出发,深入介绍python的基础知识,也包括很多python的新增知识点详解。

指尖动听知识库 890

汽车电缆选型实战:基于ISO 19642-3~12的7类电缆电压/材料/场景对照表

本文详细解析了基于ISO 19642-3~12标准的7类汽车电缆选型实战,涵盖电压等级、导体材料和场景应用的对照表。通过全参数速查表和典型选型陷阱分析,帮助工程师快速掌握从低压信号线到高压动力电缆的选型逻辑,提升新能源汽车与智能驾驶技术的安全性和可靠性。

weixin_29043895的博客 366

非计算机专业出身,能转行学 python 技术吗?好找工作吗?

转行IT行业的人,经常对以下几个问题感到迷茫: 非计算机专业0基础能学会技术吗? 非计算机专业如何转行到IT行业? 非计算机专业怎样学习编程开发? 学习以后好找工作吗? 总体来看,大家对于跨专业学习IT领域的技能存在很多疑虑和疑问。这里我就我个人的理解,跟大家表达一下我个人的观点。 非科班出身能学会编程吗? 首先,答案是肯定的。非计算机专业转编程的大有人在。 兴趣是最好的老师。大家都知道,坚持不懈地学习任何东西都需要兴趣去支撑;如果没有兴趣,则很难长久。 对于想跨专业转行的同学,可以先问问

m0_74942241的博客 419

从零到英雄:WSL2与Ubuntu22.04的终极性能调优指南

本文详细介绍了如何在Windows系统中通过WSL2与Ubuntu22.04进行性能调优,涵盖内核定制、GPU加速、网络优化等关键技巧,帮助开发者打造媲美原生Linux的高性能开发环境,特别适合AI训练和大数据处理等资源密集型任务。

weixin_29218509的博客 523

PCA9698嵌入式C++驱动库:高性能I²C GPIO扩展方案

GPIO扩展是嵌入式系统中解决MCU引脚资源不足的关键技术,其核心原理在于通过串行总线(如I²C)桥接主控与外设寄存器,实现逻辑引脚到物理IO的映射与状态同步。技术价值体现在低开销、高确定性与多设备可扩展性,广泛应用于工业控制、传感器节点和LED矩阵驱动等实时场景。本文聚焦PCA9698——一款支持24通道双向IO、中断输出与可编程驱动模式的I²C GPIO扩展芯片,结合其C++驱动库的影子寄存器机制、端口级原子操作及非阻塞同步设计,提供面向资源受限平台(如ATmega2560)的工程就绪方案。

weixin_35756637的博客 626

在有C语言的基础上,快速学习python(C语言转战python)(python3)

我在学校里学习的是C语言,后因一些项目需要python,于是又自学了python为了减少看那些冗余内容的时间,特此整理一下python和C在编码方面不一样的地方参考来源给大家说一个不用下载Python编译环经就可以编程训练的网站(不能向python代码中输入input等终端输入)...

weixin_64982572的博客 6336

C++ 工程实践(9):数据抽象

陈硕 (giantchen_AT_gmail)http://blog.youkuaiyun.com/Solstice  http://weibo.com/giantchen陈硕关于 C++ 工程实践的系列文章: http://blog.youkuaiyun.com/Solstice/category/8

陈硕的Blog 1万+

学过c语言如何入门Python?

学过c语言如何入门Python?

Python单行客的博客 665

基于STM32设计的水下水质检测装置(微信小程序)(205)

本项目设计了一款基于STM32微控制器为核心的水下水质检测设备,该设备具有高度集成化、智能化的特点,能够实时监测水深、温度、浊度及溶解性总固体(TDS)等关键水质参数,并通过4G网络将数据上传至腾讯云IOT物联网平台,实现远程监控和数据分析。同时,为了便于操作和移动观测,还配套开发了微信小程序,用户可通过微信小程序实时查看并控制设备的各项功能,如调整下潜深度等。

1252

Qt | linux+openCV+Qt6.5.3环境搭建成功版(带例子)

opencv安装 Qt 实战举例

Qt历险记,专注Qt技术,三年医疗设备研发经验,1年机器视觉研发经验,半年柔性传感研发经验。 1885

【Python】Python入门第一课——从C往Python迁移知识

今天是清明假期第二天,难得有这样一个长假(?),作业什么的也做完了(?),博主终于不务正业来学Python了!(兴奋)我为啥学Python?还不是别人把Python吹上天了,我被怂恿了非常久,下定决心死之前(?)必定试一试这个语言。不开玩笑了,现在开始,走进美妙的Python! 【注:博主已经有C和C++的一些基础,本教程适合快速迁移知识入门,没有编程基础的小伙伴就。。。】 一.快速上手Python必须知道几个基础知识 ①C语言语句之间用;和{ }来逻辑关联,但是 Python只需要换行和缩进(Tab为

GalaxyerKw的博客 939

2026.5.3:Ubuntu26.04下uv所需的环境变量pyproject.toml

本文档提供了Python开发环境的配置指南。主要包括: 设置环境变量(HF_ENDPOINT、UV_PYTHON_INSTALL_MIRROR等) 创建pyproject.toml配置文件,定义项目元数据(名称、版本等) 指定依赖项(torch系列库)及其安装源(PyTorch官方CUDA 12.8镜像) 配置Python版本要求(>=3.13,<3.14) 设置平台限制(Linux/Windows) 该配置适用于需要PyTorch CUDA 12.8支持的项目开发环境搭建。

拥抱具身智能,昇腾Ascend C 589

会c语言如何快速入门python,初学者如何从C语言到Python的转化(北大陈斌老师的举例 )...

整理时间:2020-02-19内容来源:B站视频-北大陈斌老师内容大纲:通过几个例子帮助大家对比两者语言的不同点,理解如何转化从hello world 开始高斯求和检验素数打印一个朴素的三角形1.hello worldC语言#includeint main(){// say hello worldprintf(“hello world!\n”);}Python语言代码1(带有C语言口音的Pyth...

weixin_32866237的博客 1109

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

IDEA的使用指南

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

跨专业,零基础,从C语言到Python的初学心得,及个人自学历程2

选择分支结构——if语句 1. 简单if语句 简单if语句的基本结构如下: 其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。 其过程可表示为下图 注意:if()后面没有分号,直接写{} 案列: 学校入选篮球队的资格条件为身高必须大于等于180CM,小明身高185CM,那么小明能入选吗? 2.简单if-else语句 简单的if-else语句的基本结构如下: 其语义是:如果表...

OMG_python的博客 592

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

零基础学python还是c语言-零基础学Python之前需要学c语言吗

Python本身是比较适合作为入门编程语言来学习的,一方面Python的语法结构比较简单清晰,实验也相对比较容易完成,这会逐渐增强初学者的学习信心,另一方面Python属于全场景编程语言,未来在很多领域都能用得上。先学哪种语言好,我认为需要分不同的人来说。对于计算机专业的大学生来说,我觉的先学C语言好。目前国内高校计算机相关专业应该大部份都是以C语言作为入门语言来学习的,这套学习的路线已经维持了很...

q6q6q的专栏 599

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

从C语言到python的转变过程

转眼间已经工作两年了,感触也是颇多。自信过,也迷茫过。 大学是学的电子,主要为硬件和软件编程,刚参加工作的时候也是信心满满,感觉可以做出一些事情,我们公司是做地质行业的,而我是我们公司唯一一个做电子设备的人,主要负责监测设备的调试以及维护,当时在学校学的是单片机,而在公司用到的是stm32,那时候才意识到自己还是太年轻,然后就在网上找资料自学stm32,我们是5点钟下班,而我...

weixin_33849215的博客 1022

有c语言基础python自学要多久-没有c语言基础,能不能学好python?

学习C语言对学好python有帮助吗?答案是有。学好python需不需要有C语言基础?答案是不一定。实际上,所有的编程语言都是在做一件事情——告诉计算机,将你输入的数据A如何转化成需要输出的数据B,就像我们平时用语言指挥别人做事情一样。显然,如果我们需要用英语去指挥一个美国人做事,在我们已经掌握了汉语的情况下,相较于没有"语言”这个概念的原始人,我们会更快地完成这个任务,因为汉语和英语学...

weixin_37988176的博客 2082

C语言程序转换为Python语言

python语言是支持用c来它写模块的,其实现有的很多模块也是用c写的。这里我做个简单的介绍。 先决条件:1.在linux上编写,需要自己编译出python的动态连接库。也就是要有libpython2.5.so这样的东西。2.在windows上,则需要mingw这个编译环境。其实只要你安装了Dev-Cpp就有了。当然还安装了windows版的python. 一、先把源代码帖上来,很简单,假设保...

weixin_34390105的博客 5028

python是什么 自学-怎么自学python,大概要多久?

我是小安Sir,自从上次的小视频(3分钟展示Python自动化运维系统一键部署Mysql数据库)发了之后,很多小伙伴加我微信问我是怎么自学Python的?那么今天小安Sir就跟大家分享下我的Python自学经历,看看菜鸟小安是如何一步步成长起来!当然,小安Sir自身还有很多不足,我会好好努力跟前辈们多多学习!作为过来人的我,深刻地意识到入门Python is really hard,but is ...

weixin_37988176的博客 396

可以不学c语言直接学python_入门是不是应该选择C而不是直接学Python?

我会推荐任何一个非程序员而对编程感觉兴趣的人优先去学Python,考虑到答主是高中生,那么不要犹豫了,去学Python吧,为什么?人生苦短啊!Python作为工具语言是很出色的,个人日常工作中经常使用Python写各种小工具或快速验证各种想法,加上Python生态及其丰富的第三方库,随手拿来一个包,几十行代码就一个完整程序出来了。现阶段先学Python,然后去写各种各样的软件,实现各种各样的的功能...

weixin_39658619的博客 398

Python运行速度居然追上了C语言?那么Python太完美了!简直无敌

IT行业里面,很多门外汉应该也都知道,就是运行速度最快的是C,运行很慢的是Python。其实这都不是事,Python运行慢,但是代码量非常少。几十行代码就能做到C几百行才能做到的东西。当然小编这里并没有瞧不起C,C乃是语言中的祖母,只是相对来讲打个比方,今天这个小伙子厉害了,他居然运行Python和C一样快,直接惊呆了!咱们接下来看下!这里还是要推荐下小编的Python学习群:483546416,...

Python达人 2万+

程序员养成路线--入门篇

如何用较短的时间从新手成长为一个合格的程序员? 我从网上搜到的一些学习方案,加上自己的学习体验,以下以学习python为例总结一些基本的程序员必备素养。 作为初学者,第一个月的月目标应该是这样的: 熟悉基本概念(变量,条件,列表,循环,函数) 练习超过 30 个编程问题 利用这些概念完成两个项目 熟悉至少 2 个框架 开始使用集成...

lingchen336的博客 1487

不会c语言可以直接学python_想学python来找工作可以吗,目前什么编程(c语言等)都不会,直接学可以吗?用这个能找到好工作吗?...

首先,回答是当然可以。Python语言的介绍可以自行Wiki,这里只说几点Python的竞争优势:1.免费虽然其它通用语言也大都是免费的,但是Python的免费依然体现出了优势——不是和其它通用语言比,而是和科学计算领域的另一个老牌语言MATLAB比。从这一点上来看,ML就已经远不及Python了(后面还有比较)。2.生态强大Python语言有大量第三方库(具体数据没有查到,但是“奶酪店”的大小绝...

weixin_39629969的博客 347
下一篇: 跨专业,零基础,从C语言到Python的初学心得,及个人自学历程2
OMG_python
博客等级 码龄8年 23粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值