zoukankan      html  css  js  c++  java
  • python学习笔记 第一章 计算机基础

    第一章 计算机基础

    1.1硬件

    计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 显示器 / 网卡 等组成,但只有硬件只是一个躯壳

    1.2操作系统

    操作系统用于协同或者控制硬件之间进行工作,实际上也是一种软件,常见的操作系统由

    • windows

    • linux(开源、免费的)

      • centos
      • ubuntu
      • redhat

      在linux中要运行python程序,需要赋予其执行的权限,则在代码的开头要加上这样的代码:

      #!/usr/bin/env python
      
    • mac

    1.3解释器或者编译器

    编程语言开发者写的一个工具,将用户写的代码转换成0101交给操作系统去执行。

    1.3.1解释型和编译型语言

    解释型语言类似于实时翻译,边编译边执行,代表:Python / PHP / Ruby / Pert

    编译型语言类似于说一堆翻译一堆,先编译检查是否有错,再执行,代表: C / C++ / C# / Java / Go

    1.4软件(应用程序)

    软件又称为应用程序,就是再电脑上使用的各种工具,如英雄联盟 / QQ / 浏览器 / word / git /

    环境的搭建:环境变量的作用是方便在命令行终端执行可执行程序,将可执行程序所在的目录添加到环境变量中,那么以后无需再输入路径也能运行python解释器

    1.4.1git的用法,如何上传文件

    创建git账号、绑定邮箱、创建仓库、安装好git软件,进入需要上传文件的文件夹里,按Git Bash Here

    第一次进入,需要先输入用户名和邮箱进行绑定(首次使用才需要,以后都不用)

    git config --global user.name " "

    git config --global user.email "@"

    设置绑定网址,让git 管理此文件夹,当其发生变化 的时候,git会检测到(第一次对新的文件夹进行管理的操作,对于已经管理的文件夹就不需要)

    git init

    git remote add origin https://gitee.com/wrrrrr

    代码收集并提交(一般按照这四步就可以提交文件到git上):

    git status

    git add .

    git commit -m "提交的名字"

    git push origin master

    1.5进制

    对于计算机而言,无论是文件存储/网络传输 本质上都是以二进制的方式进行传输,如电脑上存储的文档/图片/音频/视频都是二进制,QQ / 微信发送的表情/文字/语音/视频 都是二进制

    进制:

    • 二进制(Binary),计算机内部。
    • 八进制(Octal)
    • 十进制(Decimal)
    • 十六进制(Hexadecimal),为了方便表示二进制,一个十六进制数由四个二进制数组成,一般是x开头
  • 相关阅读:
    壳的编写(1)-- 简介与搭建框架
    Writing Your Own Packer
    中断门
    记一次:Windows的Socket编程学习和分析过程
    封装调用包含界面的MFC dll
    编译vtk8.1.1 + 在vs2017中配置开发环境
    迁移通知
    基于CAN总线的汽车诊断协议UDS(上位机开发驱动篇)
    基于CAN总线的汽车诊断协议UDS(ECU底层模块移植开发)
    浅谈jQuery,老司机带你jQuery入门到精通
  • 原文地址:https://www.cnblogs.com/wrrr/p/13915482.html
Copyright © 2011-2022 走看看