Python零基础入门,纯干货!【Python基础知识点汇总整理】

目录

第一章 认识Python、Python常用集成开发环境PyCharm

一、认识 Python

01. Python 的起源

1.2 Python 的设计目标

1.3 Python 的设计哲学

02. 为什么选择 Python?

03. Python 特点

04. Python 的优缺点

二、Python 常用集成开发环境

01. Python 的 IDE —— PyCharm

02. 第一次启动 PyCharm

4.2 PyCharm设置控制台字体

第二章 注释、变量基本使用、变量的命名

一、注释

01. 注释的作用

02. 单行注释(行注释)

03. 多行注释(块注释)

二、变量的基本使用

01. 变量定义

02. 变量的类型

三、变量的命名

0.1 标识符和关键字

02. 变量的命名规则

第三章 运算符、判断if语句、while和for循环

一、运算符

01. 算数运算符

二、判断(if)语句

01. 开发中的应用场景

02. if 语句体验

03. 逻辑运算

04. if 语句进阶

05. 综合应用 —— 石头剪刀布

三、循环

01. 程序的三大流程

02. while 循环基本使用

03. break 和 continue

04. while 循环嵌套


前言
博主近期将平时经常会用到的python基础知识点进行了汇总整理,用于加深印象,也算是对于学习这门语言的一个总结与回顾。后期博主还会逐步分享有关Python的进阶内容,尽请期待哈。

如果有想从零基础熟练掌握python开发的童鞋,也可以参考博主分享的知识点学习喔~~以下是博主整理汇总的Python 基础知识点,总共分为了8个章节:

Python基础入门知识点总结传送门

第一章 认识Python、Python常用集成开发环境PyCharm

一、认识 Python


人生苦短,我用 Python —— Life is short, you need Python

Python 的起源
为什么要用 Python?
Python 的特点
Python 的优缺点


01. Python 的起源


Python 的创始人为吉多·范罗苏姆(Guido van Rossum)

1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为 ABC 语言的一种继承(感觉下什么叫牛人)
ABC 是由吉多参加设计的一种教学语言,就吉多本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的。但是 ABC 语言并没有成功,究其原因,吉多认为是非开放造成的。吉多决心在 Python 中避免这一错误,并获取了非常好的效果
之所以选中 Python(蟒蛇) 作为程序的名字,是因为他是 BBC 电视剧——蒙提·派森的飞行马戏团(Monty Python’s Flying Circus)的爱好者
1991 年,第一个 Python 解释器 诞生,它是用 C 语言实现的,并能够调用 C 语言的库文件
1.1 解释器
计算机不能直接理解任何除机器语言以外的语言,所以必须要把程序员所写的程序语言翻译成机器语言,计算机才能执行程序。将其他语言翻译成机器语言的工具,被称为编译器

编译器翻译的方式有两种:一个是编译,另外一个是解释。两种方式之间的区别在于翻译时间点的不同。当编译器以解释方式运行的时候,也称之为解释器

编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如 C、C++
解释型语言:解释型语言编写的程序不进行预先编译,以文本方式存储程序代码,会将代码一句一句直接运行。在发布程序时,看起来省了道编译工序,但是在运行程序的时候,必须先解释再运行
编译型语言和解释型语言对比
速度 —— 编译型语言比解释型语言执行速度快
跨平台性 —— 解释型语言比编译型语言跨平台性好


1.2 Python 的设计目标


1999 年,吉多·范罗苏姆向 DARPA 提交了一条名为 “Computer Programming for Everybody” 的资金申请,并在后来说明了他对 Python 的目标:

一门简单直观的语言并与主要竞争者一样强大
开源,以便任何人都可以为它做贡献
代码像纯英语那样容易理解
适用于短期开发的日常任务
这些想法中的基本都已经成为现实,Python 已经成为一门流行的编程语言

1.3 Python 的设计哲学


优雅
明确
简单
Python 开发者的哲学是:用一种方法,最好是只有一种方法来做一件事
如果面临多种选择,Python 开发者一般会拒绝花俏的语法,而选择明确没有或者很少有歧义的语法
在 Python 社区,吉多被称为“仁慈的独裁者”

02. 为什么选择 Python?


代码量少
……
同一样问题,用不同的语言解决,代码量差距还是很多的,一般情况下 Python 是 Java 的 1/5,所以说 人生苦短,我用 Python

03. Python 特点


Python 是完全面向对象的语言
函数、模块、数字、字符串都是对象,在 Python 中一切皆对象
完全支持继承、重载、多重继承
支持重载运算符,也支持泛型设计
Python 拥有一个强大的标准库,Python 语言的核心只包含 数字、字符串、列表、字典、文件 等常见类型和函数,而由 Python 标准库提供了 系统管理、网络通信、文本处理、数据库接口、图形系统、XML 处理 等额外的功能
Python 社区提供了大量的第三方模块,使用方式与标准库类似。它们的功能覆盖 科学计算、人工智能、机器学习、Web 开发、数据库接口、图形系统 多个领域
面向对象的思维方式
面向对象 是一种 思维方式,也是一门 程序设计技术
要解决一个问题前,首先考虑 由谁 来做,怎么做事情是 谁 的职责,最后把事情做好就行!
对象 就是 谁
要解决复杂的问题,就可以找多个不同的对象,各司其职,共同实现,最终完成需求


04. Python 的优缺点


4.1 优点
简单、易学
免费、开源
面向对象
丰富的库
可扩展性
如果需要一段关键代码运行得更快或者希望某些算法不公开,可以把这部分程序用 C 或 C++ 编写,然后在 Python 程序中使用它们
……
4.2 缺点
运行速度
国内市场较小
中文资料匮乏


二、Python 常用集成开发环境


PyCharm 的官方网站地址是:https://www.jetbrains.com/pycharm/

01. Python 的 IDE —— PyCharm


1.1 集成开发环境(IDE)
集成开发环境(IDE,Integrated Development Environment)—— 集成了开发软件需要的所有工具,一般包括以下工具:

图形用户界面
代码编辑器(支持 代码补全/自动缩进)
编译器/解释器
调试器(断点/单步执行)
……
1.2 PyCharm 介绍
PyCharm 是 Python 的一款非常优秀的集成开发环境
PyCharm 除了具有一般 IDE 所必备功能外,还可以在 Windows、Linux、macOS 下使用
PyCharm 适合开发大型项目
一个项目通常会包含 很多源文件
每个 源文件 的代码行数是有限的,通常在几百行之内
每个 源文件 各司其职,共同完成复杂的业务功能
1.3 PyCharm 快速体验


文件导航区域 能够 浏览/定位/打开 项目文件

文件编辑区域 能够 编辑 当前打开的文件

控制台区域 能够:

输出程序执行内容
跟踪调试代码的执行
右上角的 工具栏 能够 执行(SHIFT + F10) / 调试(SHIFT + F9) 代码

通过控制台上方的单步执行按钮(F8),可以单步执行代码

02. 第一次启动 PyCharm


导入配置信息
选择许可协议
配置初始界面
2.1 导入配置信息
在第一次启动 PyCharm 时,会首先提示用户是否导入 之前的配置信息
如果是第一次使用,直接点击 OK 按钮


2.2 选择许可协议
PyCharm 是一个付费软件,购买费用为 199$ / 年 或者 19.90$ / 月
不过 PyCharm 提供了对 学生和教师免费使用的版本
下载地址是:https://www.jetbrains.com/edu-products/download/#section=pycharm-edu
商业版本会提示输入注册信息,或者选择免费评估


2.3 PyCharm 的配置初始界面
在初始配置界面,可以通过 Editor colors and fonts 选择 编辑器的配色方案


2.4 欢迎界面
所有基础配置工作结束之后,就可以看到 PyCharm 的 欢迎界面了,通过 欢迎界面 就可以开始开发 Python 项目了


03. 新建/打开一个 Python 项目
3.1 项目简介
开发 项目 就是开发一个 专门解决一个复杂业务功能的软件
通常每 一个项目 就具有一个 独立专属的目录,用于保存 所有和项目相关的文件
一个项目通常会包含 很多源文件
3.2 打开 Python 项目
直接点击 Open 按钮,然后浏览到之前保存 Python 文件的目录,既可以打开项目
打开之后,会在目录下新建一个 .idea 的目录,用于保存 项目相关的信息,例如:解释器版本、项目包含的文件等等
第一次打开项目,需要耐心等待 PyCharm 对项目进行初始设置


设置项目使用的解释器版本
打开的目录如果不是由 PyCharm 建立的项目目录,有的时候 使用的解释器版本是 Python 2.x 的,需要单独设置解释器的版本
通过 File / Settings… 可以打开设置窗口,如下图所示:


04. 设置 PyCharm 的字体显示
4.1 PyCharm设置编辑器字体

4.2 PyCharm设置控制台字体

在这里插入图片描述

第二章 注释、变量基本使用、变量的命名

一、注释


注释的作用
单行注释(行注释)
多行注释(块注释)


01. 注释的作用


使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性

02. 单行注释(行注释)


以 # 开头,# 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用

示例代码如下:

# 这是第一个单行注释
print("hello python")
为了保证代码的可读性,# 后面建议先添加一个空格,然后再编写相应的说明文字

在代码后面增加的单行注释
在程序开发时,同样可以使用 # 在代码的后面(旁边)增加说明性的文字

但是,需要注意的是,为了保证代码的可读性,注释和代码之间 至少要有 两个空格

示例代码如下:

print("hello python")  # 输出 `hello python`

03.

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

喜数女量化

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

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

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

打赏作者

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

抵扣说明:

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

余额充值