【Python基础】01 Python介绍

一、计算机的组成

1. 计算机的定义

计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。 是能够按照程序运行,自动高速处理海量数据的现代化智能电子设备。

2. 计算机的软硬件概念

计算机主要分为硬件软件两部分

  • 硬件是指看得见摸得着的各种电子元器件,如主机、键盘、鼠标等;
  • 软件由人们事先编制的具有某种功能的程序组成,如操作系统、编程语言等。

3. 计算机的组成

在这里插入图片描述

二、什么是编程语言

1. 常用的编程语言

  • Python
  • C语言
  • Java
  • C++
  • C#
  • Visual Basic
  • JavaScript
  • SQL
  • PHP
  • Go

2. 编译型语言和解释型语言

编程语言就是人类和计算机进行交流的语言。

三、Python语言介绍

1. Python语言

  • python是一门解释型的编程语言;
  • 可以不经过编译器,直接使用解释器来执行;
  • python目前有两个版本,Python2和Python3,最新版本分别为Python2.7.16和Python3.12.0(截至2023年11月21日)
    在这里插入图片描述

2. Python应用场景

在这里插入图片描述

四、安装配置Python

1. Python下载及安装

2. pip的使用

  • pip是一个通用的Python包管理工具;
  • 提供了对Python包的查找、下载、安装、卸载等功能;
  • 在安装Python时,会自动下载并且安装pip;
  • 查看pip的版本:在windows命令行中,输入pip -v,查看pip的版本;
    在这里插入图片描述
  • 使用pip管理Python包:
指令含义
pip install <包名>安装指定的包
pip uninstall <包名>删除指定的包
pip list显示已经安装的包
  • 修改pip下载源
    运行pip install命令,默认是从https://files.pythonhosted.org/网站上下载的(国外网站,网络不好时,可能会下载失败),可以改用国内源地址下载:
    例如:pip install 包名 -i 国内源地址
    国内常用的源地址有:
来源地址
阿里云http://mirrors.aliyun.com/pypi/simple/
中国科技⼤学https://pypi.mirrors.ustc.edu.cn/simple/
⾖瓣http://pypi.douban.com/simple/
清华⼤学https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术⼤学http://pypi.mirrors.ustc.edu.cn/simple/

五、开发工具介绍

1. 常用的代码开发工具

  • vim (Linux系统下常用的代码编辑工具)
  • sublime(跨平台,好用的代码编辑工具)
  • notepad++(Windows平台的代码编辑工具)

2. Pycharm下载及安装

  • 在Python开发中,最常用的IDE是Pycharm;
    【IDE集成开发环境】图形化界面软件,集成了编辑代码,编译代码,分析代码,执行代码以及调试代码等功能。
  • 下载地址:pycharm下载地址
  • 安装教程:pycharm安装教程

六、Pycharm的基本使用

1. 建立工程项目

  • 运行Pycharm,选择Create New Project,创建一个新工程项目;
    在这里插入图片描述

  • 修改Location:该项目的保存路径和Interpreter:指定Python解释器的版本;
    在这里插入图片描述

  • 右击项目,选择New,选择Python File;
    在这里插入图片描述

  • 在弹出的对话框中输入文件名,然后点击Python File,成功创建一个.py文件;
    在这里插入图片描述

  • 在新建的文件里输入代码,在空白处右键选择Run运行;
    在这里插入图片描述

  • 运行成功后,在Pycharm Console串口中显示输出的结果;
    在这里插入图片描述

2. 界面介绍

  • 文件导航区域:浏览/定位/打开项目文件;
  • 文件编辑区域:编辑当前打开的文件;
  • 控制台区域:输出程序执行内容,跟踪调试代码的执行;
    在这里插入图片描述

七、交互式编程

交互式编程:直接在终端中运行解释器,不使用文件名的方式来执行文件,这种交互式的编程环境,称之为REPL,读取(Read)输入的内容,执行(Eval)用户输入的指令,打印(Print)执行结果,然后进行循环(Loop),Python支持交互式编程。

1. Python的交互式编程

  • 执行windows+R,进入到运行,打开python;
    在这里插入图片描述
  • 直接输入指令,即可显示结果
    在这里插入图片描述

2. Pycharm里进入交互式编程

  • 进入到Python Console交互式界面
    在这里插入图片描述

3. IPython的安装和使用

python自带交互式编程,功能不够强大,可以使用第三方的包IPython,来对自带的Python shell进行功能扩展。

  • 安装IPython
    pip install ipython
    在这里插入图片描述
  • 使用IPython
    在这里插入图片描述
  • 对比
    在这里插入图片描述

4. 交互式编程的优缺点

  • 优点:适合学习/验证Python语法或局部代码
  • 缺点:代码不能保存,不适合运行太大的程序

八、注释的使用

  • 在编程过程中,可以适当添加注释,辅助自己或其他编码人员解读代码;
  • 单行注释:以#开头,#右侧的内容作为解释说明,不是真正要执行的程序;
  • 多行注释:以’‘‘开始,以’’'结束,称之为多行注释;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ᝰꫛꪮꪮꫜ hm

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值