【Python】背景及环境搭建

文章目录


努力经营当下 直至未来明朗

了解计算机

  1. 示例:使用电脑访问B站

1) 本地的计算机会给B站服务器发送一个网络请求(如:谁,想看哪个视频)

2)B站的服务器手改该请求之后就会找到对应的视频,然后通过网络再发送会用户本地计算机

  1. 计算机可以是:电脑、'路由器、服务器以及智能家电等

  2. 计算机的主要组件(冯诺依曼体系 ):

    1)CPU 中央处理器:类似于大脑,主要进行算术运算、逻辑判断等

    2)存储器(内存、外存):存储数据

    3)输入设备:如键盘、鼠标、麦克风等

    4)输出设备:如显示器、音响、耳机和打印机等

    输入和输出设备都是负责和用户进行交互的

  3. 内存和外存(如硬盘等)的区别:

    1)存储空间:内存的存储空间较小,外存的存储空间较大

    2)访问速度:内存访问速度快,外存访问速度慢(一般会相差4-5个数量级)

    3)成本:内存成本比外存高

    4)数据持久性:相比而言,内存的数据更容易丢失(断电数据消失),外存数据能过户更加持久化存储(断电数据存在,一般机械硬盘存储数据时间是几年到十几年)

  4. 有的设备既是输入设备,又是输出设备。如触摸屏、网卡(上传/下载数据)等

  5. 显卡的定位其实是和CPU类似的:

    1)CPU:通用计算芯片

    2)显卡(GPU):专用计算芯片,如运算量较大但是运算比较简单的就比较适合使用,如游戏渲染以及机器学习中的建模等


一、Python背景知识

  1. 编程语言大体可以分为三大类:
    机器语言(二进制指令)、汇编语言(与机器语言是以一一对应的关系,将机器语言使用单词符号进行助记)、高级语言
  2. Python第一个正式版本发布在1991年,是荷兰程序员吉多·范罗苏姆(人称龟叔Gui)开发的。

Python,万维网,Linux,Vim,Qt,第一台笔记本电脑都是诞生于1991年


一、Python环境搭建

  1. 直接搜索Python进入官方网站进行下载:python官网 -> 点击Download选择对应我的环境下载 -> 选择stable releases稳定发行版,不要选择预发行版

  2. 下载完成之后双击该exe文件:一定要勾选左下角的"add path···" -> install now 即可 -> 此时安装的是一个python的运行环境,只能再开始菜单中看到命令行程序

  3. 安装PyCharm:pycharm安装 -> 安装完成之后双击 -> 选择安装路径 -> 最主要勾选update context menu,其它看自愿 -> 直接一直next即可 -> 完成后点击程序会提示是否要导入设置,如果有就导入,没有就直接do not···即可

  4. 创建项目:存储路径可以自己选择,但是一般不要带中文 -> 使用的python解释器默认是创建虚拟环境,但是最好使用全局环境 -> 找不到就点击add interpreter -> System Interpreter选择之前下载好的python.exe -> 不要勾选create a main···


  5. 创建好项目之后 -> 右键new -> python file -> 写好代码之后可以右键 run进行运行

  6. 调整字体:file -> settings -> Editor -> font -> 修改size即可,后面的行间距看自己调整即可

  7. 设置背景:file -> backgroud(可以直接搜索) -> appearance -> 点击background image

相关推荐
西西弗Sisyphus8 分钟前
全面掌握Python时间处理
python·time
小梁不秃捏2 小时前
深入浅出Java虚拟机(JVM)核心原理
java·开发语言·jvm
java1234_小锋2 小时前
一周学会Flask3 Python Web开发-http响应状态码
python·flask·flask3
我不是程序猿儿3 小时前
【C】识别一份嵌入式工程文件
c语言·开发语言
奔跑吧邓邓子3 小时前
【Python爬虫(12)】正则表达式:Python爬虫的进阶利刃
爬虫·python·正则表达式·进阶·高级
码界筑梦坊4 小时前
基于Flask的京东商品信息可视化分析系统的设计与实现
大数据·python·信息可视化·flask·毕业设计
软件开发技术局4 小时前
撕碎QT面具(8):对控件采用自动增加函数(转到槽)的方式,发现函数不能被调用的解决方案
开发语言·qt
pianmian14 小时前
python绘图之箱型图
python·信息可视化·数据分析
csbDD4 小时前
2025年网络安全(黑客技术)三个月自学手册
linux·网络·python·安全·web安全
周杰伦fans5 小时前
C#中修饰符
开发语言·c#