深度学习 第一课笔记


python 第一课:

python :解释性语言,跨平台可以运行在windows 和 Linux 上,通过解释器运行。

优点:代码优雅,简洁,入门容易。

缺点:和C语言程序相比非常慢,因为代码需要一行行翻译成CPU能够理解的机器码,过程比较耗时。

python 变量命名规则:第一个字符要以字母或者下划线开始,其他部分可以是数字,字母或者下划线,大小写敏感,变量建议驼峰命名。

开发工具: idle ,pycharme , jupyter notebook (推荐使用)

第一个程序 Hello world

python
print('hello world')

注释
python

这是一个注释

print('hello world')


数据类型:① : 整数 ② : 浮点数 ③:字符串 ④: 布尔值 ⑤ :空值 (None)

多行文本赋值

python
multilines = '''
多行内容
七月在线学习
学习笔记在此
'''


多行语句写一行

python
a = '人生苦短'; b= '我用python'


条件判断 if .....elif .....else:

python
age = 22
if age >= 18 :
print('适合学习java编程')
elif age >= 12 :
print('适合学习python编程')
else :
print('还是乖乖学习文化课吧')


循环 for.....in 循环

python
names = ['zhangsan','lisi','wangwu']
for name in names:
print(name)


while 循环:

python
sum = 0 ;
n = 100
while n > 0 :
sum = sum+1
n = n-1
print(sum)


python 字典相当java 中的 map (key -value)

python
score = {'zhangsan':95,'wangwu':80,'lisi':65}
score['wangwu']


set : 与 dict 类似,是一组key的集合,不存储 value,和 java 一样不能重复。创建一个set,需要list作为输入:

python
s = set([6,3,7])


pyton 自带函数 :

abs() : 求绝对值

python
abs(-100)
abs(100)


max() : 求最大值

max(1,2-5,6,8,1)

int() :字符串类型转换为整数: str ():数字转换为字符串,

python
int('888')

888

int(88.88)

88

str(100)

'100'

bool(1)

True

bool('')

False



自定义函数:格式 def 函数名(参数1,参数2...) :

python

-*- coding: utf-8 -*-

def judge(x):
if x = 0 :
return ’女‘
else :
return '男'

调用函数

print(judge(0))


定义空函数 使用 pass , 可以当作占位符使用

def nothing():
pass


递归函数:函数在内部调用自己本身 比如计算 阶乘

python
def multiple(n):
if n == 1:
return 1
return n*multiple(n-1)


切片: 取一个list 中的元素

L= ['zhangsan','lisi','wangwu','xiaoming']

获取前三个元素:L[0:3]



迭代:

python
elements = {'zhangsan':18,'lisi':22,'wangwu':26}
for key in elements:
print(key)

for ch in 'abcdefj'
print(ch)


课堂作业:从 1 到 100 的数字中所有能被3整除,又能被5 整除的数字有那些。

python
for j in range(1,101):
if i%3 == 0 and i%5 ==0:
print(i)
else:
pass


学习收获总结:比 java 好学多了,感觉很 easy 好多知识点和 java 其实是想通的,只不过pyhton 对某些功能分装的很深所以好用。
感谢七月在线的这次课程,又回想起自己 14 年就开始写 python 的日子,今天的课程算是复习。
python so easy,难点在于 机器学习算法。
已邀请:

要回复问题请先登录注册

收藏七月在线,一起向大牛进阶

ctrl+D或command+D可以快速收藏哦~