吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4638|回复: 16
收起左侧

[Python 原创] 【Python】人工智能全栈工程师(0基础到精通)教程 第二课

  [复制链接]
ParisGabriel 发表于 2018-7-8 23:38
本帖最后由 ParisGabriel 于 2018-7-10 01:42 编辑

                 ParisGabriel

                         python今年9月份将被国家纳入计算机二级资格证 先学就是鼻祖 几年后你就是大牛

                                   这里可能更新不及时   

                                       Python人工智能从入门到精通(黑客入门语言)(持续更新中...)

                                                   全部课程 原文地址 :
                                                 http://www.cnblogs.com/ParisGabriel/tag/Python/


                                                                                    
              感谢 大家的支持  你们的阅读评价就是我最好的更新动力   我会坚持吧排版做的越来越好


                    
                     每天坚持 一天一篇 点个订阅吧  灰常感谢    当个死粉也阔以

                          Python人工智能从入门到精通

补充:

主流3操作大系统

     Windows:

     Winxp   Win7 Win8 Win10
Unix:
     Solaris(SUN)IOS(Apple移动端)
     Mac OS
Linux  :
     (linux基于Unix 独立出来的系统)
      安卓(Android)Ubuntu 16.04
      Ubuntu(当前教学版本)
      ReadHat
      CentOS
回顾:
     Ctrl + Alt + Enter :         虚拟机全屏/退出全屏
     Ctrl + Alt :                      释放鼠标
     ctrl + shift + "+" :             终端字体放大
     ctrl + "-" :                         终端字体缩小
     ctrl + d:                         退出终端
     ctrl + l :                            清屏
     ctrl + c :                            终止当前命令的执行
     ctrl + s :                            隐藏终端输出
     ctrl + q :                            恢复终端输出
     init 0 :                                关机
     init 6 :                                重启
     pwd:                               显示当前的路径位置
     ls:                                   查看当前位置有什么内容
     ls -l :                               以列表形式显示
     ls -a :                              显示所有内容(包含隐藏)
     cd:                                  改变当前的工作路径
     cd 绝对路径  :cd /home/tarena/aid1806/
     cd 相对路径
     cd .. :                              回退到上一级目录
     cd    :                              回到用户主目录
     mkdir:                            创建一个或者多个文件
     touch:                            创建一个或者多个文
     tree:                               显示目录树
     rm -r :                               递归删除文件夹内所有内容
     rm -f :                                强制删除,不给任何提示
     rm -i :                               删除前给提示(y代表yes,n代表no)
     sudo:                              用超级用户root的权限执行一条命令
     tar -zcvf                            压缩包名字.tar.gz 文件夹/文件:打包压缩
     tar -zxvf                            压缩包名字.tar.gz [-C 路径]:解压缩包
z : gzip对包进行压缩c : 创建包 createx : 解包v : 显示操作的文件细节 verbosef : 文件名 file
     cp:复制文件/文件夹
     mv:剪切 / 重命名
练习1:
1、切换到目录:/home/tarena/anaconda3/bin
2、查看当前所在的路径
3、以列表形式列出当前路径中所有内容(包含隐藏文件或者目录)
4、切换到当前路径的上一级目录
5、切换到 /etc 目录,查看 /etc 有哪些内容
6、直接切换到用户主目录
答案:

tarena@tedu:~$ cd anaconda3/bin/

tarena@tedu:~/anaconda3/bin$ pwd

/home/tarena/anaconda3/bin

tarena@tedu:~/anaconda3/bin$ ls -la

总用量 27888

drwxrwxr-x  2 tarena tarena   12288 7月  17  2017 .

drwxrwxr-x 20 tarena tarena    4096 7月  17  2017 ..

lrwxrwxrwx  1 tarena tarena       8 7月  17  2017 2to3 -> 2to3-3.6

-rwxrwxr-x  1 tarena tarena     110 7月  17  2017 2to3-3.6

-rwxrwxr-x  2 tarena tarena    3802 5月  26  2017 activate

-rwxrwxr-x  1 tarena tarena     165 7月  17  2017 anaconda

-rwxrwxr-x  1 tarena tarena     167 7月  17  2017 anaconda-navigator

-rwxrwxr-x  1 tarena tarena     153 7月  17  2017 anaconda-project

-rwxrwxr-x  1 tarena tarena   12003 7月  17  2017 asadmin

tarena@tedu:~/anaconda3/bin$ cd ..

tarena@tedu:~/anaconda3$ cd etc/

tarena@tedu:~/anaconda3/etc$ ls

dbus-1  fish  fonts  jupyter  rc.d

tarena@tedu:~/anaconda3/etc$ cd
练习2:
     1、在用户主目录下创建目录 mydir1 、mydir2
     2、在mydir1下创建文件:file1、file2、file3
     3、将mydir1打包压缩为mydir1.tar.gz,放在用户主目录下
     4、将mydir1.tar.gz剪切到mydir1目录下
     5、将mydir1.tar.gz解压缩,放到mydir2目录下(-C选项)
答案:

tarena@tedu:~$ mkdir mydir1 mydir2

tarena@tedu:~$ cd mydir1

tarena@tedu:~/mydir1$ touch file1 file2 file3

tarena@tedu:~/mydir1$ cd ..

tarena@tedu:~$ tar -zcvf mydir1.tar.gz mydir1

mydir1/

mydir1/file3

mydir1/file1

mydir1/file2

tarena@tedu:~$ ls

anaconda3         mydir2                                yang    文档

core              my_env                                公共的  下载

examples.desktop  pycharm-2017.1.5                      模板    音乐

mydir1            pycharm-professional-2017.1.5.tar.gz  视频    桌面

mydir1.tar.gz     PycharmProjects                       图片

tarena@tedu:~$ mv mydir1.tar.gz mydir1

tarena@tedu:~$ cd mydir1

tarena@tedu:~/mydir1$ ls

file1  file2  file3  mydir1.tar.gz

tarena@tedu:~/mydir1$ tar -zxvf mydir1.tar.gz -C ~/mydir2

mydir1/

mydir1/file3

mydir1/file1

mydir1/file2

tarena@tedu:~/mydir1$ cd ~/mydir2

tarena@tedu:~/mydir2$ ls

mydir1

tarena@tedu:~/mydir2$ cd mydir1/

tarena@tedu:~/mydir2/mydir1$ ls

file1  file2  file3

tarena@tedu:~/mydir2/mydir1$

练习3:
     1、在用户主目录下创建目录:AI/Python/Linux
     2、在Linux下创建文件:linux1 、linux2
     3、在Python下创建文件:python1 、python2:
     4、切换到AI目录,查看当前所在路径5、直接切换到用户主目录
答案:

tarena@tedu:~$ mkdir -p AI/python/linux

tarena@tedu:~$ cd AI/python/linux

tarena@tedu:~/AI/python/linux$ touch linux1 linux2

tarena@tedu:~/AI/python/linux$ cd ..

tarena@tedu:~/AI/python$ touch python1 python2

tarena@tedu:~/AI/python$ cd ~/AI

tarena@tedu:~/AI$ cd
练习4:
     1、在用户主目录创建如下结构:PYTHON/Linux/day01
     2、在 day01 下创建三个文件:day01.txt day02.txt day03.txt
     3、将 day03.txt 删除
     4、将 day02.txt 文件时间更新为当前时间
     5、在用户主目录下创建 python/Base
     6、在Base下创建 day01 day02 day03 三个文件夹
     7、在day01下创建一个文件 day01.txt

     8、删除 python/Base 文件夹内的全部内容
答案:

tarena@tedu:~$ mkdir -p PYTHON/linux/day01

tarena@tedu:~$ cd PYTHON/linux/day01

tarena@tedu:~/PYTHON/linux/day01$ touch day01.txt day02.txt day03.ttx

tarena@tedu:~/PYTHON/linux/day01$ rm -rf day03.txt

tarena@tedu:~/PYTHON/linux/day01$ touch day02.txt

tarena@tedu:~/PYTHON/linux/day01$ mkdir -p ~/python/base

tarena@tedu:~/PYTHON/linux/day01$ pwd

/home/tarena/PYTHON/linux/day01

tarena@tedu:~/PYTHON/linux/day01$ ls

day01.txt  day02.txt  day03.ttx

tarena@tedu:~/PYTHON/linux/day01$ cd ~/python/base

tarena@tedu:~/python/base$ mkdir day01 day02 day03

tarena@tedu:~/python/base$ cd day01

tarena@tedu:~/python/base/day01$ touch day01.txt

tarena@tedu:~/python/base/day01$ cd

tarena@tedu:~$ rm -rf python
一、二进制
     1  2   4   8   16 32  64 128 256 512 1024 2048 4096 8192 16384
     1  1   1   1    1   1    1     1     1     1      1       1       1      1         
     10=0 1=1 2=10 3=11 4=100 5=101 6=110 7=111 8=1000 9=1001 .... 127=1111111
     二进制算法= 2**n-1 幂运算-1·


十进制整数转二进制数:
“除以2取余,
逆序排列”(除二取 余法)
     89÷2 ……1
     44÷2 ……0
     22÷2 ……0
     11÷2 ……1
     5÷2 ……1
     2÷2 ……0
十进制整数转八进制数:

     000 -> 0 | 004-> 4 | 010=8
     001 -> 1 |005 -> 5| 011=9
     002 -> 2 |006 -> 6 | 012=10
     003 -> 3 |007 -> 7 | 013=11

十进制整数转十六进制数:
     0000 -> 0 0100 -> 4 1000 -> 8 1100 -> C
     0001 -> 1 0101 -> 5 1001 -> 9 1101 -> D
     0010 -> 2 0110 -> 6 1010 -> A 1110 -> E
     0011 -> 3 0111 -> 7 1011 -> B 1111 -> F

二、编码Ascll码 255个字符Ascll码表每个字符统一占用1个字节
     Ascll码表不支持中文支持中文的第一张表   叫GB2312
     1980年 GB3212  支持6700+字
     1995年 GBK1.0  支持20000字
     2000年 GB18030  支持27000字
     unicode :万国码  (支持所有国家的编码) 并且一个字符 统一占用2个字节
     由于出于它的效率不高,对于存储和传输来说都很耗资源。
     为了提高Unicode的编码效率,于是就出现了UTF-8编码
UTF-8   、
     UTF-8是 unicode的扩展集  英文占一个字节 东南亚 欧洲国家2个字节  中文3个字节
     Assic --> GB2312 --> GBK1.0 --> GB18030 --> unicode --> UTF-8Unicode是可以向下兼容GB2312、GBK 、GB17030
     而UTF8 重新划分分类和次序 不再是原来的次序编码

                                                                        #!-*-coding:utf-8 -*- (声明使用utf8编码)

                                #codig:utf-8(声明使用utf8编码)print u“我爱北京天安门?”(u代表转换Unicode格式)转换编码 打印









1:26    第二个排版完成   一个一个来

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
gaolinyj + 1 + 1 鼓励转贴优秀软件安全工具和文档!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

wushaominkk 发表于 2018-7-10 09:04

感谢您的整理,已推荐到导航帖,感谢您持续发表原创作品,吾爱因你更精彩!
 楼主| ParisGabriel 发表于 2018-7-8 23:52
xiaoxi2011 发表于 2018-7-9 00:45
hor5 发表于 2018-7-9 06:51
断断续续自学了一点
向往的歌 发表于 2018-7-9 06:53
谢楼主分享!请问楼主,点哪里订阅?
hwl1225 发表于 2018-7-9 07:15
谢谢分享
疯了算了 发表于 2018-7-9 09:04
很基础,很适合新手。

给楼主一个建议,

排版不清楚,可能对新手来说阅读有点困难。
hualong1009 发表于 2018-7-9 09:12
这黑色的块是什么啊
 楼主| ParisGabriel 发表于 2018-7-10 02:14

点评

感谢您的整理,已推荐到导航帖,感谢您持续发表原创作品,吾爱因你更精彩!  详情 回复 发表于 2018-7-10 09:04
hbkx 发表于 2018-7-10 08:05
谢谢分享!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-7 16:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表