python笔记1

来源:互联网 发布:c语言的头文件是什么 编辑:程序博客网 时间:2024/06/11 17:48
AI行业分析:
金融行业风险投资分析;
百度搜索,抓取关键词频率,提高搜索排名;
自动生成excel报表


语言评价:

python可以调用其他语言,是一门胶水语言(c速度快 python速度最慢),"php是世界上最好的语言"
                                              

电脑硬件(类比人体器官): 
cpu   人脑
时钟电路   心脏
电源   食物
内存(通电才有的间断性记忆ram,随机存储器) 硬盘(rom,只读存储器)  
嵌入式计算机(定制型专用计算机,洗衣机,空调,投影仪)


八进制转换为二进制

八进制:14   二进制:001 100  (三个二进制表示一个八进制数。2的3次方为8)
14转换为1和4


八进制   二进制   3位

十六进制 二进制   4位
二进制   十进制   乘以2的各次方
八进制   十进制   乘以8的各次方
十六进制 十进制   乘以16的各次方



二进制以位为单位,代码和数据在计算机中存储以字节为单位。1字节byte=8位bit,1汉字或标点=2字节
0   1   2   3   4   5   6   7   8   9   10
1   2   4   8   16  32  64  128 256 512 1024
1kB=1024B  1024=2的10次方
1MB=1024KB
1GB=1024MB


虚拟机Ubuntu:生成目录,配置环境后可以移植,方便同环境开发。


层:
应用软件
数据库 编辑器 图形图像库 音频 网络协议
操作系统
CPU/内存
鼠标 键盘 摄像头 显示器
操作系统的作用:调用相关的硬件驱动、网络协议等等,为应用软件提供相应的api应用程序接口,使应用程序可移植,实现应用软件的复用;
应用软件:只关心显示的内容,不关心显示的亮度或显示频率等


Shell:终端显示软件
linux做服务器的原因:稳定,24小时可工作,不蓝屏,网络功能强大


安卓采用linux内核


硬件加密破解比软件加密破解困难


ubuntu命令:
1.搜索 ter终端;gedit 文本编辑器(ctrl+空格切换输入法)
2.linux命令
who 显示在线(已经登录知道系统中)的用户信息
pwd 显示当前的工作目录(linux目录系统中根目录用 / 表示,相当于windos中的计算机,所有内容都在根目录或者之下目录;目录结构中 .表示当前目录,..表示当前目录的父目录)


不同系统的复制粘贴方法(windows中虚拟机中的ubuntu):共享文件夹
方法:左侧信箱-计算机-mnt-hgfs-查看共享目录


linux命令:
在终端窗口命令一般格式:
命令名  [选项]  [参数] (选项 参数可以省略)    
who
pwd
/:根目录
ls  显示指定目录的内容或者文件信息
  举例:ls (只显示文件)
        ls -l (-l为选项,长格式:显示文件详细信息)
        ls -a 显示包含隐藏文件的所有文件或者目录,文件或者目录名的第一个字符是.的为隐藏文件或者文件夹
        ls -la(可写为 ls -al)
        ls 目录或者文件名 显示指定目录内的内容或者指定的文件信息(是文件信息 不是文件内容)
        ls -l 桌面(桌面为参数)
        ls -l biji.txt
clear 清屏
ctrl+l 清屏


cd 进入到指定目录/切换工作目录
举例:
    cd 直接回车无目录名  回某个用户工作主目录(linux为多用户系统,不同的用户的主工作目录可能不同)
    cd - 在最近的访问的两个目录来回切换
    cd /进入根目录
    cd 目录名(目录名可以是绝对路径,也可以是相对路径;
               绝对路径:从根/开始的路径,比如/home/fx;相对路径:不是从根开始的路径,相对于当前位置)
 
    ~ 代表用户的主目录名(计算机创建用户时分配的空间,在我们的系统中主目录为home/fx)
    cd .. 进入到上一级目录,相对路径
    cd ~/home  主目录进入到home目录


linux系统中文件命名:
1.文件名或目录名,区分大小写


2.mkdir:创建目录命令(文件夹,不是文件)
  举例:
      mkdir 目录名     /home/tarena/aid1709/11/22 
      mkdir ~/aid1709/11/22   在主目录下建立fx/11/22:实际报错
      改进:mkdir -p ~/fx/11/22    -p表示逐层创建,不存在的目录也会直接创建


3.rm:删除文件或者目录
  举例:
       rm 文件
       rm  -r 目录(目录就是文件夹)
       rm -r /:删除根目录
  注意:使用rm命令无法恢复文件


4.touch:(mkdir创建文件夹目录,touch创建文件,linux中蓝色表示文件夹)
  如果文件不存在 创建空文件(大小为0)
  如果文件或者目录存在,则用系统时间跟新文件或者目录的时间


5.cp:复制文件或者文件夹(可绝对路径 可相对路径)
  1.cp  源文件  新文件
  2.cp  -a  源目录  新目录(文件夹)
  3.cp 1.txt ../ 复制到上一级文件夹中 由于没有命名 文件同名
  4.cp 1.txt 2.txt aa 将1和2复制到aa文件夹中
    
实例:
cp -r shiyan shiyanxin:同目录下将shiyan文件夹复制为shiyanxin文件夹
   


6.vm:移动或者更名
  mv 文件/目录 新文件/新目录
  mv 1.txt 2.txt bb  将1和2剪切到aa文件夹中


vim 1.txt 看
differ 文件名1 文件名2 比较两个文件




技巧:
1.tab键:自动补全命令个或文件名
2.上下方向键:历史命令
3.history 查询历史命令,!序号 可显示原来的命令
4.命令名 --help :用于看命令帮助手册
5.man 命令名:看命令名,方向键和翻页键浏览,q键退出
6.文本编辑器
  ubuntu自带的编辑器
  notepad++( notepadqq)
  sublime text 3  推荐
  vi 或者 vim
vi介绍:
vi/vim启动、退出
1.命令行输入:vi 或者 vim 回车
2.退出:  :q   
3.vi 文件名  打开文件(不创建)    a键:插入    esc键:从编辑情况下退出
  vi的三种工作模式:
   1.正常模式(启动以后进入的模式):浏览文本,可输入命令          
   2.编辑(插入)模式:编辑文本
   3. :命令行模式
模式切换:从正常模式到插入模式,a,A,i,I,o,O键均可
          从插入模式切换到正常模式 esc键
          从正常模式进入到命令行模式
                 在正常模式下,英文输入法状态,输入 :
                 回到正常模式使用 esc 键
         保存内容: 
                    :w        保存到当前文件
                    :w 文件名 保存到指定文件   例如  :w a. txt
                    :wq保存并退出
                    :q 退出
                    :x保存并退出
                    :q!强制退出
                    :w!强制保存
7.周期性备份代码,上传服务器
8.名称的后缀名要写为.py
9.保存快捷键:ctrl+s


自测总结;
复制时忘记命令
忘记/和~的区别
复制文件夹时出现错误

共享文件夹在linuxn什么位置? 计算机 mnt hgfs



2017/10/11 








































原创粉丝点击