ParisGabriel 发表于 2018-7-10 01:51

【Python】人工智能全栈工程师(0基础到精通)教程 第四课

本帖最后由 ParisGabriel 于 2018-7-10 02:02 编辑


      ParisGabriel
                         python今年9月份将被国家纳入计算机二级资格证 先学就是鼻祖 几年后你就是大牛
                                 这里可能更新不及时   
                                       Python人工智能从入门到精通(黑客入门语言)(持续更新中...)
                                                   全部课程 原文地址 :                                                 http://www.cnblogs.com/ParisGabriel/tag/Python/

                                                                                    https://attach.52pojie.cn/forum/201807/10/010120qq61dzx7sozu9s9s.png
              感谢 大家的支持你们的阅读评价就是我最好的更新动力 https://attach.52pojie.cn/forum/201807/10/010121nlniu03n496eyay0.jpg 我会坚持吧排版做的越来越好                                
                     每天坚持 一天一篇 点个订阅吧灰常感谢    当个死粉也阔以https://static.52pojie.cn/static/image/smiley/default/mad.gifhttps://static.52pojie.cn/static/image/smiley/default/mad.gif

                          Python人工智能从入门到精通



python的应用领域:
      1.系统运维
      2.网络编程(如:网络爬虫,搜索引擎,服务器编程)
      3.科学计算
      4.航空领域(如:卫星,导弹,等)
      5.人工智能,机器人
      6.web开发、
      7.云计算
      8.大数据以及数据库开发
      9.教育
      10.游戏,图像处理
      等等。。
python的优点:
      1.面向对象(java、C++、python、C#、swift)
      2.开源免费
      3.跨平台(windows、Linux、Unix、iOS、Android)
      4.混合编程(C、C++、java、.net)
      5.应用领域广泛
python的缺点:
      1.执行速度没有C、C++快、较慢的java、相对而言也比较慢
      2.源代码不能加密
python的组成:
      1.程序是由模块组成的
      2.模块是由数据、函数、支持库、类等组成的
      3.函数是由语句块组成的
      4.语句块是有表达式组成的
Python的核心数据类型:(整数int,浮点数float,复数complex,布尔型bool、字符串 str 列表 list 等)
1.十进制表示方式
      10 200 -100 999
八进制:
      0o177(127)
      0o11(9)2.十六进制:
      0x11(17)
      0xff(255)
      0x1a2b
3.二进制:
      0b111
      0b101
https://images2018.cnblogs.com/blog/1430617/201807/1430617-20180702230822128-1789717770.png
整形数 int
      整数是不带小数的部分数字
      正数
      负数
      0
浮点数:float
      带有小数部分的数字复数分为两部分:
      实部(real)
      虚部(image)
      虚部是j或J结尾的数
字面值:
      1j
      (2J)
      1+2J
      3-4J
bool有两种
      1.true 代表条件成立
      2.false 代表条件不成立
      true的值是1
      false的值是0
内置对象:
    None 是一个表示不存在的特殊对象(空值)用来占位或解除变量的绑定

表达式:
    由数字、数字和运算符组成通常让计算机做一些事会返回结果
算数运算运算符:
    1.+  加法
    2.-  减法
    3.*  乘法
    4./  除法
    5.//  地板除
    6.**  幂运算
    7.%  取余
    / 除法:得到的是浮点数 不会丢弃小数位
    // 地板除:得到的是整数型 字节舍去所有小数(没有四舍五入)
    % 取余:取整除后所剩余的余数(7%3=1)
** 幂运算:
https://images2018.cnblogs.com/blog/1430617/201807/1430617-20180702230606263-2065210775.png
优先级:
    1.**
    2.*   /   //   %
    3.+   -
    4.()内的优先级最高优先级越高越先执行 同等优先级 从左往右依次执行
混合类型自动升级:
    整数加浮点数结果为浮点数
基本输入函数:
    print(格式:print(要打印的内容))多个数据类型要用“,”分开
变量:
    变量就是关联一个对象的标识符并且区分字母大小写标识符的命名:必须以下划线或字母开头,后面跟字母、下划线、整数不能使用Python的关键字命名
赋值运算符:
    “=”
语法:
    变量名=表达式变量名1=变量名2=表达式变量名=表达式=序列创建一个变量,此变量用来绑定数据对象修改一个变量的绑定关系 让其绑定另一个对象当变量不存在时创建       变量 同事将对象绑定在变量上当变量存在时改变变量的对象一个人变量只能绑定一个对象一个对象可以绑定多个变量
序列赋值:
    a,b = 100,200
Python的自动化内存管理:
    a=a+b释放aa=a+b的和
变量的交换:交换算法:

>>> a=10
>>> b=20
>>> a=a+b
>>> b=a-b
>>> a=a-b
>>> a
20
>>> b
10


第三变量:


>>> a=20
>>> b=10
>>> c=a
>>> a=b
>>> b=c
>>> a
10
>>> b
20

序列赋值:


>>> a=10
>>> b=20
>>> a,b=20,10
>>> a
20
>>> b
10
>>>

https://images2018.cnblogs.com/blog/1430617/201807/1430617-20180702230249253-1799717505.png


删除变量:del>>> del a
删除变量的同时解除与对象的关联关系,如果能则释放对象help(“——main——”)
https://images2018.cnblogs.com/blog/1430617/201807/1430617-20180702225828048-1698598657.png

tarena@tedu:~$ python3
Python 3.5.2 (default, Nov 17 2016, 17:05:23)
on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> a = 100
>>> help("__main__")
在交互模式下查看当前作用域的所有变量Q退出查看

自动化内存管理和引用计数:
      每个对象都会记录有几个变量绑定自身,当引用的数量为0时则此对象将被销毁 并且释放内存资源此种自动化内存管理的方式叫引用计数
is/is not 运算符
作用:
      判断两个对象是否是一个对象,当是同一个对象时返回true否则返回 false
      is not返回值与is相反
https://images2018.cnblogs.com/blog/1430617/201807/1430617-20180702231407567-1942569227.png
id(obj)函数:
      返回一个对象在内存中的地址(id(对象)
小整数对象值:
      CPython中 ,整数-5到256的数永远存在于小数池中不会释放且可重复使用
符合赋值算数运算符:
      y += x 等同于 y = y + x
      y -= x 等同于 y = y - x
      y *= x 等同于 y = y * x
      y /= x 等同于 y = y / x
      y //= x 等同于 y = y // x
      y %= x 等同于 y = y % x
      y **= x 等同于 y = y ** x

练习:写程序打印出
1.
古代的秤是16两一斤 请问216两是几斤几两答案:
print("Answer to question 1:")
print(216 // 16, "axe", 216 % 16, "liang")print("Answer to question 1:")
print(216 // 16, "axe", 216 % 16, "liang")
2.
冲凌晨0:0:0计时 到现在已经过了63320秒 现在是几时几分几秒
答案:

print("Answer to question 2:")
time = 63320
time // 3600
a = time % 3600
a // 60
a % 60
print(time // 3600, "小时", a // 60, "分钟", a % 60, "秒")
3.温度转换:
摄氏度=5.0/9.0*(华氏度-32)
请问100华氏度是多少摄氏度?
如果当前温度是摄氏度温度能否算出华氏度温度是多少?
答案:

print("Answer to question 3:")
a = 5.0 / 9.0 * (100 - 32)
print("100华氏度=", a, "摄氏度")
a = 100 * 9 / 5 + 32
print("100摄氏度=", a, "华氏度")


https://images2018.cnblogs.com/blog/1430617/201807/1430617-20180702233742731-257647829.png


两点了 。。。。。。。。。。    明天7点去上课   版排完了 其他帖子明天发   
                                    你们还不点个订阅   



陪你喝苦咖啡丶 发表于 2018-7-12 19:25

ParisGabriel 发表于 2018-7-10 21:48
python全栈包括人工智能

还会更新课程么,讲一些网络

ParisGabriel 发表于 2018-7-10 21:48

陪你喝苦咖啡丶 发表于 2018-7-10 02:26
是讲py还是人工智能

python全栈包括人工智能

ParisGabriel 发表于 2018-7-10 02:08

顶一下 {:1_927:}顶一下 {:1_927:}顶一下 {:1_927:}

ParisGabriel 发表于 2018-7-10 02:12

@wushaominkk

陪你喝苦咖啡丶 发表于 2018-7-10 02:26

是讲py还是人工智能

谁折南枝傍小丛 发表于 2018-7-10 02:47

给楼主个赞,我刚入门学python请多指教,还有多少人凌晨2:45了还在学习.

谁折南枝傍小丛 发表于 2018-7-10 02:54

给楼主个赞,我刚入门学python请多指教,还有多少人凌晨2:45了还在学习.

a623182827 发表于 2018-7-10 04:03

点个赞,以后会有需要

hwl1225 发表于 2018-7-10 07:21

        感谢发布原创作品

hsppc 发表于 2018-7-10 07:24

必须支持,已经关注了,等有时间从第一课开始看。

坐久落花多 发表于 2018-7-10 08:23

这个看起来好高大上的样子。。。
页: [1] 2 3
查看完整版本: 【Python】人工智能全栈工程师(0基础到精通)教程 第四课