标签分类 热门分类
当前位置:首页 > 程序设计电子书 > Python入门电子书网盘下载
Python入门经典 Python入门经典
iris168

iris168 提供上传

资源
26
粉丝
8
喜欢
330
评论
12

    Python入门经典 PDF 高清版

    Python入门电子书
    • 发布时间:

    给大家带来的一篇关于Python入门相关的电子书资源,介绍了关于Python入门、Python经典方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小48.1 MB,KatieCunningham编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.8,更多相关的学习资源可以参阅 程序设计电子书Python电子书Python视频、等栏目。

  • Python入门经典 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1Efl0TAeTyT_eBi7IbbuSB
  • 分享码:h5z5
  • Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python可以用于很多的领域,从科学计算到游戏开发。

    《Python入门经典》是面向Python初学者的学习指南,详细介绍了Python编程基础,以及一些高级概念,如面向对象编程。全书分为24章。第1章介绍了Python的背景和安装方法。第2章到第7章介绍了一些基本的编程概念,如变量、数学运算、字符串和获取输入。第8章到第12章介绍了更高级的主题,讨论了函数、字典和面向对象编程等。第13章到第15章介绍了如何使用库和模块,以及如何创建自己的模块。第16章到第19章介绍了使用数据,如保存到文件,使用标准格式以及使用数据库。第20章和第21章尝试了标准库以外的一些项目,在这两章中,介绍了创建动态Web站点和开发游戏。这两章并不是要成为完整的课程,而是充当学习更多知识的一个起点。第22章和第23章介绍了如何正确地保存代码,以及出错的时候如何找到解决方案。第24章介绍了读者可能会接触到哪些项目,哪些资源可以帮助读者学习更多知识,以及如何更深入地融入Python社区。

    《Python入门经典》内容循序渐进,逐步深入,概念和知识点讲解清楚,而且每章最后配有练习,供读者检查和巩固所学知识。《Python入门经典》适合学习Python语言和应用的初中级用户阅读和自学,也可以作为相关培训的教材。

    目录

    • 第1章 安装和运行Python 
    • 第2章 在Python中使用数字 
    • 第3章 编程中的逻辑 
    • 第4章 在字符串中存储文本 
    • 第5章 处理输入和输出 
    • 第6章 将项分组到列表中 
    • 第7章 使用循环重复代码 
    • 第8章 创建简单的脚本 
    • 第9章 使用字典匹配键和值 
    • 第10章 生成对象 
    • 第11章 生成类 
    • 第12章 扩展类以添加功能 
    • 第13章 使用Python的模块来添加功能 
    • 第14章 分拆程序 
    • 第15章 为代码提供文档 
    • 第16章 操作程序文件 
    • 第17章 用JSON来共享信息 
    • 第18章 把信息保存到数据库 
    • 第19章 使用SQL从数据库获取更多信息 
    • 第20章 用Flask进行Web开发 
    • 第21章 用PyGame开发游戏 
    • 第22章 通过版本控制来正确地保存代码 
    • 第23章 修复问题代码 
    • 第24章 学习Python的下一步

    上一篇:自然语言处理技术入门与实战  下一篇:Linux运维最佳实践

    展开 +

    收起 -

     
    Python入门 相关电子书
    关于Python入门的学习笔记
    网友NO.973632

    Python操作word常见方法示例【win32com与docx模块】

    本文实例讲述了Python操作word常见方法。分享给大家供大家参考,具体如下: 这里介绍两种方式: 使用win32com 使用docx 1. 使用win32com扩展包 只对windows平台有效 代码: # coding=utf-8import win32comfrom win32com.client import Dispatch, DispatchExword = Dispatch('Word.Application') # 打开word应用程序# word = DispatchEx('Word.Application') #启动独立的进程word.Visible = 0 # 后台运行,不显示word.DisplayAlerts = 0 # 不警告path = 'G:/WorkSpace/Python/tmp/test.docx' # word文件路径doc = word.Documents.Open(FileName=path, Encoding='gbk')# content = doc.Range(doc.Content.Start, doc.Content.End)# content = doc.Range()print '----------------'print '段落数: ', doc.Paragraphs.count# 利用下标遍历段落for i in range(len(doc.Paragraphs)): para = doc.Paragraphs[i] print para.Range.textprint '-------------------------'# 直接遍历段落for para in doc.paragraphs: print para.Range.text # print para #只能用于文档内容全英文的情况doc.Close() # 关闭word文档# word.Quit #关闭word程序 2. 使用docx扩展包 优点: 不依赖操作系统,跨平台 安装: pip install python-docx 参考文档: https://python-docx.readthedocs.io/en/latest/index.html 代码: import docxdef read_docx(file_name): doc = docx.Document(file_name) content = '\n'.join([para.text for para in doc.paragraphs]) return content 创建表格 # coding=utf-8import docxdoc = docx.Document()table = doc.add_table(rows=1, cols=3, style='Ta……

    网友NO.797080

    python针对不定分隔符切割提取字符串的方法

    问题: 我们需要在散沙一般的数据中提取出字符,分隔符不止一个,而且还有不少空格,比如: 原字符串如下: 'asd ff gg; asd , foo| og ' 我们需要删除上面的,;|分隔符和多余空格,提取出: ['asd', 'ff', 'gg', 'asd', 'foo', 'og'] 这种一般用于处理日志或者网页数据提取,一般而言,这种数据中需要的数据分布规律性不是太强,而且比较散。 处理结果如下: import reline = 'asd ff gg; asd , foo| og 'data = re.split(r'[;,|\s]\s*',line)for i in data: if i == '': data.remove(i)print(data) 以上这篇python针对不定分隔符切割提取字符串的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。 ……

    网友NO.111574

    python之实现自定义分页功能

    本文实例讲述了python之实现自定义分页功能。分享给大家供大家参考,具体如下: # 实现自定义分页import mathdef custom_paginator(current_page, num_page, max_page=10): middle = math.ceil(max_page / 2) # 一种特殊情况 # 总页数,小于最大页数 if num_page max_page: start = 1 end = num_page else: # 一般情况 # 当前页在头部的时候 if current_page = middle: start = 1 end = max_page # 当前页在中间时 elif (current_page middle) (current_page num_page - middle + 1): start = current_page - middle end = current_page + middle - 1 else: # 当前页在尾部 start = num_page - max_page + 1 end = num_page return start, end 相关推荐: js自定义分页 在ASP.NET中实现自定义分页功能 ThinkPHP5 自定义分页教程 自定义分页功能的实现代码 以上就是python之实现自定义分页功能的详细内容,更多请关注码农之家其它相关文章! ……

    网友NO.664798

    解决python tkinter界面卡死的问题

    如果点击按钮,运行了一个比较耗时的操作,那么界面会卡死。 import tkinter as tkimport time def onclick(text, i): time.sleep(3) text.insert(tk.END, '按了第{}个按钮\n'.format(i)) root = tk.Tk() text = tk.Text(root)text.pack() tk.Button(root, text='按钮1', command=lambda :onclick(text,1)).pack()tk.Button(root, text='按钮2', command=lambda :onclick(text,2)).pack() root.mainloop() 解决办法: 方式一、直接开线程 import tkinter as tkimport timeimport threading songs = ['爱情买卖','朋友','回家过年','好日子']movies = ['阿凡达','猩球崛起'] def music(songs): global text # 故意的,注意与movie的区别 for s in songs: text.insert(tk.END, "听歌曲:%s \t-- %s\n" %(s, time.ctime())) time.sleep(3) def movie(movies, text): for m in movies: text.insert(tk.END, "看电影:%s \t-- %s\n" %(m, time.ctime())) time.sleep(5) def thread_it(func, *args): '''将函数打包进线程''' # 创建 t = threading.Thread(target=func, args=args) # 守护 !!! t.setDaemon(True) # 启动 t.start() # 阻塞--卡死界面! # t.join() root = tk.Tk() text = tk.Text(root)text.pack() tk.Button(root, text='音乐', command=lambda :thread_it(music, songs)).pack()tk.Button(root, text='电影', command=lambda :thread_it(movie, movies, text)).pack() root.mainloop() 方式二、继承 threading.Thread 类 import tkinter as tkimport timeimport threading songs = ['爱情买卖','朋友','回家过年','好日子']movies = ['阿凡达','猩球崛起……

    Copyright 2018-2020 xz577.com 码农之家

    电子书资源由网友、会员提供上传,本站记录提供者的基本信息及资源来路

    鸣谢: “ 码小辫 ” 公众号提供回调API服务、“ 脚本CDN ”提供网站加速(本站寻求更多赞助支持)

    版权投诉 / 书籍推广 / 赞助:520161757@qq.com

    上传资源(网友、会员均可提供)

    查看最新会员资料及资源信息