小白从0开始的python学习日志(二)

编程前期准备工作

I.操作系统

  1. 功能:协调管理CPU的工作(如时间规划);

  2. 程序员开发、运行程序的基础;

#常见操作系统
## PC端
      windows--更加注重'用户体验'
      linux--源于unix,类似cmd,注重'程序运行'
      mac---源于unix,注重'用户体验+程序运行'
      ubantu---源于unix,有图形化界面,比linux体验稍好
    
##  移动端
        安卓系统
        IOS系统
        鸿蒙系统

II.文件的概念(操作系统的作用)

  1. 双击文件的功能:控制硬盘转动,读取文件数据到内存;
  2. 编辑文件的功能:修改内存中的文件数据
  3. ctrl+S(保存)的功能:将内存中的数据刷新/保存到硬盘

【将复杂操作转换为简单快捷的接口】

III.编程语言的发展史

#早期程序编写
    需要直接以‘0/1’进行编程
#机器语言时期
    程序员使用二进制与计算机直接沟通交流
    '优势':计算机直接识别,速度最快
    '劣势':学习难度大,开发效率低
#汇编语言时期
    用简单的英文字母代替二进制数字
    '优势':记忆难度/学习难度有所降低,速度较快
    '劣势':未完全解决效率与难度问题
#高级语言时期
    直接用人类语言与计算机进行交流
    '优势':学习难度低,开发效率高
    '劣势':计算机无法直接理解,速度较慢
    高级语言需要'翻译官'编写为计算机语言
    'eg:C++、C# > Java > PHP(已死) > python、Golang

IV.编程语言的分类

  1. 编译型:一次性翻译,类似于谷歌翻译,一次翻译可以反复使用,速度较快,eg:C++

    需要下载编译器编写C++代码。

    (有bug需要次次整体翻译)

  2. 解释型:逐行翻译,类似于同声传译,每次运行都需要翻译,速度较慢。eg:python

V.Python(调包侠)简介

# Guido(龟叔)
    python创始人,利用圣诞节假期完成编写。
# python解释器的版本'程序可以正常运行时,建议不要更新'1. python 1.x版本(试验版本,不用)
  2. python 2.x版本(最高版本2.7,苹果自带,2020年不再维护更新)
  3. python 3.x版本('最高版本3.12,工作推荐版本3.6,或者3.8.20'4. python 4.x版本(未公布,未来可期)
# 版本不影响使用,代码几乎一致
# python前景
    web开发、人工智能、机器学习、数据分析、自动化运维、网络爬虫、自动化测试、自动化办公、量化金融

VI.Python解释器的下载与安装

下载地址–>downloads–>windows/macOS(注意系统版本,有些版本可能不兼容)–>选取合适的版本–>注意使用自定义安装(不要安装在C:)–>不要勾选PATH–>下一步默认勾选–>勾选第一项,其他不要动,选择安装磁盘

# 呼唤CMD窗口
windows+R-->输入cmd
C:\Users\xxxx('这是路径'#路径
某个资源的所在位置,类似于'GPS'坐标
    相对路径:需要'参考系'的路径,无法给到其他地区人员使用
    绝对路径:可以在任何时候/地点查找到位置
# 切换路径
切换盘:输入盘+回车,关键词提示:cd
eg--D:+回车+cd Python36+回车+python+回车
# 环境变量:公共仓库
右键---属性---高级系统设置---环境变量---path
'win11 可以在控制面版找到环境变量,找到path后将python的路径添加至path内,完成快捷打开'

VII.执行python的三种方法

  1. 直接在cmd窗口内编写

    在cmd输入python后直接编写

    简单快捷,易丢失,无法保存,为临时代码

  2. 在a.txt编写

    在cmd输入python后直接输入a.txt的路径

    执行脚本文件的方法,不推荐

  3. 使用专门编写代码的软件

    Vscode:支持编写代码,需要做很多额外配置,小白不推荐

    Sublime:用的比较多,功能比较杂,但是针对性不强,可以在入门后使用

    Pycharm:专门针对python开发的编程软件,对小白很友好

VIII.Pycharm的下载与使用

由Jetbrains公司开发的编辑器,但所有的产品均收费。

搜索“pycharm 安装教程(Windows)|菜鸟教程”

版本推荐:Professional(功能比较齐全),建议使用非汉化版本

创建新的项目,绑定python解释器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值