大数据技术之23Python核心基础学习01计算机基础知识+Python入门(9.5小时)黑泽君

课程名称:Python基础视频教程讲师:尚硅谷教育,李立超(lichao.li@foxmail.com)面向的层次:FromZerotoHero(从入门到精通)学习方法:认真听讲,多敲代码必备技能:①计算机基本操作②打字的速度③英语(能阅读基本的英文文档)

在现实生活中,越来越无法离开计算机了电脑、笔记本、手机、游戏机、汽车导航、智能电视、……计算机就是一个用来计算的机器!!!目前来讲,计算机只能根据人类的指令来完成各种操作,人让它干嘛他就得干嘛。所以我们学习计算机,就是学习如何控制计算机!!!

我们必须要通过软件来对计算机完成各种操作,但是注意,软件中并不是所有的功能都会对用户开放,用户需要调用软件提供的接口(Interface交互界面)来操作计算机。用户界面分成两种:TUI(文本交互界面)和GUI(图形化交互界面)

命令行就是文本交互界面,通过命令行可以使用一个一个的指令来操作计算机。任何的计算机的操作系统中都包含有命令行(windows、linux、macOS)命令行有多个不同的名字:命令行、命令行窗口、DOS窗口、命令提示符、CMD窗口、Shell、终端、Terminal练习1:通过搜索引擎来搜索一下,各个操作系统当中的命令行窗口的样式。练习2:尝试使用多种方式进入到你的系统的命令行,并且观察你的和我的有什么区别?练习3:通过搜索引擎搜索一下其他的一些常用DOS命令,并尝试使用一些命令的选项。

1.查看环境变量>右键->计算机(此电脑)->选择属性>系统界面左侧选择->高级系统设置>选择环境变量环境变量界面分成了两个部分,上边是用户环境变量,下边是系统环境变量建议:只修改用户的环境变量,不要修改系统的环境变量。2.添加环境变量>通过新建按钮添加环境变量>一个环境变量可以由多个值,值与值之间使用;(英文)隔开3.修改环境变量>通过编辑按钮来修改环境变量4.删除环境变量>通过删除按钮来删除环境变量练习4:进入到环境变量的界面,创建一个USERNAME环境变量,修改USERNAME环境变量,并尝试添加多个值,然后删除USERNAME环境变量。

path环境变量中保存的是一个一个的路径。当我们在命令行中输入一个命令(或访问一个文件时),系统会首先在当前目录下寻找,如果找到了则直接执行或打开。如果没有找到,则会依次去path环境变量的路径中去寻找,直到找到为止。如果path环境变量中的路径都没有找到,则报错。如下:'xxx'不是内部或外部命令,也不是可运行的程序或批处理文件。

我们可以将一些经常需要访问到的文件会程序的路径,添加到path环境变量中,这样我们就可以在任意的位置访问到这些文件了

注意事项:1.如果环境变量中没有path,可以手动添加2.path环境变量不区分大小写,PATHPathpath均可3.修改完环境变量必须重新启动命令行窗口4.多个路径之间使用;隔开

练习5:在桌面创建一个hello文件夹,文件中创建一个abc.txt输入随意的内容,然后将hello的路径添加到path环境变量中,尝试在任意位置访问abc.txt,最后将hello路径从path环境变量中删除。

Python的开发工具IDLE

2.Python中的每一行就是一条语句,每条语句以换行结束。

3.Python中每一行语句不要过长(规范中建议每行不要超过80个字符)。SublimeText中设置:"rulers":[80],

4.一条语句可以分多行编写,多行编写时语句后边以\结尾。

5.Python是缩进严格的语言,所以在Python中不要随便写缩进。(Python中缩进表示代码块)

6.在Python中使用#来表示注释,#后的内容都属于注释,注释的内容将会被解释器所忽略。我们可以通过注释来对程序进行解释说明,一定要养成良好的编写注释的习惯。注释要求简单明了,一般习惯上#后边会跟着一个空格。好习惯!!!

注释快捷键Ctrl+/换行快捷键Ctrl+Enter

数据类型指的就是变量的值的类型,也就是可以为变量赋哪些值。1.数值类型整型布尔值浮点型复数(后面讲解)2.字符串类型3.空值类型2.11.1数值类型数值类型--示例代码:

#在Python中,数值分成了三种:整数、浮点数(小数)、复数#在Python中所有的整数都是int类型a=10b=20#Python中的整数的大小没有限制,可以是一个无限大的整数#c=999999999999999999999999999999999999999999999**100#1个*表示乘法,2个*表示多少次幂#如果数字的长度过大,可以使用下划线作为分隔符c=123_456_789#d=0123十进制的数字不能以0开头#其他进制的整数,注意:只要是数字打印时一定是以十进制的形式显示的。#二进制0b开头c=0b10#二进制的10#八进制0o开头c=0o10#十六进制0x开头c=0x10#也可以通过运算符来对数字进行运算,并且可以保证整数运算的精确。c=-100c=c+3#表达式#浮点数(小数),在Python中所有的小数都是float类型。c=1.23c=4.56#对浮点数进行运算时,可能会得到一个不精确的结果c=0.1+0.2#0.30000000000000004print(c)2.11.2字符串类型字符串类型--示例代码:

#字符串(str)#字符串用来表示一段文本信息,字符串是程序中使用的最多的数据类型。#在Python中字符串需要使用引号引起来。s='hello'#s=abc#字符串必须使用引号引起来,不使用引号引起来则不是字符串。#引号可以是双引号,也可以是单引号,但是注意不要混着用。s='hello's="hello"#s='hello"#引号不能混合使用,否则报错:SyntaxError:EOLwhilescanningstringliteral#相同的引号之间不能嵌套#s="子曰:"学而时习之,乐呵乐呵!""s='子曰:"学而时习之,乐呵乐呵!"'#长字符串#单引号和双引号不能跨行使用。s='锄禾日当午,\汗滴禾下土,\谁知盘中餐,\粒粒皆辛苦'#使用三重引号来表示一个长字符串'''"""#三重引号可以换行,并且会保留字符串中的格式。s='''锄禾日当午,汗滴禾下土,谁知盘中餐,粒粒皆辛苦'''#转义字符#可以使用\作为转义字符,通过转义字符,可以在字符串中使用一些特殊的内容。#例子:#\'表示'#\"表示"#\t表示制表符#\n表示换行符#\\表示反斜杠#\uxxxx表示Unicode编码s="子曰:\"学而时习之,\\\\n乐呵乐呵!\""print(s)#子曰:"学而时习之,\\n乐呵乐呵!"s='\u0040'print(s)#@2.11.34种格式化字符串的方式格式化字符串--示例代码:

name='悟空'#1、字符串拼接的方式print('欢迎'+name+'光临')#2、print()函数的打印多个参数print('欢迎',name,'光临')#3、占位符print('欢迎%s光临'%name)#4、格式化字符串print(f'欢迎{name}光临')输出结果如下:

欢迎悟空光临欢迎悟空光临欢迎悟空光临欢迎悟空光临2.11.4字符串复制字符串复制--示例代码:

#字符串的复制(将字符串和数字相乘)a='abc'#*在语言中表示乘法#如果将字符串和数字相乘,则解释器会将字符串重复指定的次数并返回a=a*3print(a)#abcabcabc2.11.5布尔值和空值布尔值和空值--示例代码:

#布尔值(bool)#布尔值主要用来做逻辑判断#布尔值一共有两个True和False#True表示真False表示假a=Truea=False#print('a=',a)#a=False#布尔值实际上也属于整型,True就相当于1,False就相当于0#print(1+False)#None(空值)#None专门用来表示不存在b=Noneprint(b)#None2.12类型检查类型检查--示例代码:

-对象并没有直接存储到变量中,在Python中变量更像是给对象起了一个别名-变量中存储的不是对象的值,而是对象的id(内存地址)当我们使用变量时,实际上就是在通过对象id在查找对象-变量中保存的对象,只有在为变量重新赋值时才会改变-变量和变量之间是相互独立的,修改一个变量不会影响另一个变量变量和对象的图解:

-所谓的类型转换,将一个类型的对象转换为其他对象。-类型转换不是改变对象本身的类型,而是根据当前对象的值创建一个新对象!!!类型转换--示例代码:

#算术运算符#+加法运算符(如果是两个字符串之间进行加法运算,则会进行拼串操作)#-减法运算符#*乘法运算符(如果将字符串和数字相乘,则会对字符串进行复制操作,将字符串重复指定次数)#/除法运算符,运算时结果总会返回一个浮点类型#//整除,只会保留计算后的整数位,总会返回一个整型#**幂运算,求一个值的几次幂#%取模,求两个数相除的余数a=10+5#计算a='hello'+''+'world'#拼串a=10-5#计算a=5-Truea=a-2#用变量a的值减去2,然后再赋值给a#a='hello'-'h'#报错:TypeErrora=5*5a=10/5#2.0a=5/2#2.5#a=5/0#报错:ZeroDivisionError:divisionbyzeroa=10/3#a=3.3333333333333335a=10//3#a=3即取商a=5//2#a=2a=2**2#2^2=4a=10**5#10^5=100000a=16**0.5#16^0.5=4.0即求16的平方根a=10%5#0即取余a=10%4#2即取余a=10%3#1即取余a=10%2#0即取余print("a=",a)2.17.2赋值运算符赋值运算符--示例代码:

#赋值运算符#=可以将等号右侧的值赋值给等号左侧的变量#+=a+=5相当于a=a+5#-=a-=5相当于a=a-5#*=a*=5相当于a=a*5#**=a**=5相当于a=a**5#/=a/=5相当于a=a/5#//=a//=5相当于a=a//5#%=a%=5相当于a=a%5a=25.0#在对浮点数做算术运算时,结果也会返回一个浮点数a//=5#5.0a=5a%=4#1print('a=',a)

THE END
1.12个学习网站,不看绝对后悔12个学习网站,不看绝对后悔 #得物赚钱记 #分享干货 #副业赚钱新思路 发布于2天前 山西省 精选评论 哈哈葩球 点我的吱声,我也点 1天前·江苏省回复 赞 嘚Sir嘚Sir 学到了 1天前·北京市回复 赞 仙虚 八方来财 1天前·河南省回复 赞 查看更多评论 相关推荐 App内查看更多 轻奢高级万花筒四叶草手镯https://m.dewu.com/note/trend/details?id=258086093
2.大学一定能用到的3个宝藏学习网站,希望你不是毕业后才看见!大学顶部 首页首页 大学一定能用到的3个宝藏学习网站,希望你不是毕业后才看见!大学 学习 学习网站 宝藏 2024-12-20 00:00 · 0次播放 发布于:江西省 拳击那点事 +订阅 +1 评论 全部 还没有人评论过,快来抢首评 写评论相关推荐 查看更多精彩内容 https://m.sohu.com/a/839740747_100114195
3.助力师生自我提升,图书馆为您推荐国家免费资源平台在如今这个知识飞速更新的时代,学习已经成为了我们不断进步、紧跟时代步伐的必备技能。但面对市场上琳琅满目的付费学习资源,你是否会感到有些力不从心呢?别担心,国家早已为我们打造了一系列免费开放的自学平台,涵盖众多领域。接下来,就让我们一起领略这些https://mp.weixin.qq.com/s?__biz=MzI4MzY1OTU1Ng==&mid=2247531276&idx=4&sn=a3e002b3f15fefd18a8aec6894ef3d49&chksm=eb856747dcf2ee51eaf35113871625d678f370329876394898a40da506eee2d76b46e01a2e7a&scene=27
4.学习导航网studynav网站介绍学习导航网是一个一站式学习网址导航网站,旨在网罗各类学习资源,帮助用户成为学霸。该网站提供了丰富的学习工具和资源,涵盖了多个学习领域,包括但不限于幼小初高电子课本、外语学习、数理化生、考公考研、音乐艺术、电脑办公、设计创意、编程算法以及文学历史等。 https://www.163.com/dy/article/JJRS09M40556B4YR.html
5.专门用来背书的软件APP推荐专门用来背书的软件下载其中,专门用来背书的软件备受关注。这类软件利用人工智能技术,提供高效的背书方式,帮助用户更轻松地记忆知识点。用户可以根据自己的需求,选择不同的背书模式,如单词卡片、语音朗读等,以提高学习效果。此外,这类软件还提供定制化的背书计划,帮助用户合理规划学习时间。无论是学生还是职场人士,都可以通过专门用来背书的软件https://www.wandoujia.com/bangdan/875155/
6.好学电子课本网一个专门用来查找课本以及试卷的网站好学电子课本网 给我留言https://www.96ew.com/sites/3512.html
7.8个值得学习的平面设计工具平面设计软件推荐4、专门用来画平面图的软件有哪些? 学平面设计需要学习什么软件 【平面设计需要学习以下这些软件】:Photoshop:Photoshop主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。 Photoshop:简称“PS”,是一款图像处理软件,主要处理以像素所构成的数字图像。PS是最常用的设计软件,功能强大https://www.haohuizhi.com/xuexi/xxgj/61620.html
8.物理学习软件下载物理学习app大全用来学物理的app物理学习软件下载-物理学习app大全-用来学物理的app物理学习物理可以说是仅次于数学、化学的超难学科,但是选择了理科就一定要好好学习!牛顿定律、焦耳定律等等大量公式能够帮助你掌握基础物理知识。今天为大家带来的就是其学习物理的手机软件,这款软件里面可以找到关于物理的各类任务单、微视频、学习工具和习题,让孩子通过https://www.itmop.com/key/wulixuexi/
9.《设计师要懂心理学》读书笔记(一)大脑有专门识别人脸的区域 前面我们提及了大脑视觉皮质范围很大,而且占用了大量脑力资源,但在视觉皮质之外还有一处特殊区域,专门用来识别人脸,称为梭形脸部区(FFA,Fusiform Face Area)。它可以让人脸识别绕过通常的视觉解析渠道,从而得到快速识别。 眼球追踪调研表明,如果在网页上有一张图片,图上的眼睛不看我们,而是看https://www.jianshu.com/p/3a993c222293
10.吉他教学app哪个好吉他免费教学软件吉他教学app软件可以让用户更加轻松的学习吉他,这些吉他学习软件之中拥有许多的课程让让用户进行选择,无论是初学者,还是已经会弹奏的用户都可以在软件之中学会更多的弹奏技巧,还有许多的曲谱可以在软件之中获得,让用户随时都可以对吉他进行练习,让用户不用花钱一样可以学会弹奏吉他,许多名师的课程都可以在这些软件之中http://www.downcc.com/k/jitajiaoxue/
11.单词城堡app下载官网单词城堡app下载正版v1.0《单词城堡》是一款专门用来学习英语单词的游戏。游戏中玩家扮演城堡冒险者,在冒险的过程中通过解开单词咒语来获取宝藏。游戏以丰富的词库和全方位的英语学习环境为特点,让玩家在快乐游戏的同时提升英语能力。强大的词库和丰富的学习环境,玩家可以根据自己的需求选择合适的学习方式和场景。同时,游戏的趣味性和与学习的紧密https://app.3dmgame.com/android/355604.html
12.java中常量以及常量池常量池和运行时常量池资源常量池专门用来用来存放常量的内存区域,常量池分为:静态常量池和运行时常量池; 静态常量池:*.class文件中的常量池,class文件中的常量池不仅仅包含字符串,数值字面量,还包含类、方法的信息,占用class文件绝大部分空间。 运行时常量池:是jvm虚拟机在完成类装载操作后,将class文件中的常量池载入到内存中,并保存在方https://download.csdn.net/download/weixin_38578242/13757375
13.推荐一个临时邮箱生成网站,专门用于各种注册用途很多时候我们访问某些论坛或者网站,需要注册一个用户才能使用完整功能,而现在用户注册除了手机外,大多数还是需要一个电子邮箱才行。 而我们注册这些论坛,可能注册完使用了网站的功能之后,以后就不会再用到了。如果使用我们的个人邮箱,免不了收到很多广告或者推销等垃圾邮件。如果能搞到一些临时邮箱,专门用来注册,注册完https://www.pianshen.com/article/2433122123/
14.永辉知云app官方下载永辉知云手机版下载v1.6.0安卓最新版软件标签: 永辉知云 学习app 永辉知云是永辉打造的一款专门用来进行学习的手机app,这款app不仅涵盖了从小学到大学的所有知识内容,还有各种职业技能,适合于各年龄段用户使用,这款app拥有全国最权威的讲师,学习效率有保障,需要的朋友快来旋风软件园下载吧! 永辉知云app功能 1、拍照搜题:遇到难题不要怕,拍照搜题、秒http://www.xfdown.com/soft/81009.html
15.Java程序员学习Flex和BlazeDS的十三个理由web开发在阐述Java程序员应当学习BlazeDS的13条理由时,我以一个假想的苏打分派系统来展示如何让已有的Java程序转变为RIA应用。通过这个例子,我同时还会讲解到BlazeDS在已有Java应用或新建Java应用中的多种不同用法。 理由一:开源 Flex软件开发工具箱(SDK)的核心是个开源框架,专门用来开发、维护那些在不同浏览器、不同操作系https://www.iteye.com/blog/piperzero-1811858
16.关于大学生兼职情况的调查报告(通用14篇)(六)家长对兼职的看法在调查家长对学生做兼职的看法中,46%的家长比较支持子女在校从事兼职活动,以此来提高自身的能力,增加社会实践的能力;有18%的学生家长反对学生做兼职,认为学生最主要的还是学习,不应该把时间浪费在做兼职上;而有36%的家长对子女是否做兼职不加干涉,由学生自己决定。 https://www.jy135.com/diaochabaogao/684460.html
17.ASP.NETCore适用于.NET的开源Web框架ASP.NET Core 通过专门用于生成 web 应用的工具和库扩展了.NET 开发人员平台。 更深入发掘: 什么是 ASP.NET Core? 了解ASP.NET Core 通过我们的教程、视频课程和文档,了解 ASP.NET Core 提供的所有功能。 了解前端 Web 开发 了解后端 Web 开发 快速且可扩展 https://asp.net/
18.Node.js学习笔记——Express路由中间件接口跨域解决方案Express是基于 Node.js 平台,快速、开放、极简的 Web 开发框架 通俗的理解:Express 的作用和 Node.js 内置的 http 模块类似,是专门用来创建 Web服务器的。 本质就是一个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法 中文官网 http://www.expressjs.com.cn/ https://cloud.tencent.com/developer/article/2052685
19.设计师必备的34个工具网站,按工作流程整理好了分享网站前,按照惯例我们先来简单梳理一下设计师日常工作的基本流程,我会在每个步骤推荐最实用的工具网站,助大家职场充电、提升效率。希望大家可以熟练使用、形成习惯。 设计师工作流程: 日常学习,提高审美 → 头脑风暴 → 找素材出草图 → 设计创作 → 作品交流。 https://www.digitaling.com/articles/372365.html
20.管理学电子教案(周三多版)(一).pdf面广,包括很多问题,后者是专门用来度量独立于外部影响的程度的。 人们还发现有两个个性变量影响着个人行为,这两个变量是自我强度和控制中心。自我强度用来度 量一个人的信念强度。?个人的自我强度越高,克制冲动并遵守其信念的可能性越大。控制中心用来度 量人们在多大程度上是自己命运的主宰。具有内在控制中心的人https://max.book118.com/html/2024/0901/8004037041006123.shtm
21.ios抖音国际版一直登陆失败怎么办?手把手教你使用海外抖音第一步:准备一台手机,专门用来运营TikTok软件 苹果手机:iPhone 6或6s,6plus,16g以上(iPhone 5不行) 安卓手机:6.0以上版本,内存3G,可在京东或淘宝购买二手手机 第二步:手机拔卡,或者用国外卡(不要插大陆运营商的手机卡) 第三步:规范上网 1)苹果手机:用国外的Apple ID账号登录App Store(不要在设置里面登陆ihttps://www.shangyexinzhi.com/article/5200863.html
22.马费成信息管理学基础它是专门用来描述数据的特征和属性,也是描述和组织信息资源、发现信息资源的语言和工具。信息描述的结果,是获得描述记录亦即元数据,用作信息资源的代替无组织检索系统。元数据可以代表信息资源用来组织目录、索引、数据库、搜索引擎等检索系统。 2. 信息描述的作用: A. 识别(Recognization)—确认并对要进行组织的信息https://doc.mbalib.com/view/37dc9a62a750f8a10f746b2934731a4f.html
23.学习机排行榜十强学习机十大品牌学习机品牌排行最新排行→学习机是一种辅助教学的数码产品,亦泛指所有对学习有帮助的电子教育器材。学习机可分为专用型学习机和通用型学习机两种,专用型学习机用来学习专门的语言或者学科,通用型学习机功能较多,适用于多学科的辅助学习。下面为您介绍学习机排行榜十强,告诉你学习机十大品牌。 https://m.maigoo.com/goomai/159381.html
24.101种最热门的EdTech工具界面·财经号学生们能够全身心投入到他们所学的东西中,更加投入到学习材料中,从而提高他们的理解力。Buncee可以用来培养学生的各种未来所需的能力。六岁到七岁这么小年龄的学生,都可以使用Buncee制作多媒体演示文稿,展示他们的学习能力、批判性思维和创造力,同时还可以交流故事。 https://m.jiemian.com/article/4838337.html
25.How2J的Java教程为了学习Linux 方便,我们还是搞个虚拟机来安装Linux吧13 [docker] 因为系统环境原因,项目总是跑不起来。 我把我的环境带项目,一古脑儿,全都给你,总跑得起来了吧? 这就是 docker !14 [消息中间件] 专门用来做订阅,广播等业务行为的工具15 分布式和集群 https://how2j.cn/
26.关于大学生课余时间调查报告2、学习,娱乐和休息是课余活动的主要形式 大学生的课余时间主要花费在学习和娱乐上。周一至周五课余时间同学们的课余时间主要用来学习和休息,上网。在娱乐方面的活动主要是以逛街,购物,聚会,和同学沟通联络感情为主。同时社交在娱乐中占得比重较大,学生也普遍承认用在这方面的时间不少。这表明,大学生已经意识到建立和https://www.unjs.com/fanwenwang/dcbg/20230306185305_6601282.html
27.高中学霸时间安排计划表14篇(全文)2、学习之前为自己订立一个目标,严格按照目标实行。事实证明有一个计划可以帮助你消除惰性,最快地进入学习状态,提高自己的学习效率。 3、50分钟学习法。也就是说,不要把整块时间用来学习同样的一个东西。每学习50分钟,自己停下来休息10分钟。一方面能使自己的脑子得到充分的休息,另一方面,能使自己始终保持着对于学习https://www.99xueshu.com/w/filefcixmv0t.html
28.关于网上学习的说明文的作文(通用34篇)我要学习控制用平板电脑的时间,不然我的眼睛会变得很不好,所以我每天只能看30分钟,多数时间用来回课,有时间多的才能用来听听故事和看看其他喜欢的'内容。 我听说有的同学喜欢玩吃鸡,但是我从来不玩游戏,因为游戏会影响各科科的学习,耽误我的学习时间。所以我更多的时间会用来看书,学习书本的知识。 https://www.ruiwen.com/zuowen/shuomingwen/239249.html