草庐IT

python的学习之路之day1

link-001 2023-03-28 原文

2023.2.10 DAY1

python基础课程

李洋老师

上课顺序:昨日回顾,今日详解

主要课程内容介绍

【以上各部分每部分分别一周学完,李洋老师】

  • python高级部分(刘清政)

##

今日内容概要:

  1. Typora软件的应用
  2. 编程与编程语言
  3. 计算机基础
  4. 计算机五大组成部分
  5. 计算机三大核心硬件(重点)
  6. 操作系统

今日内容详细:

Typora软件的应用

1.下载软件 https://www.typoraio.cn/

2.根据自己的电脑安装相应的版本和操作系统

3.如何书写:

'#'的数量代表标题等级,#后接空格回车,可自动出现标题     'ctrl+数字,数字为标题等级的控制'  

4.如何书写子标题  

1.无序标题

   星号+空格,快捷键:ctrl+shift+]  

2.有序标题

数字加点 再空格 快捷键:ctrl+shift+[

5.代码环境 :

   Esc键下的按键连续按3下,然后写上代码环境,比如python

编程与编程语言

1.什么是语言?

>>>:语言就人与人交流的媒介

2.什么是编程语言?

>>>:人与计算机之间的交流媒介

   '''计算机发明的初衷就是让它代替人类无休止的工作'''

   eg:python, Java,goland,php,r,c,c++,c#

3. 什么是编程

'''就是写代码'''

   编程就是程序员使用计算机能够读懂的语言把自己的思想和逻辑写出来的过程

   '''流水的语言,铁打的思想'''

计算机本质

计算机有一个别名,电脑

电脑就是通电的大脑,通电之后无休止的干活

计算机的五大组成部分

   1. 内存

  # 内存条

       特点:就是存取速度快,基于电工作的,一旦断电数据立马丢失,不能永久保存数据

   2. 外存

  # 磁带,光盘,U盘,硬盘,磁盘

       特点:可以永久保存数据,硬件不损坏的情况下

4. 输入设备

eg:键盘,鼠标,麦克风...

5. 输出设备

eg: 显示屏,音响,打印机...

   # 存储器如内存、磁盘等既是输入设备又是输出设备,统称为IO设备

计算机的三大核心硬件(重点)

1.中央处理器(CPU)

控制器+运算器

   '''CPU的核心功能:计算'''

   CPU一定是从内存中读取指令进行执行,CPU不存储数据

 

2.内存

'''程序要运行数据一定先存在于内存中'''

就是存取速度快,基于电工作的,一旦断电数据立马丢失,不能永久保存数据

3.硬盘

用来存取数据,速度比较慢

执行速度:CPU > 内存 > 硬盘

程序最先是存放于硬盘中的,程序的运行是先从硬盘把代码加载到内存中,然后cpu是从内存中读取指令运行。

 

问1:程序要想运行,产生的数据必须首先存在于内存中 T

 

问2:word文档写入数据之后,不手动保存,直接点击关闭按钮,提示你是否保存,这个过程中数据是如何变化的?

此时数据保存在内存之中,当点击保存时,数据保存在硬盘之中,之后再读取数据,将从硬盘中读取。

操作系统

# 功能:统筹硬件和软件

应用软件

   系统软件

   计算机硬件

'''我们程序员写的代码都必须基于操作系统之上'''

常见的操作系统:

       

   

     

 

 

 

 

 

有关python的学习之路之day1的更多相关文章

  1. python - 如何使用 Ruby 或 Python 创建一系列高音调和低音调的蜂鸣声? - 2

    关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。

  2. Python 相当于 Perl/Ruby ||= - 2

    这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Pythonconditionalassignmentoperator对于这样一个简单的问题表示歉意,但是谷歌搜索||=并不是很有帮助;)Python中是否有与Ruby和Perl中的||=语句等效的语句?例如:foo="hey"foo||="what"#assignfooifit'sundefined#fooisstill"hey"bar||="yeah"#baris"yeah"另外,类似这样的东西的通用术语是什么?条件分配是我的第一个猜测,但Wikipediapage跟我想的不太一样。

  3. java - 什么相当于 ruby​​ 的 rack 或 python 的 Java wsgi? - 2

    什么是ruby​​的rack或python的Java的wsgi?还有一个路由库。 最佳答案 来自Python标准PEP333:Bycontrast,althoughJavahasjustasmanywebapplicationframeworksavailable,Java's"servlet"APImakesitpossibleforapplicationswrittenwithanyJavawebapplicationframeworktoruninanywebserverthatsupportstheservletAPI.ht

  4. 华为OD机试用Python实现 -【明明的随机数】 2023Q1A - 2

    华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o

  5. python - 如何读取 MIDI 文件、更改其乐器并将其写回? - 2

    我想解析一个已经存在的.mid文件,改变它的乐器,例如从“acousticgrandpiano”到“violin”,然后将它保存回去或作为另一个.mid文件。根据我在文档中看到的内容,该乐器通过program_change或patch_change指令进行了更改,但我找不到任何在已经存在的MIDI文件中执行此操作的库.他们似乎都只支持从头开始创建的MIDI文件。 最佳答案 MIDIpackage会为您完成此操作,但具体方法取决于midi文件的原始内容。一个MIDI文件由一个或多个音轨组成,每个音轨是十六个channel中任何一个上的

  6. 「Python|Selenium|场景案例」如何定位iframe中的元素? - 2

    本文主要介绍在使用Selenium进行自动化测试或者任务时,对于使用了iframe的页面,如何定位iframe中的元素文章目录场景描述解决方案具体代码场景描述当我们在使用Selenium进行自动化测试的时候,可能会遇到一些界面或者窗体是使用HTML的iframe标签进行承载的。对于iframe中的标签,如果直接查找是无法找到的,会抛出没有找到元素的异常。比如近在咫尺的例子就是,CSDN的登录窗体就是使用的iframe,大家可以尝试通过F12开发者模式查看到的tag_name,class_name,id或者xpath来定位中的页面元素,会抛出NoSuchElementException异常。解决

  7. LC滤波器设计学习笔记(一)滤波电路入门 - 2

    目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称

  8. CAN协议的学习与理解 - 2

    最近在学习CAN,记录一下,也供大家参考交流。推荐几个我觉得很好的CAN学习,本文也是在看了他们的好文之后做的笔记首先是瑞萨的CAN入门,真的通透;秀!靠这篇我竟然2天理解了CAN协议!实战STM32F4CAN!原文链接:https://blog.csdn.net/XiaoXiaoPengBo/article/details/116206252CAN详解(小白教程)原文链接:https://blog.csdn.net/xwwwj/article/details/105372234一篇易懂的CAN通讯协议指南1一篇易懂的CAN通讯协议指南1-知乎(zhihu.com)视频推荐CAN总线个人知识总

  9. 深度学习部署:Windows安装pycocotools报错解决方法 - 2

    深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal

  10. python ffmpeg 使用 pyav 转换 一组图像 到 视频 - 2

    2022/8/4更新支持加入水印水印必须包含透明图像,并且水印图像大小要等于原图像的大小pythonconvert_image_to_video.py-f30-mwatermark.pngim_dirout.mkv2022/6/21更新让命令行参数更加易用新的命令行使用方法pythonconvert_image_to_video.py-f30im_dirout.mkvFFMPEG命令行转换一组JPG图像到视频时,是将这组图像视为MJPG流。我需要转换一组PNG图像到视频,FFMPEG就不认了。pyav内置了ffmpeg库,不需要系统带有ffmpeg工具因此我使用ffmpeg的python包装p

随机推荐