1、python初学——旺仔

Python初学

    • 前言
      • 逻辑教育相关(第13期核心编程)
    • 一. 计算机的基本概念
      • 1.1 计算机的基本概念
      • 1.2 计算机的组成
    • 二. 计算机的语言概述
    • 三. 交互模式
    • 四. 文本文件和字符集
      • 4.1 文本文件
      • 4.2 字符集
    • 五. 进制
    • 六、环境变量
      • 6.1环境变量概念(environment variables)
      • 6.2打开方式
      • 6.3常用变量path
  • 附加:markdown语法
    • 1. 标题
  • 一级标题(1个#)
    • 二级标题(2个#)
      • 三级标题(3个#)
        • 四级标题(4个#)
          • 五级标题(5个#)
            • 六级标题(6个#)
    • 2.功能快捷键
    • 3.文本样式
    • 4.表格
  • 旺仔注:

前言

逻辑教育相关(第13期核心编程)

上课时间:每周二四六20:00-22:00

    课程时间如果需要调整,如果需要放假,会提前通知。如果学生需要请假,要提前告诉班主任。

相关的老师:

Cheney老师(主讲老师) QQ:2064291039
恙恙老师 QQ:1900099131
点点老师 QQ:2242268290

解答时间以及相关事项:

时间:13:00-23:00

一. 计算机的基本概念

1.1 计算机的基本概念

从广义上讲,计算机(Computer)是一种能够进行计算或辅助计算的工具。
特点:数值计算、逻辑计算、存储记忆功能
总结 : 能够按照程序运行、自动、高速处理数据的现代化智能电子设备

1.2 计算机的组成

硬件:

  • 鼠标,键盘,显示器,内存,cpu,硬盘

软件:

  • 软件就是通过编程,完成的一个一系列按照特定顺序组织的计算机数据和特定指令的集合

二. 计算机的语言概述

概述:
    计算机语言(Computer Language)指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句)。这些就是计算机能接受的语言。
如今通用的编程语言有两种形式: 编译型语言和解释型语言

  • 编译型语言: 在机器执行之前就编译成了机器码------->先编译在执行----->执行速度快、跨平台性不好 (c语言)
  • 解释型语言: 在执行之时进行解释------->一边解释一边执行--------> 执行速度慢、跨平台性好(python语言)

三. 交互模式

TUI:命令⾏的交互⽅式 (Text-based User Interface)
  启动方式:windos键+ R --> CMD --> 回车

dos命令:

  • dir 查看目录内容命令
  • md 创建目录命令
  • rd 删除当前指定的子目录命令
  • cd 打开指定目录命令
  • cd.
  • cd …
  • cd\ cd/
  • del 删除文件命令
  • exit 退出命令

GUI:图形界⾯化的交互⽅式 Graphical User Interfac)

四. 文本文件和字符集

4.1 文本文件

纯文本:只能保存文字内容(如txt文档)
富文本:可以保存文字内容之外的文件,如视频,音频(有道笔记)

4.2 字符集

encode 编码
decode 解码
各国使用的编码格式也不同

  • 美国:ACSII
  • 欧洲: ISO-8859-1
  • 中国: GBK
  • 通用的编码格式——万国码:UNICODE: utf-8 utf-16

五. 进制

  • 进制转换是人们利用符号来计数的方法。

   进制转换由一组数码符号和两个基本因素“基数”与“位权”构成。基数是指进位计数制中所采用的数码(数制中用来表示“量”的符号)的个数,位权是指进位制中每一固定位置对应的单位值。

  • 十进制转换二进制 (除二法)
    例:十进制数字6转换为二进制
被除数 计算过程 余数
6 6/2 3 0
3 3/2 1 1
1 1/2 0 1

答:十进制数字6转换为二进制为110

  • 二进制转换十进制 ("按权相加"法)
    例:二进制数字1010转换为十进制
二进制数 1010
转换 ↓ ↓ ↓ ↓ ↓ ↓ ↓
十进制 0*2^0 +1 *(2^1)+0*(2^2)+1*(2^3) =9

答:十进制数字1010转换为二进制为9

   旺仔注:在线进制转换表https://tool.oschina.net/hexconvert/感兴趣的道友可以看一哈。

  • 数据间的换算

   bit是计算机中最⼩的单位
   byte是我们最⼩的可操作的单位
   计算机硬盘存储容量通常使用 字节(B,Byte)、千字节(KB,KiloByte)、兆字节(MB,MegaByte)、吉字节(GB,Gigabyte)、太字节(TB,TeraByte)、拍字节(PB,PetaByte)、艾字节(EB,ExaByte)、泽字节(ZB,ZettaByte)、尧字节 (YB,YottaByte)和BB(BrontoByte)、NB(NonaByte)、 DB(DoggaByte)等 来衡量。

8bit  = 1byte(字节) 
1024byte = 1KB(千字节) 
1024KB = 1MB(兆字节) 
1024MB = 1GB(吉字节) 
1024GB = 1TB(太字节)
1024TB=1PB(拍字节)
。。。。。。

六、环境变量

6.1环境变量概念(environment variables)

   一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
   环境变量分为两类:用户变量与系统变量,用户变量可以自由设置,系统变量不建议初学瞎改,容易导致系统奔溃。

6.2打开方式

打开此电脑(我的电脑)–> 右键此电脑属性 --> 高级系统设置 --> 环境变量 -->
添加、修改、删除 --> 确定、确定、确定

6.3常用变量path

  path环境变量 保存的是⼀个⼀个的路径,个人理解就是一种快捷方式的添加,可以把你平常用的多的软件或者文档之类的路径添加到path,这样不管在什么位置都可以直接cmd打开可以修改默认虚拟环境报安装的位置。

附加:markdown语法

1. 标题

一级标题(1个#)

二级标题(2个#)

三级标题(3个#)

四级标题(4个#)

五级标题(5个#)
六级标题(6个#)

2.功能快捷键

撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G
查找:Ctrl/Command + F
替换:Ctrl/Command + G

3.文本样式

1、python初学——旺仔_第1张图片

4.表格

一个简单的表格是这么创建的:
项目 | Value
-------- | -----
电脑 | $1600
手机 | $12
导管 | $1

设定内容居中、居左、居右
使用:---------:居中
使用:----------居左
使用----------:居右
| 第一列 | 第二列 | 第三列 |
|:----------- -------------:-------------|
| 第一列文本居中 | 第二列文本居右 | 第三列文本居左 |

1、python初学——旺仔_第2张图片
1、python初学——旺仔_第3张图片

旺仔注:

知足/上进/努力/优秀
有梦就去追 没死就别停

你可能感兴趣的:(python基础,python,编程语言)