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

跨专业学编程 | 矿物加工专业也能拿到年薪16W+的研发offer ? 说起跨专业,可能有好多同学都望而生畏,总觉得别人计算机专业的学生学了三年才找工作,我跨专业还怎么比得过别人? 其实不是这样的,觉得自己不行其实都是你还没开始尝试的,如果你真有跨专业的决心,其实这些都不是问题。 我知道还有很多人是觉得跨专业找工作会受到歧视所以不敢跨,但是还没开始就给自己想这么多障碍,那就真的太杞人忧天了。 今天呢,就就替大家采访了一位跨专业的学长,学长今天的分享会围绕以下三个主题。... 阅读详情

循环结构——while循环和for循环

1. while循环

C语言while循环的结构
while循环的结构
其中表达式表示循环条件,执行代码块为循环体。while语句的语义是:计算表达式的值,当值为真(非0)时, 执行循环体代码块。其执行过程可用下图表示:
while 循环流程图
使用while语句应注意以下几点:
1、while语句中的表达式一般是关系表达或逻辑表达式,当表达式的值为假时不执行循环体,反之则循环体一直执行。
2、一定要记着在循环体中改变循环变量的值,否则会出现死循环(无休止的执行)。
3、循环体如果包括有一个以上的语句,则必须用{}括起来,组成复合语句。

案列:
用while循环实现100以内所有整数之和 运行结果:100以内所有整数之和为:5050

while循环还有一种do-while,它的特点是循环至少要执行一次循环语句

注意:使用do-while结构语句时,while括号后必须有分号。
案列:
某公司2019年在职人数为200人,以每年20%增长速度不断扩大招工规模,请使用do-while循环计算从2019开始至哪一年招工规模能够突破1000人。
运行结果:到2028年招工规模突破1000人

2.for循环

for循环,它相对while循环结构、语法更直接、简单。它的一般形式为:
for循环结构

它的执行过程如下:

第一步:执行表达式1,对循环变量做初始化;

第二步:判断表达式2,若其值为真(非0),则执行for循环体中执行代码块,然后向下执行;若其值为假(0),则结束循环;

第三步:执行表达式3;

第四步:执行for循环中执行代码块后执行第二步;

第五步:循环结束,程序继续向下执行。

其执行过程可用下图表示:
流程图
注意:for循环中的分号一定要写
案列:
输出所有水仙花数字。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数,如:153就是一个水仙花数,153=111+555+333。
执行结果:水仙花数字:153  水仙花数字:370   水仙花数字:371   水仙花数字:407

1024,一封写给优快云家园Python初学者的信 Python初级、中级、高级学习路线 又是一年1024,祝所有程序员节日快乐,健康开心,祝优快云越来越好。转眼,已经在优快云分享了十多年博客,感谢大家的陪伴和祝福,在这里我与许多人成为了朋友,感恩。非常遗憾,这次没能去长沙岳麓书院见很多大佬和博友,下次有机会一定去。我也会继续加油,分享更好更系统的文章,帮助更多初学者。总之,感恩大家能一起在优快云相遇,相见,相知,我们相约在这里分享一辈子,感恩同行! 十年,转瞬即逝,我从青葱少年成长为了中年大叔。或许,对其他人来说写博客很平淡,但对我来说,它可能是我这十年最重要的决定和坚守之一。 十年, 阅读详情

相关推荐

机械专业自学java进阿里巴巴(其中的经历真的心酸)

前言 作者:覃鸿宇 链接:https://www.nowcoder.com/discuss/670244?source_id=discuss_experience_nctrack&channel=-1 来源:牛客网 本科专业,机械设计制造及其自动化,在一所某中下流211,研究生也在这个学校。至于为什么选这个专业,都怪年少不懂事,以为名字长的牛逼。后来阴差阳错,认识了现在的导师--一个年近40岁依然还在每天写 7 8个小时代码的大学教授,他告诉我,写代码一方面是Money,一方面是Interest。

846

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

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

指尖动听知识库 890

1024,一封写给优快云家园Python初学者的信 | Python初级、中级、高级学习路线

又是一年1024,祝所有程序员节日快乐,健康开心,祝优快云越来越好。转眼,已经在优快云分享了十多年博客,感谢大家的陪伴和祝福,在这里我与许多人成为了朋友,感恩。非常遗憾,这次没能去长沙岳麓书院见很多大佬和博友,下次有机会一定去。我也会继续加油,分享更好更系统的文章,帮助更多初学者。总之,感恩大家能一起在优快云相遇,相见,相知,我们相约在这里分享一辈子,感恩同行!

杨秀璋的专栏 5万+

自学Python需要多长时间从入门到精通?

自学python需要多长时间?Python是全球前3大最流行的编程语言之一,以其简洁优美、功能强大、高效率的先天优势成为企业新宠此外,国内计算机教育也越来越重视Python在编程中的地位。Python非常适合零基础的同学学习,比较简单没有指针变量类型等复杂的概念。5G技术、人工智能技术的高速发展,Python需求持续增速,中国现在的人才缺口超过100万,目前Python已经成为企业不可或缺的编程技术,字节跳动、阿里、腾讯、Google等一线互联网巨头,都在抢夺Python相关人才。

2201_75735270的博客 4269

初学者如何从C语言到Python的转化(北大陈斌老师的举例 )

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

Windows下玩转Spark:零基础本地集群搭建与实战演示

本文详细介绍了在Windows系统下零基础搭建Spark本地集群的完整流程,包括环境准备、集群启动、实战案例演示及性能优化技巧。通过Standalone模式快速部署,结合WordCount等经典案例帮助初学者快速掌握Spark数据处理,特别适合Windows环境下的大数据开发入门学习。

weixin_33734785的博客 425

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

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

weixin_64982572的博客 6336

elegant(ELEctron Generation ANd Tracking)入门指南(1)

elegant (ELEctron Generation ANd Tracking),美国先进光子源(APS)所用的圆环加速器的模拟程。

qq_41106132的博客 1847

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

从Python入门来讲, 一般需要10天左右从Python高级来讲, 一般需要20天左右剩下的就是根据项目需求进行边查边学, 边实践了2.精通一门开发语言从Python入门来讲, 1-2天左右从Python高级来讲, 5-7天左右剩下的就是根据项目需求进行边查边学, 边实践了推荐两个Python的资料:Python基础、Python进阶综上所述, 有同学可能就会想, 学习Python 真的就这么简单?从语法的角度上这是毋庸置疑的, python 语言简洁明了, 语法简单上手快。

libaiup的博客 1679

探针卡技术演进:从金线微针到MEMS探针的Wafer Sort革命

本文探讨了探针卡技术从传统金线微针到MEMS探针的演进,及其对晶圆测试(Wafer Sort)的革命性影响。随着芯片焊垫间距进入45微米以下,MEMS技术凭借其超高精度、超长寿命和卓越的信号完整性,成为应对高密度、高速及3D IC测试挑战的关键,显著提升了测试效率与稳定性。

lstm7chronicler的博客 365

资产监测设备中130dBm的GPS信号注入天线端口,C/N0一般是多少?

笔者的团队一直从事于资产监测设备的开发,在开发过程中,涉及到很多细节的问题,针对新入职的同事来说较为陌生。同时,在团队外,还有需要对智能硬件终端开发感兴趣的用户。基于此背景下,笔者将在下面的内容主要介绍资产监测设备以及对设备中的GPS相关的问题:130dBm的GPS信号注入天线端口,C/N0一般是多少?作出详细的解答。 资产监测设备概述: 资产监测设备是基于物联网通信技术基础上的智能硬件终端,其主要作用是帮助用户监测资产在仓库、运输途中、交付整个流通环节中,提供资产的实时位置与状态参数。用户只需要登录资产

瑞奇聊通信模组 1229

天风掌财社老师:自学python要多久?零基础自学python难吗?

零基础自学python要多久?这是一个很经常遇到的问题。今天小编就给大家一个详细的解答。 首先,python是一门比较简单的语言,如果在学习python之前有学过其他编程语言(比如java或者C语言等),甚至能在一周左右基本掌握python语言的使用,个月内基本熟练使用python进行开发。 但是,考虑到读者群中零基础的居多,那么我们来谈谈零基础学习python应该经历一个什么样的过程,需要花费多少时间吧! 首先,需要学习一些计算机的基础常识,然后学习python的基础语法(函数的简单使用,循环控

weixin_45378258的博客 373

Ubuntu系统等保3级配置核查与加固

虽然这种方法在某些老旧的系统中仍然有效,但现代Linux发行版通常不推荐使用hosts.deny和hosts.allow文件来管理防火墙规则,因为它们的功能已经被更现代的防火墙管理工具(如iptables或firewalld)所取代。如果你想禁止特定的环境变量,可以从这个列表中移除它们,或者如果你想完全阻止所有环境变量的传递,可以将其设置为空。你可以通过ssh-keygen生成密钥对,并将公钥添加到用户的~/.ssh/authorized_keys文件中。修改配置后,需要重启SSH服务以使更改生效。

悦分享 183

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

## 目录 1 .hello word 2.printf,输出语句 3.主函数 4.变量及赋值 5.基本数据类型 6.数据类型的转换实例 7.C语言中的运算符和优先级比较

OMG_python的博客 514

新手秒变高手:使用一键脚本快速安装OpenClaw并完成初始化配置

一键脚本是一种自动化工具,可以帮助用户快速完成软件的安装和配置过程,无需手动执行繁琐的命令。OpenClaw提供了官方的一键安装脚本,让新手用户也能轻松部署OpenClaw。

一键难忘的博客 359

AIGC游戏开发:如何评估生成内容的玩家满意度?

如何量化评估生成内容对玩家体验的影响?本文聚焦AIGC生成的游戏内容(包括但不限于剧情、关卡、NPC对话、道具),系统探讨玩家满意度的评估方法论,覆盖主观与客观评估、静态与动态内容、短期与长期体验等场景。核心概念:定义AIGC与玩家满意度的关联维度;评估方法:主观(问卷/访谈)与客观(行为/生理数据)评估的技术细节;数学模型:构建多指标融合的评估模型;实战案例:以AIGC生成关卡为例,演示从数据采集到模型落地的全流程;工具资源:推荐数据采集、分析与建模的工具链;

AI天才研究院 1224

关于我跨专业自学前端这件事

兴趣永远是你最好的启蒙老师,大学真的是一个很好的舞台,你可以在这个舞台是肆意挥洒你的青春,尽情展现你的才华。在这期间你可以迷茫,可以不作为,但一定要找到一两件自己真正喜欢的东西,一定要找一件为之可以不顾一切的事情。还有学习工具不要追求物美价廉一定要买贵的,买你能力范围内最贵的,贵到你不用就会心疼,贵到为了买它你会放弃很多东西,这样才能让你克服懒惰,激发你的学习兴趣。你一定要学会做减法,世界上没有白吃的午餐,无非是舍弃哪个,换取哪个,你要懂得权重懂得断舍离,要明白适合自己的才是最好的...

一个热爱前端的程序员 510

MobaXterm简介和使用(服务器连接工具)

MobaXterm 是一个功能强大的远程计算工具,集成了许多常用的远程计算功能,包括 SSH、X11、RDP、VNC、FTP、SFTP 等。

清平乐的技术专栏 1950

从零开始:我的跨专业转行算法工程师之路

考研的专业课包含C语言部分,因此现阶段我正在系统学习C语言,从指针、内存管理到数据结构,一步步夯实编程根基。我的本科专业与计算机关联不大,但在接触编程和

SFQSFQSFQSFQ的博客 758

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

工业狗转行AI的心路历程,重新来过为时不晚!

小弟在一家IT外企研发中心做仿真工程师,虽然公司效益不错,平台也还行,但是说到底还是制造业,工资还是有点emm。再加上我刚毕业,在我工作上手以后,基本上大多数的分析需求都扔给我了 ,整个研发中心八九十人,十来个项目组,我们分析组有五个人,但是有超过六成的分析工作是我在处理,每天晚上十点前走不了,周末还要跑来加班。综上所述,我在17年底就有了辞职的想法,但当时还没决定辞职后干什么。

python1234567_的博客 1248

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

跨专业本科毕业小白程序员的入职心得——第一篇

        睡前随便写点软文,一是为了以后有时间可以自己回忆一下自己的求职之路,如果恰巧这篇文章对其他刚毕业的同学有一些帮助,我将感到十分荣幸。        你是否也是刚毕业不久,或者还未毕业,对未来的工作感到一片迷茫?感到自己大学四年一无所得?感觉自己现在工作除了给人家扫地实质性的工作什么也干不了?如果是,不要怕,这些我都经历过。而且应该对此感到高兴,恭喜你已经发现危机,接下来你将努力学习...

MoL的博客 3704

菜鸟学习python的历程0

Chapter 0:开始行动 从去年开始想要去系统学习一个编程语言,毕竟在这个信息化的时代,编程语言作为一个解决问题的工具愈发重要,也逐渐变成一个相对于大多数岗位都不可或缺的技能。 大学期间曾经学习过C语言,但真的就是浅尝辄止,并没有形成所谓的编程基础,最主要的是没有激起自己对于编程的兴趣,反而使自己打心底对其的“麻烦”产生了些许厌恶感。机缘巧合也好,造化弄人也罢,在自己跨专业考研两次都失败以后,...

BorderT的博客 177

Python配置OpenCV的过程

现在主用Python调用OpenCV实现计算机视觉相关算法。 特将Python配置步骤记录,加深印象,作为备份。

战死为止的博客 709

跨专业转到数据分析,面试被怼得体无完肤,我哭了...

写在开篇 我本科获得了经济学双学位,毕业之后是从事跨境电商的,带销售团队那种。后来因为工作需要,开始了自学python数据分析之路,因为缺乏系统学习,想在面试过程中积累工作经验,结果经常被面试官怼到无地自容。但好在我性格比较要强,不轻易服输,善于总结失败经验教训。不断优化自身技能和调整心态。 现在已经转行数据分析师1年多了!。在家附近(龙华),965,10几k/月。南山给到20k,但是初创公司要加班,要去南山租房,就拒绝了。众所周知,龙华、龙岗不属于深圳。相信有很多小白,也想转行数据分析师,希望能够帮到大家

weixin_58863914的博客 630

转行?小白?来看看这门和Java分庭抗礼的萌新语言!会的同学笑出了声!

黑马程序员视频库播妞微信号:mm7718mm传智播客旗下互联网资讯、学习资源免费分享平台编程语言的选择一直是各类开发商们(也就是咱们的老板)最爱讨论的话题之一,在程序员行业,相同水平的技...

传智播客的专栏 277
上一篇: # 跨专业,零基础,从C语言到Python的初学心得,及个人自学历程
下一篇: 请使用switch语句和if...else语句,计算2008年8月8日这一天,是该年中的第几天。
OMG_python
博客等级 码龄8年 23粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值