可爱的python

作者:  哲思社区
出版社: 电子工业出版社

优点
1. 案列讲解很详细,前几章的内容恰好是我想要了解的,例如利用python os模块读取磁盘的文件,或者获得文字的编码方式。这些内容在网上的内容都讲的不详细,还是书里的内容简单明了

2. 后面部分内容讲了python web开发,由于自己对这部分内容不是很关注,所以只是大概翻翻的。

3. 感悟:很多技能书,不一定每本都要仔细看完的,先看你关心的或者遇到过的难点。有些没涉及过的内容,只是从书上看看太迷茫,等用到的时候再来学也不迟。所以很多书,需要不时的翻翻看的,每次重温都会有新的收获。

4. 新手也可以看看这本书,总会有一些收获的。

缺点
1. 整体还可以,不知是不是因为书有点老了,或者是我自身的问题,有些包的安装比较费力,通过常规的“easy_install 包名”方式不能安装,书中讲解也不够清楚。

时间: 2024-11-09 04:59:42

可爱的python的相关文章

《可爱的Python》读书笔记(一)

Just use it! don't learn!--只用,不学! 无意间了解到<可爱的Python>就被它的名字所吸引.查了书评得知这本书是有争议的,有人觉得书中很多都是点到为止不适合新手入门,处处给读者挖坑,结构混乱更不能作为参考书.有人认为此书从实用出发,正符合python意旨,适合培养读者的自学能力. 带着这些疑问和好奇,我决定开始入手它. 刚开始作者就抛出了本书的观点"用之!不学!".故事围绕代表读者的"小白"为实例故事,同代表作者的"

可爱猫+python——定制化微信机器人

框架是模拟真实用户操作,只要不违法乱纪,是不用担心账号冻结问题的. 一.环境搭建 首先当然是下载安装可爱猫了,访问可爱猫官网(http://www.keaimao.com/),下载安装即可(要安装指定版本的微信哦). 之后就是添加可爱猫的http插件,添加完之后如下所示: 最后设置收到微信消息后的回调地址及控制微信操作的接口地址,如下图所示: 二.服务端代码编写(python为例) 服务端使用的是django,路由配置及部分消息发送代码如下: urls配置: urlpatterns = [ pa

Python学习,可爱的Python第一篇

使用vim编辑器,首先新建一个py文件:vim print_filename.py 1.读取指定目录下地所有文件和目录名 print_filename.py #-** coding:utf-8 -*-     //注释,提示使用支持Unicode编码的编辑器环境 improt os   //引用os 模块 print os.listdir("/Users/baolinfang") //读取/Users/baolinfang下地所有文件和目录 2.读取指定目录下所有的文件/目录信息 pr

《可爱的Python》读书笔记(二)

寻找吧!不要先想着创造--Python 是自足的. 继续分析昨天的内容 小白提出问题:如何读取指定光驱"E:"中的文件列表信息? 行者提出:文件是系统的事儿. 分析:系统→操作系统→operating system→os模块! >>> import os >>> os.listdir('E:\\') ['.discinfo', '.treeinfo', 'CentOS_BuildTag', 'EFI', 'EULA', 'GPL', 'images'

《可爱的Python》读书笔记(三)

先用后学,快速获得体验,然后寻求理论支持. 小白根据已有的体验,对PyCDC的软件需求进行了进一步完善. 将以往验证想法的代码,变成可以方便使用的功能,让它可以重复在不同应用环境中使用.小白想象着自个儿的PyCDC可以像普通的命令行工具一样来使用. 行者提出"可以使用getopt.getopt()优化当前功能函式" # -*- coding: utf-8 -*- import os import sys import getopt CDROM = 'E:\\' def cdWalker

《可爱的Python》读书笔记(四)

不断否定自己,但要坚持最初的意愿. 小白已经实现了"将光盘内容索引存储为硬盘上的*.cdc文本文件",并获得了命令行工具样的程序,可以通过命令行调用python pycdc.pyw -e test.txt快速指定文件名. 类似grep一样,现在要实现搜索的功能,打开所有符合要求的文件,读取每一行,如果有指定关键词在行内就打印输出到屏幕-- 结合已有的经验,可以非常简单地实现! # -*- coding: utf-8 -*- import os def cdcGrep(cdcpath, 

《可爱的Python》读书笔记(八)

问题的最佳的解决方案,就是找到那段别人解决相似问题的代码. 今天做些能回顾所学知识点的小练习,类似的问题参考别人的代码,修改成自己容易理解的模样. 1.实现简单的栈.put(item)实现数据item插入栈中:get()实现从栈中取一个数据. # -*- coding: utf-8 -*- class MyStack(object):     '''MyStack         自定义栈,操作有put(), get()     '''     def __init__(self):      

可爱的Python(高清版)PDF

百度网盘链接:https://pan.baidu.com/s/1PTu69yC8GDuQVV7qQtKsvQ 提取码:vvme 复制这段内容后打开百度网盘手机App,操作更方便哦内容简介 · · · · · · 本书的内容主要来自CPyUG社区的邮件列表,由Python的行者根据自身经验组织而成,是为从来没有听说过Python的其他语言程序员准备的一份实用的导学性质的书.笔者试图将优化后的学习体验,通过故事的方式传达给读者,同时也分享了蟒样(Pythonic式)的知识获取技巧,而且希望将最常用的

《可爱的Python》读书笔记(五)

不论战术上如何变化,千万不要忘记战略. 在前些时候小白已经使用getopt获得命令行工具. 但是,要完成一个个看似简单,实际有 N 多情况的逻辑判定就有点烦人了. 热心的行者,又出声了:"使用 cmd 吧!" cmd模块,是一个专门支持命令行界面的模块.让我们来重构一下它: # -*- coding: utf-8 -*- import sys import cmd class PyCDC(cmd.Cmd):          def __init__(self):         #