首页 > 其他分享 >01周学习小结

01周学习小结

时间:2022-09-25 16:55:46浏览次数:53  
标签:01 计算机 python 可以 数据类型 学习 使用 小结 name

本周学习总结

day01

自我介绍

# 此处可以忽略,本人男,爱好女。

计算机基础知识了解

1,什么是计算机:
	 计算机:俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
2,计算机5大组成部分:
 	 控制器/运算器/储存器/输出设备/输入设备
3,核心硬件:
   CPU:中央处理器,集控制和运算功能一身,计算机的系统核心,主要功能是解释计算机指令以及处理计算机运行中软件中的数据
   内存:软件的运作都是基于CPU和内存的配合,内存的大小和运行速度绝对里计算机整体的流程度,每个软件在运行中都会需要用到内容,内存越大可以同时运行的软件越多
   硬盘:计算机的储存空间,所有的文件都会存储在硬盘中,当软件打开时,由cpu发出指令,把需要的运行程序从硬盘中提取到内存中,从而进行运作。硬盘大小决定了计算机可以存储的文件数量。
4,操作系统
	为了使计算机可以运行软件程序,我们需要用到操作系统。
  目前市面上常用的操作系统
  PC: 1.windows系统 2.mac0S系统 3.linux系统
  移动端:1.安卓系统Android 2.苹果系统ios 3.HarmonyOS鸿蒙系统(华为手机)

Typora介绍

1.什么是Typora?
Typora是一款深受程序员喜爱的文本编辑软件,是一款轻便,方便,可以展示代码 支持Markdown语法的文本编辑器。用户只需用一些非常「简单易记」的语法就能轻松写出一篇具有良好的排版和可读性的文章,因此大受欢迎,渐渐已成为互联网写作的新潮流。
2.Typora下载方式:
  官网网站下载:https://typoraio.cn/ (收费版)
  苹果下载网站:www.macwk.com        (破解版)
  win下载网站:www.nixiangdemei.com (破解版)
3.使用方法:
	可以使用Markdown语法进行编辑

Typora使用指南(markdown语法)

  • 大标题设置
    输入标题文字前 加入 # 号即可 例如: #一级标题 ##二级标题 ###三级标题 共五集标题
    快捷键:选中该行文字 ctrl+数字(1~6)即可设置为1-6级标题

  • 小标题设置
    输入标题文字前 加入 * 号即可 例如: 小标题
    无序标题:
    无序标题
    有序标题:1有序标题

  • 插入表格
    可以直接插入 |表格内容|表格内容
    快捷键 ctrl + art + t

  • 插入图片
    1,直接把本地图片拖入文件内,或者截图后复制即可。(为了保证图片的显示,导出时需要选择格式PDF)
    2,使用图片链接,复制图片链接进入文本中.

  • 文本源码

    查看文本源码 快捷键 ctrl + /

day02

计算机的运行基础

1,计算机是如何在运作
  计算机只认识数字0和1,这就是所谓的二进制
  人们通过给计算机安装操作系统,然后通过编程语言编写软件,使软件可以在操作系统下运行,从而      使用计算机。
2,进制数
  二进制: 0 1  
  八进制: 0 1 2 3 4 5 6 7  
  十进制: 0 1 2 3 4 5 6 7 8 9 
  十六进制:0 1 2 3 4 5 6 7 8 9 a b c d e f 
3,计算机内存单位
  比特位(bit)很小的储存单位
  1024b = 1kb
  1024kb = 1MB
  1024MB = 1GB
  1024GB = 1TB

编程语言

1.什么是编程语言?
为了可以使计算机和人可以沟通认识的语言。人类通过编程语言从而创造的软件。
2,编程语言分类
  机器语言:使用于计算机底层,是机器能直接识别的程序语言或指令代码,无需经过翻译,每一操作码在计算机内部都有相应的电路来完成它。
  汇编语言:用一些容易理解和记忆的缩写单词来代替一些特定的指令,在今天的实际应用中,它通常被应用在底层,硬件操作和高要求的程序优化的场合。
  高级语言:较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。
3,常用的编程语言 java,c,c++,python,golang,php,html,等等
4,编程语言分类
   编译型:c,c++等,执行前需要有一个编译的过程,编译完后再次运行则不需要重新编译,运行效率快,但是对于经常需要修改不友好,每次修改后都需要经历一个编译的过程
   解释性:java,python,golang,php  代码是一行一行依次生效进行运作,运行效率相对于慢,可以随时修改。

python语言介绍

1.python的诞生
  Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计
2.语言优势
  Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,
  良好的Python程序就感觉像是在读英语一样。
3.历史版本
  python1.X:初期版本 几乎不用
  python2.X:python2.7(2020年就已经不再维护更新)
  python3.X:python3.6  python3.8   python3.10+

python解释器下载安装

电脑需要有python解释器才可以识别python语言
python解释器的下载地址:https://www.python.org/downloads/windows
在官网即可选择版本下载,建议使用3.6版本 可以适配绝大多数文件。
下载完成后即可安装,安装尽量选择一个较短的路径。

Day03

python编辑器-pycharm

1,PyCharm是一种Python IDE是可以帮助用户在使用Python语言开发时提高其效率的开发工具。
2.PyCharm的下载:
  官网下载:https://www.jetbrains.com/pycharm/
  注意:选择您对应的操作系统
3.PyCharm的安装
  选择安装路径,尽量在C盘以外一个较短的路径
  运行此软件需要占用电脑1-2G内容容量
4.软件激活
  首次打开软件需要进行激活才可以使用
  激活方式:1,选择免费使用30天,(Evaluate for free)
          2,激活码激活(Activation code)激活码可以在百度寻找免费的,或者淘宝购买5-10元即可
          3,插件激活,首选选择免费30天进入软件后运行破解插件即可。破解插件可以在百度寻找,或淘宝购买。

pycharm使用

1.创建文件
首次打开,选择 New Project (创建新项目)
选择一个新项目文件生成的路径 Location:
配置python解释器 即可创建完成

image

配置python解释器图解。

day04

python的基础语法

注释

1,什么是注释
注释的最大作用是提高程序的可读性,在开发过程中非常有必要加上注释。你不加注释其他开发人家看你的代码会很费劲。
2.如何编写注释
单行注释:
# 这就是一行注释  (在注释文字前面加上#号)
多行注释:
''' 窗前明月光,疑是地上霜
    举头望明月,低头思故乡(使用'''多行注释内容''')
'''

编写规范

 1.单行注释如果跟在代码之后 那么警号与代码之间需要空两格 内容与警号空一格
 2.任何符号前面应该用空格分离,优化显示效果
Ps:pycharm中很多时候会有各种颜色提示还有波浪线,只要不是红线或者提示都不影响代码运行
但是养成一个良好的编写规范也很重要

常量与变量

变量与常量就是为了让程序具备人记录事物状态的能力
变量:在程序运行过程中,值会发生变化的量。
常量:在程序运行过程中,值不会发生变化的量。
1.什么是变量?
	记录变化(可能会经常改变)的事物状态
 		eg:金额,时间,年龄,长短
2.什么是常量?
	记录固定(可能不经常改变)的事物状态
  		eg:圆周率 重力加速度
在代码中经常需要使用变量来记录调用一些数据

如何在程序中使用变量,例如:我叫小明 今年18岁了 身高180
代码中如何储存呢?
name = "小明"
age = 18
height = 180
这里我们设置了变量 name 使用了等号 = 把 小明 赋值给了 name
这时候在内存空间中会产生一个空间,空间名为 nama 里面储存的数据值为 小明
使用赋值符号“ = ”等号,可以给任意的变量名给予数据绑定。从而通过访问变量得到数据值。

变量命名规则

1.中文是可以用作变量名的 不建议使用 容易报错 错误的习惯 
2.汉语拼音也是可以作为变量名的 不建议使用 太low了 工作上被人鄙视
3.变量名可以使用字母、数字、下划线,可以使用_开头
4.变量名尽量做到见名知意
5.不可以以数字开头命名 
6.不可以使用 python中的关键单词 一些功能性词汇。
7.不建议使用不严谨的命名方式,例如随便输入一个字母 
  变量名尽量做到见名知意,保持良好习惯

数据类型

1.什么是数据类型:
在日常生活中数据的表现形式多种多样 在程序中也是如此
针对不同的数据采用最佳的数据类型来表示出该数据的价值
2.如何查看数据是什么类型:
可以使用type来查看变量的数据类型,当你不确定一个变量的类型的时候可以通过打印来查看
代码: print(type(变量名))

数据类型-整形
整形:故名思义就是整数 不带小数点
应用场景:有些数据需要整数 比如:年龄,人数,年月日
age = 18
Num_people = 62
year = 1995 
month = 7
数据类型-浮点型
浮点型:小数类型,
应用场景:需要一些精确数据的,比如:薪资,价格,距离
salary = 888.88
money = 12.8
route = 1.67
数据类型-字符串
字符串:文本类型数据,文本中可以输入任何数据字母、数字、中文等
应用场景:姓名 地址名 餐厅名 汽车名
car = "奔驰C260"
name = "月神moon"
restaurant = "海底捞火锅"
数据类型-列表
列表:像表格一样,里面可以储存多个相同或不同类型的数据值,并且可以方便提取
应用场景:需要同时储存不同的类型信息,使用中括号。
student_name = ["张三","李四","王五"]
num = [1,2,12.01,"李四"]
知识点:列表是可以通过索引来取
数据类型-字典
字典:使用大括号括起来,内部可以存放多个数据,存放数据的形式为:键 对应 值
每组数据都是 健 = 值
每组键值对与键值对之间逗号隔开
K是对V的描述性性质的信息(解释说明) 一般都是字符串类型
V是真正的数据值 可以是任意数据类型
userinfo = {
"name":"月亮", 
"age":18,
"money":1888,}
知识点:字典不支持索引取值,字典是通过查询K 键来取对应的值
print(userinfo["name"])

索引

什么是索引:
索引就是一个数据中某个数据的位置,默认从0开始
索引取值:
student_name = ["张三","李四","王五"]
  如何打印出李四,
  在代码的世界里 索引都是从0开始 0 1 2
  0 = 张三
  1 = 李四
  2 = 王五
  代码展示:
  print(student_name[1])
  打印-student_name这个列表中,索引为1的元素-李四

image

标签:01,计算机,python,可以,数据类型,学习,使用,小结,name
From: https://www.cnblogs.com/moongodnnn/p/16728168.html

相关文章

  • 2022-2023-1 20221328 《计算机基础与程序设计》第四周学习总结
    作业信息班级:首页-2022-2023-1-计算机基础与程序设计-北京电子科技学院-班级博客-博客园(cnblogs.com)作业要求:2022-2023-1《计算机基础与程序设计》教学进程......
  • 如何快速学习技术或者技术点
    (1)需求:1、工作需要;2、跳槽,对方要求;3、技术控(2)看看能否使用传统技术解决:1、能解决,但是不完美;2、解决不了(3)引出要学习的新技术和知识点(4)学习新技术或者知识点的基本原理和......
  • 2022-2023-1 20221308《计算机基础与程序设计》第四周学习总结
    9d作业信息班级链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK04作业正文:https://www.cnblog......
  • 2000-2023-1 20221302《计算机基础与程序设计》第四周学习总结
    2022-2023-120221401《计算机基础与程序设计》第四周学习总结作业信息班级链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求:https://www.cnblogs.c......
  • 学习笔记4
    一、梗概第七章讨论了多种文件系统;解释了操作系统中的各种操作级别,包括为文件存储准备存储设备、内核中的文件系统支持函数、系统调用、文件流上的1/O库函数、用户命令......
  • 20221314 《计算机基础与程序设计》第四周学习总结
    班级链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK04作业目标:门电路组合电路,逻辑电路冯......
  • MarkDown学习笔记
    MarkDown学习1个“#”+空格+标题可定义一个1级标题标题2个“#”+空格+标题可定义一个2级标题三级标题3个“#”+空格+标题可定义一个3级标题四级标题4个“#”+空格+......
  • Javaweb学习第十二弹--Request和Response
    XML配置方式编写Servlet3.0版本之前,仅仅支持XML配置文件的配置方式1、编写Servlet类2、在web.xml中配置该ServletRequest和ResponseRequest------>获取请求数据Resp......
  • 学习过程中的相关问题解决
    解决方法:这怎么说呢?误打误撞了属于是,在某个文件中定义为然后,在另一个.java文件中就不要出现已经用到过的名字,不然就会报错,注意一下哈!解决方法:大概率是form表单中的a......
  • 2022-2023-1 20221318 《计算机基础和程序设计》第四周学习总结
    作业信息这个作业属于那个班级https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03作业目标学习......