01_02、python简介、python解释器、Pycharm简介

一、与python学习相关的概念

  1.文件的概念

    文件 / 文件夹:用于保存数据,他是操作系统对计算机复杂硬件在显示器上留的一个接口,这个接口可以操作相关复杂硬件。

  2.计算机内部数据存储原理

    计算机只认识 0 和 1 ,也就是二进制;

    因为计算机是基于电信号工作,电信号只有两种电频。

  3.存储单位

 

英文名 中文名 全称 换算 二进制
bit 比特 bit 计算机存储最小单位 2**0
Byte 字节 Byte 1Byte = 8bit 2**10
KB 千字节 Kilobyte 1KB =1024Bytes 2**20
GB 吉字节 Gigabyte 1GB = 1024M 2**40

 

  4、编程语言的发展史

    1、机器语言:

      计算机内部使用01二进制

      优势:运行速度快

      劣势:学习难度过高

    2、汇编语言:

      优势:运行速度较快,学习难度降低

      劣势:学习难度依然高

    3、高级语言:

      eg:python  java  php  go  ...

      优势:简单、易学

      劣势:运行速度相对较慢

    #注意:

      高级语言是一种人类能够看懂的语言,但计算机无法直接识别,所以高级语言需要一个“翻译官”才能让计算机明白命令,这个翻译官就是语言编译器/解释器。   

  4、编程语言的分类  

    1、编译型:一次性翻译完所有代码后执行,特点是执行效率高

      eg:c  c++

    2、解释型:写完一行代码,翻译一行代码,特点是相对编译型效率较低

      eg:python  php

 

二、python解释器

  1.python解释器相关历史

    (1)创作者:

      吉多·范罗苏姆(Guido van Rossum),又称龟叔

 

    (2)python版本

      python1.x:原始版本,已不再维护

      python2.x:最高版本2.7,2020年后不再维护

      python3.x:目前最稳定版本,最高3.9,推荐使用3.6

        注意:小版本号差异不大,主要差异在大版本

              不建议使用最新版本

  2.python解释器下载安装

    下载官网:

      https://www.python.org/downloads/windows/

 

    下载版本号:

      Python 3.6.8 - Dec. 24, 2018

      Download Windows x86-64 executable(可执行的) installer

 

  3.使用介绍

    python.exe解释器,主体功能

    scripts文件夹,可用于添加内容

 

  4.cmd中python使用

    调用cmd:

      Windows + r 

      输入cmd

      回车

    切换盘符:(转换为英文字符)

      e:

    切换路径:

      cd + 一个空格 +目标物名称

    返回上一层:

      cd..

  5.多版本共存方法与环境变量

    在各自的安装路径下,把默认的python.exe复制一份,重命名就可以实现多版本共存

    环境变量设置可以免去路径转变的繁琐步骤

    windows10环境变量设置方法:

      设置——系统——关于——高级系统设置——高级(环境变量)——系统变量(Path)——新建(添加路径地址)  保存

  6.书写第一个python程序

    方式1.

      直接在cmd的python环境中编写hello world

 

    方式2.

      1、独立新建程序内容为hello world的文档

 

      2、python + 空格 + 文档路径

        0-9的循环

 

 

三、Pycharm编辑软件

  1.多种编辑软件简介

    vscode:轻量级

    sublime

    Pycharm:

      功能齐全,适合所有阶段的程序员,

      两个版本:

        社区版本:免费,功能较少

        专业版:功能强大,收费

  2.Pycharm下载官网

    https://www.jetbrains.com/pycharm/

 

      

 

 

posted @   三三得九86  阅读(90)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示