Python学习第一天【9.22】

一、视频课和代码编辑器

视频课:

mooc上的神经网络与深度学习——TensorFlow实践

结束了第三讲python语言基础(1)

代码编辑器:

vscode  目前感觉很好用,什么代码都能写

二、初识python

python渐渐成为了目前最流行的语言,简洁高效,易于学习,人生苦短我用python。但是为什么python诞生了这么多年才火起来呢?这跟计算机的发展历程有着紧密的联系,早期的计算机性能功能都很有限,出现了执行效率高的C语言,后来网络的发展,Java的跨平台的特点使得它迅速流行起来,目前,计算机系统要实现的功能日益复杂,迭代周期紧迫,python作为一门高效的语言得以流行。

三、与C语言对比

1.C语言是一门编译型语言,python是一门解释性语言。

c:全部编译后再执行

python:逐行编译并执行

2.c语言必须声明变量才可以进行赋值操作,而python不需要声明变量就可以直接进行赋值

num=0
print(num)

3.c语言的每一句的结尾必须以分号结尾,python不需要,这点感觉很方便

4.c语言中条件判断语句和循环语句中的函数体要用大括号,而python有着严格的缩进代替了大括号,这点我感觉是python很大的一个特点,要求程序员的代码格式要规范。

if x<0:
    print("小于0")        
else :
    print("大于0")

5.C语言中整数之间的除法运算的得到的还是一个整数,而python会得到具体的结果。

5/2=2.5
5//2=2

6.逻辑运算符

and  or  not

7.这样的一个赋值方式是合法的,感觉x,y=y,x这个swap确实很炫酷

x,y=1,2    x,y=y,x

8.True 和 False 字母大小写不能错

9.注释的不同,C语言中单行是 //  多行是/**/  python 单行 #   多行''' 这里是注释 '''

10.for循环

#输出1-99
for i in range(1,100):
    print(i)

#输出0-99
for i in range(100):
    print(i)

四、编程作业

mooc的第三讲编程作业

k=0
while k<3:
    x=input("请输入1-100之间的整数")
    if float(x)<0:
        print("对不起,您输入的数字范围不正确")
        k+=1
    elif x.isdigit()==False:
        print("对不起,您输入的不是整数")
        k+=1
    elif int(x)<1 or int(x)>100:
        print("对不起,您输入的数字范围不正确")
        k+=1  
    else :
        x=int(x)
        print("您输入的是整数:%d"%(x))
        k=3

第一天就想起来这么多,希望自己能坚持下来,加油! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值