码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Python 基础 (一)Python基本认识与环境搭建


    目录

    • Python基础文章系列
    • 一 Python 基本信息了解
      • 1.1 Python
      • 1.2 应用方面
      • 1.3 排名
      • 1.4 python之父
      • 1.5 优缺点
      • 1.6 Python学习路线
    • 二 Python基本环境安装
      • 2.1 Python 编译器安装
      • 2.2 Pycharm安装
      • 2.3 插件推荐
      • 2.4 第一个程序
    • 三 Python 基本规则认识
      • 3.1标识符(取一个名字)
      • 3.2关键字(Python已经使用)
      • 3.3 注释 (进行我们的想法描述)
      • 3.3 编码
      • 3.4 打印

    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
    
    • 1

    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')
    
    
    • 1
    • 2
    • 3
    • 4
    • 5

    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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    当你新建文件是会自定进行声明,效果如下图
    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
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 注释单行

    (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("你好,世界")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21

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

  • 相关阅读:
    【Vue项目】通过设置全局的异常处理来统一处理后端返回的异常
    Java计算机毕业设计实验室耗材管理系统源码+系统+数据库+lw文档
    2.5 整理了3种小红书笔记爆文写作文案【玩赚小红书】
    Linux中配置sudo用户访问权限
    SPSS多元方差分析
    Python+requests+unittest+excel接口自动化测试框架
    2022年国赛nginx 加固题
    Apache JMeter 安装教程
    InetAddress.getByName背后发生了什么
    C# OpenVino Yolov8 Pose 姿态识别
  • 原文地址:https://blog.csdn.net/Darwin_Bossen/article/details/132630810
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号