编程入门篇之零基础入门(通用)

本文从变量和函数入手,深入浅出地介绍了编程的基础概念,强调编程并非遥不可及,通过简单的数学方程解释变量和函数的作用,进而探讨了编程语法的简易性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为什么写这一篇?
编程一途,最难的莫过于入门。如果你想学,那么现在就开始,编程远没有想象中那么复杂。

从变量说起

2x + 1 = y

这是一个数学中的二元一次方程,其中x和y就是变量,在编程中的变量也是一样,我们指定通过改变x即可得到不同的y。
设定一个简单的场景,买苹果一斤2元,袋子1元,求x斤苹果多少元

    x = 1
    y = x * 2 + 1

这里面完全就是个数学方程是不,我们只需要指定x的值即可获得y的值。x可以是1、2、3...,那么很清晰的是变量就是可以改变的量。

函数(方法)

如果对于上面的程序,你不想每次买的时候都写这么一段代码,那么你可以将他抽象为一个函数,这样就不用关心他内部是怎么样的了。
同样在数学中也有这种方式

2x + 1 = y

f(x) = y

f(1) = 3

f(2) = 5

在程序中可以表示为

    def f(x):
        return x * 2 + 1
    f(1)
    # 3
    f(2)
    # 5

我们定义一个函数,将内部的算术逻辑抽象即可

什么?你说太简单?
是谁告诉你很难的?谁又告诉你需要高数怎么这么好才能学会?
抱歉,学渣如我已经靠这些简单的知识工作了两年了

语法

言归正传,在学英语的时候看见语法就头疼,条条框框的规矩太多,搞得我很是苦闷。但是反过来想一想,当初学语文是怎么学的,没有注意过什么 主谓宾、定状补 也能正常说话、写作。直到学了编程才知道,语法可以这么简单!

概括起来大概是
- 如果、否则
- ...

本来还想加些什么的,发现机器和人一样,本质就是复读机!!!
上面的函数中,x为0的话岂不是什么都不买就买个袋子?(好像也可以诶。。。反正赚钱就行了,但我是卖家肯定不买别人的苹果)

    def f(x):
        # 没错就是x小于0
        if x < 0:
            return 0
        return x * 2 + 1

为什么说机器的本质也是复读机了?如果今天分别有5个人买苹果那么用程序表示不就是

    # 解馋
    f(1)
    f(2)
    f(1)
    f(5)
    # 包了
    f(100)

看到这里,编程是个怎么回事你应该大概清楚了。

可能到这里,你会问?还有谁? 还有什么?

既然你诚心诚意的问我,那我就大发慈悲的告诉你!后面还有
- 面向对象组合拳(是不是已经跪了一大半)
- 计算机网络心经
- 代码规范之道心法秘籍
- 数据结构与算法高阶心法秘籍
- ...

补充

前面说的都太基础、太简单,那么再补充几点。

写在最后

不要辜负这个时代

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值