大一同学快要期末考试的Python专业课复习 第一章

2023-11-03

1.1 Python 概述

Python是一种面向对象的解释型高级编程语言

Python的应用领域有:

  1. Web 开发
  2. 大数据处理
  3. 人工智能
  4. 自动化运维开发
  5. 云计算
  6. 网络爬虫
  7. 游戏开发

1.2 搭建 Python 开发环境

1.3 第一个 Python 程序

1.3.1 在IDLE 中编写“Hello World”程序

在IDLE中直接输入字符串

人生苦短,我用Python

在文件形式中,输出需要用到print函数

print("人生苦短,我用Python")

1.3.2 运行 Python 程序

直接就点击“run”,或者F5快捷键就可以了

1.4 Python 代码编写规范

1.单行注释

#只要在#后面不管输入啥都不会运行或者显示

2.多行注释

'''(""")
同理啊,不同的就是跨行了而已
'''(""")

3.中文编码声明注释

 # -+-coding:编码-+-
 # coding=编码
 # coding=utf-8

咱们Python用的第三种

1.4.2 缩进

用四个空格就是,Tab不要用

1.4.3 命名规范

  • 模块名尽量短小,并且全部使用小写字母,可以使用下划线分隔多个字母。例:game_main
  • 包名尽量短小,并且全部使用小写字母。例:com.mingrisoft
  • 类名采用单词首字母大写形式(即Pascal风格)。例:BorrowBook
  • 模块内部的类采用下划线"_"与Pascal风格结合的类名。例:_BorrowBook
  • 函数,类的属性和方法的命名规则同模块类似
  • 常熟命名时全部采用大写字母,可以使用下划线
  • 使用”_“单下划线开头的模块变量或者函数是受保护的,在使用import*from语句从模块中导入时,这些变量或者函数不能被导入
  • 使用”__“双下划线开头的实例变量或方法是类私有的
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

大一同学快要期末考试的Python专业课复习 第一章 的相关文章

  • 在Python中将字符串转换为字典或列表?

    在Python中将此字符串转换为列表或字典 u f i r s t n a m e u j o h n u l a s t n a m e u s m i t h u a g e 2 0 u m o b
  • Python Pocketsphinx:使用 Decoder 类时无法识别关键字

    我正在尝试使用 Pocketsphinx 从 wav 文件中检测关键字 特别是使用解码器类 当我给它的时候this https www filedropper com clientaudio wav 文件并打印它检测到的内容甚至不接近 这是
  • 如何在旧数据库中的 Django 中进行 INNER JOIN ?

    抱歉 我的问题可能很简单 但我是 Django 的新手 真的很困惑 我有一个丑陋的旧表 我无法更改 它有 2 个表 class Salespersons models Model id models IntegerField unique
  • python,在数据框中存储字典

    我构建了一个 pandas 数据框 它在每个单元格中存储一个简单的字典 例如 Sales 0 Revenue 0 我可以通过以下方式从数据帧中检索特定值 df columnA index100 Revenue 但现在我想绘制一个图表 其中包
  • DJANGO:如何列出_显示反向外键属性?

    我正在构建一个网络应用程序来跟踪一个人借阅的图书馆书籍 我有以下型号 class Person models Model name models CharField max length 100 def unicode self retur
  • 获取 Pandas Dataframe 中列名的排名

    我将客户 ID 与他们最常购买的表演类型进行比较 Genre Jazz Dance Music Theatre Customer 100000000001 0 3 1 2 100000000002 0 1 6 2 100000000003
  • Google Cloud Functions 中的 Python

    Google Cloud Functions 可以使用 sklearn pandas 等包处理 python 吗 如果是这样 有人可以向我指出如何做到这一点的资源方向 我已经搜索了一段时间 似乎这是不可能的 我找到的只是将基本 python
  • Django 星级评定系统和 AJAX

    我正在尝试在 Django 网站上实现星级评级系统 在我的模型中存储评级是排序的 就像在页面上显示分数一样 但我希望用户能够对页面进行评分 基本上从 1 到 5 而无需刷新或更改页面 我发现了以下内容 并且喜欢这里明星的风格 http jv
  • Pandas datetools模块错误

    我正在尝试从 pandas datetools 调用模块 但收到错误消息 指出 mofule 对象没有我所调用的名称的属性 想知道是否有人可以阐明这个问题 下面是我尝试使用的代码 import blpapi import pandas as
  • Networkx - 最短路径长度

    我在用着networkx管理由 50k 个节点组成的大型网络图 我想计算一组特定节点 例如 N 之间的最短路径长度 为此我正在使用nx shortest path length功能 在 N 的某些节点中可能没有路径 因此 networkx
  • 在Python中使用readlines?第一次

    我有一个包含数据列的文本文件 我需要将这些列转换为单独的列表或数组 这就是我到目前为止所拥有的 f open data txt r temp for row in f readlines Data row split temp append
  • 使用 imaplib 库连接到电子邮件时遇到 AUTHENTICATIONFAILED 错误

    如何连接到 imaplib 库而不遇到 AUTHENTICATIONFAILE 错误 通过网络浏览器登录时 我的 Gmail 收件箱显示严重的安全警报 登录尝试被阻止 IMAP SERVER imap gmail com USERNAME
  • manage.pysyncdb 不会为某些模型添加表

    今天我的第二个不太熟练的问题 我有一个 django 项目 其中安装了四个应用程序 当我运行manage py syndb时 它只为其中两个创建表 据我所知 我的任何模型文件都没有问题 并且所有应用程序都在我的设置文件中的 INSTALLE
  • 如何在 python 中从相机(或网络摄像头)捕获视频(和音频)

    我正在寻找一个解决方案 无论是在Linux还是在Windows中 它都可以让我 同时从我的网络摄像头和麦克风录制视频 音频 将其另存为文件 AVI 或 mpg 或其他文件 录制时在屏幕上显示视频 就我而言 压缩不是问题 实际上我更喜欢捕获
  • cython.parallel.prange 中的 cython 共享内存 - 块

    我有一个函数foo它以指向内存的指针作为参数 并写入和读取该内存 cdef void foo double data data some index int some value double do something dependent
  • PyQt4 QPalette 不工作

    btn QtGui QPushButton Button self palettes btn palette palettes setColor btn backgroundRole QtCore Qt green btn setPalet
  • 如何使用DecisionTreeClassifier平衡分类?

    我有一个数据集 其中类别不平衡 课程是0 1 or 2 如何计算每个类别的预测误差然后重新平衡weights相应地在 scikit learn 中 如果您想完全平衡 将每个类别视为同等重要 您可以简单地通过class weight bala
  • Pandas .apply() 函数中的异常处理

    如果我有一个数据框 myDF DataFrame data 11 11 22 2A 33 33 columns A B 给出以下数据帧 从 stackoverflow 开始 对于数据帧的图像没有足够的声誉 A B 0 11 11 1 22
  • 如何使用BeautifulSoup查找所有下一个链接

    我目前正在通过预设一个名为 number of pages 的变量来抓取特定网站的所有页面 预设此变量一直有效 直到添加了我不知道的新页面 例如 下面的代码适用于 3 个页面 但网站现在有 4 个页面 base url https secu
  • 在 Raspberry Pi 4 上的多个输出设备上播放多个 mp3 文件

    我需要 4 8 个同时播放立体声音频音乐频道 连续播放 SD 卡上特定文件夹中的 mp3 音乐 Working 板载 3 5 音频插孔 USB声卡正常播放音乐 Problem 但一旦我尝试在树莓派上使用带有 USB 声卡的第三个音频输出 其

随机推荐