精华内容
下载资源
问答
  • python程序设计
    千次阅读
    2021-02-04 08:24:55

    章 Python程序设计入门 1

    1.1 Python概述 2

    1.2 Python开发环境的搭建 6

    本章小结 16

    习题 17

    第2章 Python语言基础 19

    2.1 基础Python语法 20

    2.2 数值 22

    2.3 字符串 29

    2.4 列表与序列 38

    2.5 元组 42

    2.6 字典 45

    2.7 集合 49

    2.8 正则表达式 54

    本章小结 64

    章 Python程序设计入门 1

    1.1 Python概述 2

    1.2 Python开发环境的搭建 6

    本章小结 16

    习题 17

    第2章 Python语言基础 19

    2.1 基础Python语法 20

    2.2 数值 22

    2.3 字符串 29

    2.4 列表与序列 38

    2.5 元组 42

    2.6 字典 45

    2.7 集合 49

    2.8 正则表达式 54

    本章小结 64

    习题 64

    第3章 Python流程控制 67

    3.1 if语句 68

    3.2 for循环 74

    3.3 range()函数 80

    3.4 while循环 83

    3.5 案例实训:输出所有和为某个正整数的连续正数序列 88

    本章小结 90

    习题 90

    第4章 函数模块 93

    4.1 Python代码编写规范 94

    4.2 自建模块 97

    4.3 标准模块 112

    4.4 巧用lambda表达式 119

    4.5 Python工具箱 120

    4.6 案例实训:“哥德巴赫猜想”的验证 123

    4.7 本章小结 124

    习题 124

    第5章 文件与异常处理 127

    5.1 文件的基本操作 128

    5.2 指定目录下的文件操作 134

    5.3 CSV文件 136

    5.4 Excel文件 138

    5.5 HTML文件 142

    5.6 XML文件 146

    5.7 异常处理 149

    5.8 使用pdb模块调试程序 153

    5.9 案例实训:文本文件的操作与异常处理 157

    本章小结 160

    习题 160

    第6章 面向对象编程 163

    6.1 类的定义与使用 165

    6.2 Python类与对象 173

    6.3 继承 178

    6.4 案例实训:Python面向对象编程案例演练 186

    本章小结 201

    习题 201

    第7章 数据库编程 205

    7.1 数据库技术基础 206

    7.2 SQLite数据库 208

    7.3 MySQL数据库 216

    7.4 案例实训:管理信息系统的数据操作 232

    本章小结 235

    第8章 Web开发 237

    8.1 将程序放在Web上运行 238

    8.2 使用MVC设计Web应用 241

    8.3 使用CGI将程序运行在服务器上 242

    8.4 案例实训:Web页面获取表格内容并显示 248

    本章小结 251

    习题 251

    第9章 使用Python进行数据分析 253

    9.1 数据挖掘简介 254

    9.2 为什么选择Python进行数据挖掘 255

    9.3 Python的主要数据分析工具 255

    9.4 案例实训 268

    本章小结 272

    习题 272

    0章 GUI编程和用户界面 275

    10.1 Tkinter模块 276

    10.2 网格布局管理器 298

    10.3 GUI编程 304

    10.4 案例实训:设计一个查看文件目录的程序 307

    本章小结 310

    习题 310

    1章 多进程与多线程 313

    11.1 多进程与多线程 314

    11.2 多进程编程 316

    11.3 Multiprocessing 318

    11.4 多线程编程 328

    11.5 案例实训:捉迷藏游戏设计 331

    本章小结 332

    习题 333

    2章 网络编程 335

    12.1 计算机网络基础知识 336

    12.2 socket通信技术 339

    12.3 编写一个端口扫描器 344

    12.4 简单网络爬虫的实现 345

    12.5 案例实训:设计获取网站热点要闻的网络爬虫程序 350

    本章小结 357

    习题 357

    附录A Python关键字 359

    附录B 其他常用功能 363

    参考文献 365

    更多相关内容
  • 董付国老师的Python程序设计课件,仅用于个人用途,请勿商用。
  • 【python技能树】python程序设计思想

    千次阅读 多人点赞 2022-04-30 16:47:19
    Python是一种面向对象oop(Object Oriented Programming)的脚本语言。 面向对象是按人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、...在面向对象程序设计中,对象包含...

    0 Python编程思想

    Python是一种面向对象oop(Object Oriented Programming)的脚本语言。

    面向对象是采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的办法。

    在面向对象程序设计中,对象包含两个含义,其中一个是数据,另外一个是动作。面向对象的方法把数据和方法组合成一个整体,然后对其进行系统建模。

    python编程思想的核心就是理解功能逻辑,如果对解决一个问题的逻辑没有搞清楚,那么你的代码看起来就会非常的紊乱,读起来非常的拗口,所以一旦逻辑清晰,按照模块对功能进行系统编程,那么你的代码设计肯定是漂亮的!!!

    1 基本的程序设计模式

    任何的程序设计都包含IPO,它们分别代表如下:

    • I:Input 输入,程序的输入

    • P:Process 处理,程序的主要逻辑过程

    • O:Output 输出,程序的输出

    因此如果想要通过计算机实现某个功能,那么基本的程序设计模式包含三个部分,如下:

    • 确定IPO:明确需要实现功能的输入和输出,以及主要的实现逻辑过程;

    • 编写程序:将计算求解的逻辑过程通过编程语言进行设计展示;

    • 调试程序:对编写的程序按照逻辑过程进行调试,确保程序按照正确逻辑正确运行。

    2 解决复杂问题的有效方法:自顶向下(设计)

    2.1 自顶向下-分而治之

    如果要实现功能的逻辑比较复杂的时候,就需要对其进行模块化设计,将复杂问题进行分解,转化为多个简单问题,其中简单问题又可以继续分解为更加简单的问题,直到功能逻辑可以通过模块程序设计实现,这也是程序设计的自顶向下特点。总结如下:

    • 将一个总问题表达为若干个小问题组成的形式
    • 使用同样方法进一步分解小问题
    • 直至,小问题可以用计算机简单明了的解决

    2.2 举例1:体育竞技分析

    2.2.1 程序总体框架

    printlnfo()                步骤1:打印程序的介绍性信息                    
    getlnputs()              步骤2:获得程序运行参数:proA, proB, n         
    simNGames()         步骤3:利用球员A和B的能力值,模拟n局比赛         
    printSummary()      步骤4:输出球员A和B获胜比赛的场次及概率        

    2.2.2 程序设计

    # 导入python资源包
    from random import random
     
    # 用户体验模块 
    def printIntro():
        print("这个程序模拟两个选手A和B的某种竞技比赛")
        print("程序运行需要A和B的能力值(以0到1之间的小数表示)")
     
    # 获得A和B的能力值与场次模块 
    def getIntputs():
        a = eval(input("请输入A的能力值(0-1):"))
        b = eval(input("请输入B的能力值(0-1):"))
        n = eval(input("模拟比赛的场次:"))
        return a, b, n
     
    # 模拟n局比赛模块 
    def simNGames(n, probA, probB):
        winsA, winsB = 0, 0
        for i in range(n):
            scoreA, scoreB = simOneGame(probA, probB)
            if scoreA > scoreB:
                winsA += 1
            else:
                winsB += 1
        return winsA, winsB
     
    # 判断比赛结束条件 
    def gameOver(a, b):
        return a == 15 or b == 15
     
    # 模拟n次单局比赛=模拟n局比赛 
    def simOneGame(probA, probB):
        scoreA, scoreB = 0, 0
        serving = "A"
        while not gameOver(scoreA, scoreB):
            if serving == "A":
                if random() < probA:
                    scoreA += 1
                else:
                    serving = "B"
            else:
                if random() < probB:
                    scoreB += 1
                else:
                    serving = "A"
        return scoreA, scoreB
     
    # 打印结果模块 
    def printSummary(winsA, winsB):
        n = winsA + winsB
        print("竞技分析开始,共模拟{}场比赛".format(n))
        print("选手A获胜{}场比赛,占比{:0.1%}".format(winsA, winsA / n))
        print("选手B获胜{}场比赛,占比{:0.1%}".format(winsB, winsB / n))
     
     
    def main():
        printIntro()    
        probA, probB, n = getIntputs()                # 获得用户A、B能力值与比赛场次N
        winsA, winsB = simNGames(n, probA, probB)     # 获得A与B的场次
        printSummary(winsA, winsB)                    # 返回A与B的结果
     
     
    main()

    2.2.3 测试结果

    2.3 举例2:的斐波那契数列

    自顶向下的方式其实就是使用递归来求解子问题,最终解只需要调用递归式,子问题逐步往下层递归的求解。

    程序设计:

    cache = {}
    
    def fib(number):
        if number in cache:
            return cache[number]
        if number == 0 or number == 1:
            return 1
        else:
            cache[number] = fib(number - 1) + fib(number - 2)
        return cache[number]
    
    if __name__ == '__main__':
        print(fib(35))

    运行结果:

    14930352
    >>> 

    理解自顶向下的设计思维:分而治之

    3 逐步组建复杂系统的有效测试方法:自底向上(执行)

    3.1 自底向上-模块化集成

    自底向上(执行)就是一种逐步组建复杂系统的有效测试方法。首先将需要解决的问题分为各个三元进行测试,接着按照自顶向下相反的路径进行操作,然后对各个单元进行逐步组装,直至系统各部分以组装的思路都经过测试和验证。

    理解自底向上的执行思维:模块化集成

    自底向上分析思想:

    • 任何时候栈中符号串和剩余符号串组成一个句型,当句柄出现在栈顶符号串中时,就用该句柄进行归约,这样一直归约到输入串只剩结束符、栈中符号只剩下开始符号,此时认为输入符号串是文法的句子,否则报错。

    自底向上是⼀种求解动态规划问题的方法,它不使用递归式,而是直接使用循环来计算所有可能的结果,往上层逐渐累加子问题的解。在求解子问题的最优解的同时,也相当于是在求解整个问题的最优解。其中最难的部分是找到求解最终问题的递归关系式,或者说状态转移方程。

    3.2 举例:0-1背包问题

    3.2.1 问题描述

    你现在想买⼀大堆算法书,有一个容量为 V 的背包,这个商店⼀共有 个商品。问题在于,你最多只能拿 W kg 的东西,其中 wi vi 分别表示第 i 个商品的重量和价值。最终的目标就是在能拿的下的情况下,获得最大价值,求解哪些物品可以放进背包。

    对于每⼀个商品你有两个选择:拿或者不拿。

    3.2.2 自底向上分析

    ⾸先要做的就是要找到“子问题”是什么。通过分析发现:每次背包新装进⼀个物品就可以把剩余的承重能力作为⼀个新的背包来求解,⼀直递推到承重为0的背包问题。

    m[i,w] 表示偷到商品的总价值,其中 i 表示⼀共多少个商品,w 表示总重量,所以求解 m[i,w]就是子问题,那么看到某⼀个商品i的时候,如何决定是不是要装进背包,需要考虑以下:

    • 该物品的重量大于背包的总重量,不考虑,换下⼀个商品;
    • 该商品的重量小于背包的总重量,那么尝试把它装进去,如果装不下就把其他东西换出来,看看装进去后的总价值是不是更高了,否则还是按照之前的装法;
    • 极端情况,所有的物品都装不下或者背包的承重能力为0,那么总价值都是0;

    由以上的分析,可以得出m[i,w]的状态转移方程为:

    m[i,w] = max{m[i-1,w], m[i-1,w-wi]+vi}

    3.2.3 程序设计

    # 循环的⽅式,自底向上求解
    cache = {}
    items = range(1,9)
    weights = [10,1,5,9,10,7,3,12,5]
    values = [10,20,30,15,40,6,9,12,18]
    # 最⼤承重能⼒
    W = 4
    
    def knapsack():
        for w in range(W+1):
            cache[get_key(0,w)] = 0
        for i in items:
            cache[get_key(i,0)] = 0
            for w in range(W+1):
                if w >= weights[i]:
                    if cache[get_key(i-1,w-weights[i])] + values[i] > cache[get_key(i-1,w)]:
                        cache[get_key(i,w)] = values[i] + cache[get_key(i-1,w-weights[i])]
                    else:
                        cache[get_key(i,w)] = cache[get_key(i-1,w)]
                else:
                    cache[get_key(i,w)] = cache[get_key(i-1,w)]
        return cache[get_key(8,W)]
    
    def get_key(i,w):
        return str(i)+','+str(w)
    
    if __name__ == '__main__':
        # 背包把所有东西都能装进去做假设开始
        print(knapsack())
    
    29
    >>> 
    展开全文
  • Python程序设计基础(第2版)

    千次阅读 2021-01-14 12:59:56
    目 录第1章 Python语言及其编程环境 (1)1.1 Python语言概述 (1)1.2 Python的安装 (3)1.2.1 Python的官网下载安装 (3)1.2.2 Anaconda集成开发环境 (4)1.3 Python程序设计步骤 (5)1.4 常用的Python第三方编辑器 (7)...

    目 录

    第1章 Python语言及其编程环境 (1)

    1.1 Python语言概述 (1)

    1.2 Python的安装 (3)

    1.2.1 Python的官网下载安装 (3)

    1.2.2 Anaconda集成开发环境 (4)

    1.3 Python程序设计步骤 (5)

    1.4 常用的Python第三方编辑器 (7)

    习题1 (11)

    第2章 Python的基本语法 (12)

    2.1 Python程序的书写格式与基本规则 (12)

    2.1.1 基本词法单位、标识符/常量/运算符等的构成规则与关键字 (12)

    2.1.2 程序的书写格式与基本规则 (14)

    2.2 Python的基本数据类型 (18)

    2.2.1 数值类型 (18)

    2.2.2 字符串类型 (21)

    2.3 Python的基本运算和表达式 (24)

    2.3.1 变量的操作 (24)

    2.3.2 运算符 (29)

    2.3.3 算术运算 (29)

    2.3.4 输入与输出 (31)

    2.3.5 赋值、关系和逻辑运算 (33)

    2.3.6 表达式 (35)

    2.3.7 赋值语句 (36)

    习题2 (38)

    第3章 Python程序的基本流程控制 (40)

    3.1 计算思维和程序设计基本方法 (40)

    3.1.1 计算思维 (40)

    3.1.2 程序设计基本方法 (41)

    3.2 顺序结构 (41)

    3.3 分支结构 (43)

    3.3.1 if语句 (43)

    3.3.2 if-elif-else语句 (43)

    3.3.3 分支语句嵌套 (46)

    3.4 循环结构 (47)

    3.4.1 while语句 (47)

    3.4.2 for语句和range()内置函数 (49)

    3.4.3 循环语句嵌套 (51)

    3.4.4 转移和中断语句 (53)

    3.5 程序调试 (55)

    3.5.1 语法错误与逻辑错误 (55)

    3.5.2 常见语法错误 (55)

    3.5.3 排查程序错误的方法 (59)

    3.5.4 程序运行中try-except异常处理 (61)

    习题3 (63)

    第4章 Python的组合数据类型 (65)

    4.1 序列型组合数据类型 (65)

    4.1.1 字符串 (66)

    4.1.2 列表 (71)

    4.1.3 元组 (77)

    4.2 映射型组合数据类型—字典 (83)

    4.2.1 创建字典 (83)

    4.2.2 访问字典中的值 (84)

    4.2.3 更新字典 (84)

    4.2.4 字典的操作 (84)

    4.3 集合型组合数据—集合 (88)

    4.3.1 集合的创建 (88)

    4.3.2 集合的修改 (90)

    4.3.3 集合的数学运算 (92)

    习题4 (93)

    第5章 文件与基于文件的数据分析 (96)

    5.1 文件的基本概念 (96)

    5.1.1 文件和目录 (96)

    5.1.2 文件的编码 (97)

    5.1.3 文本文件和二进制文件的区别 (99)

    5.2 文件的操作 (99)

    5.2.1 文件的打开和关闭 (99)

    5.2.2 定位 (100)

    5.2.3 文件的读取、写入、追加 (102)

    5.3 基于文件的数据分析 (105)

    5.3.1 对数据文件的读取和遍历 (105)

    5.3.2 词频分析 (108)

    5.3.3 第三方库jieba和中文词频分析 (110)

    5.3.4 第三方库wordcloud和词语可视化 (111)

    习题5 (112)

    第6章 函数 (114)

    6.1 函数的定义与调用 (114)

    6.1.1 函数的声明 (114)

    6.1.2 函数的调用 (115)

    6.2 参数的传递 (115)

    6.2.1 参数按位置依次传递 (115)

    6.2.2 参数赋值和参数默认值传递 (115)

    6.2.3 元组类型可变长参数传递 (116)

    6.2.4 字典类型可变长参数传递 (116)

    6.2.5 高阶函数 (117)

    6.2.6 函数中变量的作用域 (118)

    6.3 匿名函数 (119)

    6.4 函数的递归 (120)

    6.5 函数的高级应用 (122)

    6.5.1 生成器 (122)

    6.5.2 装饰器与闭包 (122)

    习题6 (124)

    第7章 面向对象的程序设计与Python生态 (128)

    7.1 面向对象的概念 (128)

    7.2 类与实例 (129)

    7.2.1 创建类和子类 (129)

    7.2.2 增加属于类的对象实例 (130)

    7.2.3 用函数表示类的行为特征 (132)

    7.3 面向对象的特征 (132)

    7.3.1 封装 (132)

    7.3.2 继承 (133)

    7.3.3 多态 (134)

    7.4 Python程序的组织和管理 (135)

    7.4.1 模块结构 (135)

    7.4.2 包和库 (136)

    7.4.3 库的模块引用 (137)

    7.5 Python的生态 (139)

    7.5.1 内置库与第三方库 (139)

    7.5.2 第三方库的安装 (141)

    7.6 可执行文件与pyinstaller库 (144)

    习题7 (145)

    第8章 图形化界面设计 (146)

    8.1 窗体控件布局 (146)

    8.1.1 根窗体 (146)

    8.1.2 tkinter常用控件 (147)

    8.1.3 控件布局 (151)

    8.2 tkinter常见控件的特有属性 (154)

    8.2.1 文本输入/输出相关控件 (154)

    8.2.2 按钮 (157)

    8.2.3 单选按钮 (159)

    8.2.4 复选框 (160)

    8.2.5 列表框与组合框 (164)

    8.2.6 滑块 (170)

    8.2.7 菜单 (171)

    8.2.8 子窗体 (173)

    8.2.9 模式对话框 (174)

    8.3 事件响应 (178)

    习题8 (181)

    第9章 图形绘制与数据可视化 (184)

    9.1 tkinter库的Canvas图形绘制方法 (184)

    9.1.1 Canvas绘图的基本方法 (185)

    9.1.2 Canvas的函数图形绘制 (189)

    9.2 turtle库的图形绘制方法 (192)

    9.2.1 turtle的基本方法 (193)

    9.2.2 turtle图形绘制 (194)

    9.3 matplotlib库的图形绘制方法 (202)

    9.3.1 环境安装和基本方法 (202)

    9.3.2 绘制二维函数图形 (205)

    习题9 (208)

    第10章 正则表达式与简单爬虫 (210)

    10.1 正则表达式 (210)

    10.1.1 非贪婪匹配模式 (211)

    10.1.2 贪婪匹配模式 (212)

    10.2 re库的内置函数 (212)

    10.2.1 匹配与搜索 (213)

    10.2.2 切分与分组 (215)

    10.2.3 替换 (215)

    10.3 正则表达式的应用:简单爬虫 (216)

    10.3.1 爬取新闻链接和标题 (216)

    10.3.2 爬取新闻图片素材 (218)

    习题10 (219)

    第11章 数据库操作 (220)

    11.1 访问SQLite数据库 (220)

    11.1.1 SQLite数据库连接对象及表的SQL操作 (221)

    11.1.2 游标对象和SQL查询 (224)

    11.2 访问Access、MySQL和SQL Server数据库 (225)

    习题11 (227)

    第12章 基于第三方库的应用举例 (231)

    12.1 对Excel文件的操作 (231)

    12.1.1 用openpyxl在内存中创建工作表 (231)

    12.1.2 数据的读取 (232)

    12.1.3 编辑操作和写入 (233)

    12.2 图片操作 (236)

    12.2.1 Image模块及应用 (236)

    12.2.2 ImageChops特效与合成 (238)

    习题12 (241)

    附录A 上海市高等学校计算机等级考试(二级)Python程序设计考试大纲 (242)

    附录B 全国计算机等级考试二级Python语言程序设计考试大纲 (247)

    参考文献 (250)

    展开全文
  • Python程序设计》 实验报告温州大学瓯江学院数学与信息工程学院《Python程序设计》 实验报告实验名称:实验3 Python基本数据类型班 级:计算机一班姓 名:王耀东学 号:16219111116实验地点:7-414日 期:一、实验...

    《Python程序设计》 实验报告

    温州大学瓯江学院数学与信息工程学院

    《Python程序设计》 实验报告

    实验名称:

    实验3 Python基本数据类型

    班 级:

    计算机一班

    姓 名:

    王耀东

    学 号:

    16219111116

    实验地点:

    7-414

    日 期:

    一、实验目的:

    [实验目的和要求]

    1、掌握Python三种数字类型

    2、掌握Python数字类型的应用

    3、掌握Python字符串类型及其操作

    4、熟练掌握format()格式控制函数及其应用

    二、实验环境:

    1、计算机,局域网,python 3.5.2软件

    实验内容和要求:(直接将实验步骤及截图写在题目下面,结果必须截图)

    复数z=-3+4j,用Python程序求得对应的实部和虚部并计算z的绝对值,并思考输出的绝对值abs(z)代表什么含义?

    s=-3+4j

    print("实部:{:.0f}".format(float(s.real)))

    print("虚部:{}".format(s.imag))

    print("绝对值{}".format(float(abs(s))))

    请将下列数学表达式用Python程序写出来,并运算结果

    1)

    2)

    import math

    x=(pow(2,4)+7-3*4)/5

    print(float(x))

    y=((1+pow(3,2))*(16%7))/7

    print(float(y))

    (1)编写计算正整数n的阶乘的程序,n由用户输入。

    提示:range(n)函数:产生一个数字序列

    range(start,n):产生一个以值start开始的序列,增长到n,但不包含n

    range(start,n,step):产生一个以值start开始的序列,增长到n,但不包含n,但是使用step作为数字之间的增量。

    x=int(input("请输入数字"))

    y=1

    for i in range(1,x+1):

    y=y*i

    print(y)

    (2)采用math库中的函数计算n的阶乘

    import math

    x=3

    print(math.factorial(x))

    math库的练习:完成P74中思考与练习3.8

    import math

    print(math.sin(2*math.pi))

    print(math.ceil(3.5+math.floor(-2.5)))

    print(math.sqrt(math.pow(2,4)))

    print(math.gcd(12,9))

    print(math.floor(-2.5))

    print(round(math.fabs(-2.5)))

    print(math.log(math.e))

    print(math.fmod(36,5))

    编写程序,确定梯子斜靠在房子上时,达到所给定高度所需的长度。梯子的高度和角度作为输入(输入均表示为float类型)。计算长度使用公式为:

    注意:角度必须以弧度表示,提示输入以度为单位的角度,并使用公式 进行转换。

    import math

    h=float(input("高度为:"))

    j=float(input("角度为:"))

    l=h/math.sin(math.pi*j/180)

    print(l)

    编写程序,通过对这个级数的项进行求和来求近似的 值:4/1-4/3+4/5-4/7+4/9-4/11+ 程序应该提示用户输入n,要求和的项数,然后输出该级数的前n个项的和。让你的程序从math.pi的值中减去近似值,看看它的准确性。

    import math

    n=int(input("输入数字"))

    y=0

    q=2

    for i in range(1,n+1):

    y=y+4/(2*i-1)*pow(-1,q)

    q=q+1

    print(y)-----------------------------------------------------------------

    改写温度转换实例,将输入形式改为“F45或者C34”,相应输出也改变。

    import math

    s=(input("输入温度"))

    if s[0] in ['F','f']:

    c=(eval(s[1:])-32)/1.8

    print("转换后温度为:{:.2f}".format(c))

    elif s[0] in ['C','c']:

    c=1.8*eval(s[1:])+32

    print("转换后温度为:{:.2f}".format(c))

    (1)参考书中微实例3.1获取星期字符串,改写实现一个“获取月份缩写的字符串”要求根据1~12的数字返回月份缩写名称:

    月份缩写放在一个大字符串中:monts="JanFebMarAprMayJun

    展开全文
  • 安徽工程大学Python 程序设计 实验报告班级________物流191___姓名______孟雨寒____学号______3190505124_____成绩___________日期___________2020.3.6_指导教师____修宇_______实验名称实验一 熟悉 IDLE 和在线编程...
  • Python程序设计实验报告一

    千次阅读 2020-12-02 14:22:23
    安徽工程大学Python 程序设计 实验报告班级________物流191___姓名______孟雨寒____学号______3190505124_____成绩___________日期___________2020.3.6_指导教师____修宇_______实验名称实验一 熟悉 IDLE 和在线编程...
  • python程序设计基础

    千次阅读 2021-04-03 17:53:42
    第一模块 准备工作 1.1 认识python,并学习了python的优势及其组成部分 ...2.1 完成了第一个python程序 如下: 2.2 python固定数据类型 基本数据类型 完成了如下代码: 2.3 列表构建及其索引 列表: 1.列表中每个
  • 书名:Python程序设计实践教程定价:29.8ISBN:9787115532602作者:储岳中 薛希玲版次:*1版出版时间:2020-04内容提要:本书是Python语言程序设计的配套实践教材,分为三部分,分别是*一部分:习题解答,包括13章;...
  • 您所在位置:网站首页 > 海量文档 > 计算机 > Python《PYTHON程序设计》习题与答案.pdf43页本文档一共被下载:次,您可全文免费在线阅读后下载本文档。 下载提示1.本站不保证该用户上传的文档完整...
  • Python程序设计》课程标准

    千次阅读 2020-12-05 02:55:34
    Python程序设计》课程标准课程名称:Python程序设计课程类别:专业课课程代码:适用专业:软件技术开课部门:信息工程系一、课程定位(一)课程性质(《Python程序设计》是软件技术等相关专业的专业基础课程。...
  • 导语内容提要董付国著的《Python程序设计基础与应用(高等教育规划教材)》是一本系统介绍Python程序开发与应用的教程。全书共15章,主要包括Python编程基础(1~11章)和Python开发应用(12~15章)两部分内容。本书...
  • Python程序设计(第3版)

    千次阅读 2020-12-17 04:43:19
    章 基础知识1.1 如何选择Python版本1.2 Python安装与简单使用1.3 使用pip管理Python扩展库1.4 Python基础知识1.4.1 Python对象模型1.4.2 Python变量1.4.3 数字1.4.4 字符串1.4.5 运算符与表达式1.4.6 常用内置函数...
  • Python程序设计实验三

    千次阅读 2021-01-13 17:15:57
    黄河科技学院实验报告学院信息工程工程学院班级18软件工程专升本课程名称Pytho n程序设计学号1803120006 姓名郭航日期2018/11/22 实验成绩指导教师刘寒冰实验三Python程序控制结构一、实验目的(1)掌握程序的三种控制...
  • Python程序设计——从基础到开发

    千次阅读 2021-02-04 08:23:11
    基础篇 n第1章Python语言介绍 n1.1Python语言简介 n1.2安装与配置Python环境 n1.2.1安装Python n1.2.2运行Python n1.3Python开发环境IDLE简介 n1.3.1IDLE的启动 n1.3.2利用IDLE创建Python程序 n1.3.3IDLE常用编辑...
  • 图书信息:《Python程序设计实验指导书》(ISBN:9787302525790),董付国,清华大学出版社图书详情(京东):本书81个实验项目可与董付国老师的《Python程序设计(第...
  • 董付国《Python程序设计基础 第2版》PDF首页 >计算机类字号:小中大评论:0 条评论:0 条Python程序设计基础 第2版【作 者】董付国编著【丛书名】计算机系列教材【形态项】 297【出版项】 北京:清华大学出版社 , ...
  • 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~   自我介绍 ଘ(੭ˊᵕˋ)੭ ...【PTA|Python】浙大版《Python 程序设计》题目集:第一章 【PTA|Python】浙大版《Python
  • Python程序设计(一 认识Python)—— 认识Python

    千次阅读 多人点赞 2019-12-25 20:19:12
    ● 从Python的起源、版本到软件安装来初步认识Python ● 编写程序代码,所使用的工具从简单的记事本到Python官方的IDLE,虽然...先来认识Python程序设计语言的发展及其版本,首先安装Python官方的CPython软件到W...
  • 20194220 2019-2020-2 《Python程序设计》实验三报告课程:《Python程序设计》班级: 1942姓名: 梁勇学号:20194220实验教师:王志强实验日期:2020年5月16日必修/选修: 公选课1.实验内容(1)内容:创建服务端和...
  • 课程:《Python程序设计》班级: 1921姓名: 饶欢学号:20192116实验教师:王志强实验日期:2020年4月11日必修/选修: 公选课1.实验内容1.熟悉Python开发环境;2.练习Python运行、调试技能;3.编写程序,练习变量...
  • 20193102 2019-2020 《python程序设计》实验1报告课程:《python程序设计》班级:1931姓名:李潇敏学号:20193102实验教师:王志强实验日期:2020.4.11必修/选修:公开课1.实验内容1.熟悉Python开发环境;2.练习...
  • 温馨提示进入公众号,通过菜单“最新资源”==>“历史文章”可以快速查看分专题的文章列表,通过“最新资源”==>“微课专区”可以观看Python微课,通过“最新资源”==>...
  • 适用教材:董付国.《Python程序设计基础与应用》,机械工业出版社,2018.9----------相关阅读----------教学课件1900页Python系列PPT分享一:基础知识(...
  • Python程序设计与算法基础教程

    千次阅读 2020-12-04 02:52:37
    本教程集教材、练习册、上机指导于一体,基于Windows 10和Python 3.7构建Python开发平台,通过大量的实例,由浅入深、循序渐进地阐述Python语言的基础知识,以及使用Python语言的实际开发应用实例。700多个实例,431...
  • Python程序设计(第3版)》课后习题答案

    万次阅读 多人点赞 2020-08-21 11:02:03
    Python程序设计(第3版)》,(ISBN:978-7-302-55083-9),清华大学出版社 京东购买链接:https://item.jd.com/12668739.html 天猫、当当均有销售,可以选择自己常用平台搜索“董付国”找到本书。 配套资源...
  • Python 程序设计基础难易程度适中。除Python应用开发基础知识之外,还适当介绍了Python标准库以及内置对象的工作原理,并对Python 2.x和Python 3.x的区别做了深入分析,满足不同读者的需要。本书案例丰富。将作者...
  • 20184313 2019-2020-2 《Python程序设计》实验二报告课程:《Python程序设计》班级: 1843姓名: 孙炜力学号:20184313实验教师:王志强实验日期:2020年4月12日必修/选修: 公选课1.实验内容设计并完成一个完整的...
  • Python程序设计基础教程(慕课版)

    千次阅读 2020-12-11 11:15:17
    内容提要前言在线教学辅助平台使用说明第1章 编程前的准备工作1.1 关于编程1.2 关于Python1.3 安装Python运行环境1.4 第一个Python程序1.5 本章小结1.6 课后习题第2章 Python语言基础2.1 常量和简单数据类型2.2 变量...
  • 本期给2021级大数据1班上Python程序设计基础,也是本人第二次上这门基础课,在上一次讲课笔记的基础上做了修订和增补。考虑到是给大数据专业的学生上课,也对大数据采集、数据分析和可视化略有涉及,希望能激发学生...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 432,261
精华内容 172,904
关键字:

python程序设计