Python 基础 (一)Python基本认识与环境搭建

Python基础文章系列

Python 基础 (一)Python基本认识与环境搭建Python 基础 (一)Python基本认识与环境搭建
Python 基础 (二)Python变量与基本数据类型Python 基础 (二)Python变量与基本数据类型
Python 基础 (三)Python基本语句与基本运算Python 基础 (三)Python基本语句与基本运算
Python 基础 (四)Python函数Python 基础 (四)Python函数
Python 基础 (五)Python包与模块Python 基础 (五)Python包与模块
Python 基础 (六)Python的文件模块Python 基础 (六)Python的文件模块
Python 基础 (七)Python的异常处理机制Python 基础 (七)Python的异常处理机制
Python 基础 (八)Python的类与对象Python 基础 (八)Python的类与对象
Python 基础 (九)Python的内置模块Python 基础 (九)Python的内置模块
Python 基础 (十)Python实现简单的图书管理系统Python 基础 (十)Python实现简单的图书管理系统

在这里插入图片描述

  • 官网:

Welcome to Python.org

一 Python 基本信息了解

1.1 Python

Python它是一种直译式,面向对象,解释式的脚本语言。它和Java,C/C++,Go语言一样都是高级语言,但由于它是解释式语言,所以运行速度会比Java,C/C++等语言慢(虽说隔壁Go也是解释式语言,但比它快很多)。不过任何事物有利也有弊,Python因为自身携带了许多库(如:OS、TCP、Urllib、Trutle),语法简单,第三库也有很多(如飞机大战所需的pygame),所以被称为胶水语言,同时也深受开发者青眯。

1.2 应用方面

基本全能,例如:系统运维、图形处理、数学处理、文本处理、数据库编程、网络编程、web编程、多媒体应用、pymo引擎、黑客编程、爬虫编写、机器学习、人工智能等。
主要方面:人工智能,大数据,自动化运维,自动化测试等等

1.3 排名

参考网站:https://pypl.github.io/PYPL.html
image.png

1.4 python之父

Python之父:Guido van Rossum,荷兰人。他也是一个比较传奇的人物,1982年 在阿姆斯特丹大学获得计算机和数学科学硕士学位 ,1989年制作Python,1995年Guido van Rossum从荷兰移民到美国,2005年在Google工作,并用Python发明了面向网页的代码浏览工具Mondrian,之后又开发了Rietveld。现在在Dropbox工作。

1.5 优缺点

  • 优点:免费开源、无社区限制、可开发应用面广、可跨平台、功能强大、自身携带模块多、第三方模块多、语法简单,代码量少可实现多功能等
  • 缺点:运行速度远比C/C++等语言要

1.6 Python学习路线

这里可以根据自己的兴趣进行选择
238214081_1_20220121070248694.png

二 Python基本环境安装

2.1 Python 编译器安装

注意:我这是window安装,学习环境
下载地址:https://www.python.org/ftp/python/3.11.5/python-3.11.5-amd64.exe
无脑安装,一直下一步,直到安装完成,当然我们要验证安装

pyhton

image.png

2.2 Pycharm安装

下载地址:https://www.jetbrains.com/pycharm/
这里有社区版和企业版可以根据自己需要进行选择,我这里是企业版
image.png

2.3 插件推荐

image.png

2.4 第一个程序

image.png
image.png
image.png

# -- coding: utf-8 --

if __name__ == '__main__':
    print('Hello World')

image.png
到这我们的第一个程序写好了,是不是十分简单,我们来解释一下程序的第一行:编码
目的是介绍在一个Python源文件中如何声明编码的语法,随后Python解释器会在解释文件的时候用到这些编码信息,最显著的是源文件中对Unicode的解释,使得在一个能识别Unicode的编辑器中使用如FUT-8编码成为可能,当我也推荐在Pycharm中配置
image.png

# ---encoding:utf-8---
# @Time    : ${DATE} ${HOUR}:${MINUTE}
# @Author  : Darwin_Bossen
# @Email   :3139066125@qq.com
# @Site    : ${SITE}
# @File    : ${NAME}.py

当你新建文件是会自定进行声明,效果如下图
image.png

三 Python 基本规则认识

3.1标识符(取一个名字)

标识符是编程时使用的名字,用于给变量、函数、语句块等命名,Python 中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写,当然你不用多记,在开发编译器中会自动提示
正常:person,username,age,错误:011a

3.2关键字(Python已经使用)

andexecnotassertfinallyor
breakforpassclassfromprint
continueglobalraisedefifreturn
delimporttryelifinwhile
elseiswithexceptlambdayield

由于Python已经使用我们不能把他作为标识符

3.3 注释 (进行我们的想法描述)

  • Python 中单行注释使用 #,多行注释使用三个单引号(‘’')或三个双引号(“”")
# ---encoding:utf-8---
# @Time    : 2023/9/1 20:47
# @Author  : Darwin_Bossen
# @Email   :3139066125@qq.com
# @Site    : 
# @File    : __init__.py.py
# 我是单行注释

'''
我是多行注释
我是多行注释
'''

"""
我是多行注释
我是多行注释
"""
  • 注释单行

(1)方法1:直接在单行代码前边加 #
(2)方法2:选中需要注释的代码,Ctrl+/ 即可注释

  • 注释多行代码

选中想要注释的N行代码,直接Ctrl+/ 即可注释

  • 取消注释多行代码

选中想要取消注释的N行代码,直接Ctrl+/ 即可注释
小贴士:使用快捷键Ctrl+/时,无论是中文还是英文输入法,都能实现快速注释。

3.3 编码

  • Python2 中默认编码为 ASCII,假如内容为汉字,不指定编码便不能正确的输出及读取,比如我们想要指定编码为 UTF-8,Python 中通过在开头加入 # -- coding: UTF-8 -- 进行指定。
  • Python3 中默认编码为 UTF-8,因此在使用 Python3 时,我们通常不需指定编码。

3.4 打印

Python 输出使用 print(),内容加在括号中即可

# ---encoding:utf-8---
# @Time    : 2023/9/1 20:47
# @Author  : Darwin_Bossen
# @Email   :3139066125@qq.com
# @Site    :
# @File    : __init__.py.py
# 我是单行注释

'''
我是多行注释
我是多行注释
'''

"""
我是多行注释
我是多行注释
"""

if __name__ == '__main__':
    print('Hello World')
    print("你好,世界")

了解上面了基本规则,我们就可以进行Python基本的语法学习了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值