码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【1】初识 Python


    【1】初识 Python

    • 1、编程语言
      • (1) 语言
      • (2) 编程语言
      • (3) 如何利用编程语言与计算机交流
      • (4) 常见的编程语言
      • (5) 语法
    • 2、Python 简介
      • (1) 什么是 Python
      • (2) Python 能做什么
      • (3) Python 的由来
      • (4) Python的特点
        • ① 语法精简
        • ② 生态好,开发效率高
        • ③ Python开发初体验
          • 📕 画"蜘蛛网"
          • 📕 画"蜘蛛网"加"海龟"
          • 📕 画"爱心"
        • ④ 胶水语言
        • ⑤ 上手简单,老少咸宜
        • ⑥ 跨平台
    • 3、开发环境搭建
      • (1) 下载Python安装包
      • (2) 安装Python
      • (3) 验证Python是否安装成功
    • 4、Python 的版本号
    • 5、PyCharm
      • (1) 下载
      • (2) 安装
      • (3) 常用快捷键

    1、编程语言

    (1) 语言

    🖊 语言,是双方进行沟通交流的重要工具
    在这里插入图片描述

    (2) 编程语言

    🖊 计算机编程语言:用来跟计算机进行沟通交流的语言
    🖊 一般把计算机编程语言简称为:编程语言(Programming Language)
    在这里插入图片描述

    (3) 如何利用编程语言与计算机交流

    📕 编程语言的一个重要作用
    🖊 开发软件

    在这里插入图片描述

    (4) 常见的编程语言

    在这里插入图片描述

    📕 每一门编程语言的使用场景都不太一样,比如
    🖊 Java、Kotlin:可以开发Android系统中的软件
    🖊 Objective-C、Swift:可以开发iOS、Mac系统中的软件

    在这里插入图片描述

    (5) 语法

    📕 汉语、英语的语法:告诉我们如何正确造句

    在这里插入图片描述

    📕 编程语言的语法:告诉我们如何编写正确的代码(可以怎么写、不可以怎么写)
    🖊 比如Java语言的语法规定:每一句代码后面都必须以分号 ; 结束
    在这里插入图片描述

    🖊 语法错误的代码,将无法被计算机正确地解析执行


    📕 每一门编程语言的语法都有所不同
    🖊 比如,想让计算机播放一个视频,不同编程语言可能会有不同的写法
    在这里插入图片描述

    📕 要想利用编程语言开发出强大优秀的软件、控制计算机做更多的事情
    🖊 首先要踏踏实实学好编程语言的语法

    2、Python 简介

    (1) 什么是 Python

    📕 Python是世界上最流行的编程语言之一
    在这里插入图片描述

    (2) Python 能做什么

    在这里插入图片描述

    (3) Python 的由来

    📕 Python 之父 Guido van Rossum(吉多·范罗苏姆)
    🖊 在1989年圣诞期间为了打发时间,开发出了Python语言
    📕 他是英国喜剧《Monty Python’s Flying Circus》(蒙提·派森的飞行马戏团)的忠实粉丝
    🖊 于是他灵机一动,将这门编程语言命名为Python
    在这里插入图片描述
    在这里插入图片描述

    (4) Python的特点

    在这里插入图片描述

    ① 语法精简

    📕 用极少的代码,就可以实现相关的功能
    在这里插入图片描述

    ② 生态好,开发效率高

    📕 可以在短时间内实现你想要的功能
    📕 有各种成熟的、强大的第三方库
    在这里插入图片描述

    ③ Python开发初体验

    📕 画"蜘蛛网"

    在这里插入图片描述

    import turtle as t
    
    for i in range(23):
        t.forward(i * 23)
        t.right(90)
    
    t.mainloop()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    📕 画"蜘蛛网"加"海龟"

    在这里插入图片描述

    import turtle as t
    
    t.color('blue')
    t.shape('turtle')
    t.stamp()
    
    for i in range(33):
        t.forward(33 + i * 5)
        t.right(60)
        t.stamp()
    
    t.done()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    📕 画"爱心"

    在这里插入图片描述

    import turtle as t
    
    t.color('red')
    t.pensize(30)
    
    t.begin_fill()
    t.left(50)
    t.circle(-100, 180)
    t.right(10)
    t.forward(200)
    t.right(80)
    t.forward(200)
    t.right(10)
    t.circle(-100, 180)
    t.end_fill()
    
    t.mainloop()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    ④ 胶水语言

    📕 Python能轻易地与用其他编程语言开发的程序组合在一起
    📕 针对Python不擅长的领域,开发人员可以
    🖊 先利用其他擅长该领域的编程语言编写好相关程序
    🖊 然后配合Python进行开发

    在这里插入图片描述

    ⑤ 上手简单,老少咸宜

    🖊 初高中生能够熟练使用Python,已经不是什么新鲜事
    🖊 也有不少高中专门开设了Python编程的课程

    在这里插入图片描述

    ⑥ 跨平台

    📕 一次编写,到处运行
    📕 Python代码几乎可以在所有已知的平台上运行
    🖊 Windows、Mac、Linux等

    在这里插入图片描述

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

    3、开发环境搭建

    (1) 下载Python安装包

    📕 打开Python官网:https://www.python.org/downloads/
    📕 下载最新的稳定版安装包(3.11.0)
    在这里插入图片描述
    📕 双击打开安装包文件
    在这里插入图片描述

    (2) 安装Python

    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    (3) 验证Python是否安装成功

    在这里插入图片描述
    在这里插入图片描述

    4、Python 的版本号

    在这里插入图片描述
    📕 x:主版本号(major)
    🖊 有重大更新、重大变化时递增,然后将y、z清0
    📕 y:次版本号(minor)
    🖊 有增加新特性时递增,然后将z清0
    📕 z:修订版本号(patch)
    🖊 修复问题时递增

    📕 1991年,发布Python 0.9
    📕 1994年,发布Python 1.0
    📕 2000年,发布Python 2.0
    📕 2008年,发布Python 3.0
    🖊 并非完全兼容低版本
    🖊 在2.x环境编写的代码,可能无法正常运行在3.x环境下

    📕 Python 2.x的最后一个版本是2.7.18(2020年)
    🖊 官方表示将不再更新2.x版本
    📕 所以推荐使用3.x版本,目前最新版是3.11.0

    5、PyCharm

    (1) 下载

    📕 打开PyCharm官网:https://www.jetbrains.com/pycharm/download/
    在这里插入图片描述
    🖊 1.Professional是专业付费版,30天试用期
    🖊 2.Community是社区开源版,完全免费
    🖊 3.在初学阶段,建议选择下载安装Community版本即可

    (2) 安装

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    (3) 常用快捷键

    🖊 复制粘贴:Ctrl + C、Ctrl + V
    🖊 撤销:Ctrl + Z
    🖊 快速复制粘贴一行:Ctrl + D
    🖊 快速删除一行:Ctrl + X(会自动复制被删除的这行)
    🖊 代码格式化:Ctrl + Alt + L
    🖊 修改文件名:Shift + F6

  • 相关阅读:
    VIAVI唯亚威FI-10/-11 光纤识别仪
    Stable Diffusion WebUI扩展adetailer安装及功能介绍
    如何配置ESB单据集成接口
    拿什么拯救你?这暴热的天气!只能在家用python分析做个可视化康康
    Python变量与常量
    在哪里可以制作一本精美的翻页产品册呢?
    OceanBase携手天阳科技推出新一代信用卡核心系统联合解决方案,为信用卡业务稳健增长提供创新活力与数据动力
    vue2 vue3 中指令总结
    为了保证openGauss的正确安装,请首先对主机环境进行配置
    pytorch中的@的作用
  • 原文地址:https://blog.csdn.net/m0_54189068/article/details/137430271
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号