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

本文通过北大陈斌老师的讲解,对比C语言和Python的不同,包括hello world、高斯求和、检验素数和打印三角形等例子,阐述了Python的简洁性和易读性,如不需要声明变量类型、for循环的高级形式等,并强调动手实践的重要性。
摘要由CSDN通过智能技术生成

整理时间: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 world’)

main()

代码2(正统Python 表达)

print(‘hello world’)

对比说明:

(1)C语言是的代码运行过程是这样的,首先是Compile编译成机器码,然后Link 各种库链接,最后Excute 执行目标程序。

(2)为什么C代码第一句是“#include ”,因为后边的printf要用到这个库。

(3)Python是一种解释性语言,点击运行就直接运行了,不像是C语言需要编译,连接,执行这三步骤。

(4)C语言的格式要求不严格,你可以不考虑缩进与分行等;Python需要严格的格式,一定要注意缩进,还有冒号!!

(5)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值