Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python.announce > #2062
| Path | csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Mike Driscoll <mike@pythonlibrary.org> |
| Newsgroups | comp.lang.python.announce |
| Subject | ANN: Python 201 Book Kickstarter Campaign |
| Date | Wed, 9 Mar 2016 09:39:19 -0600 |
| Lines | 37 |
| Approved | python-announce-list@python.org |
| Message-ID | <mailman.85.1457538250.15725.python-announce-list@python.org> (permalink) |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8 |
| Content-Transfer-Encoding | quoted-printable |
| X-Trace | news.uni-berlin.de F10lXvtahMkp+a+jZiFlRAYNGymzsVTBJQxvsWXHyuDg== |
| Return-Path | <mike@pythonlibrary.org> |
| X-Original-To | python-announce-list@python.org |
| Delivered-To | python-announce-list@mail.python.org |
| X-Spam-Status | OK 0.001 |
| X-Spam-Evidence | '*H*': 1.00; '*S*': 0.00; 'subject:Python': 0.05; 'context': 0.05; 'expressions': 0.07; 'subject:ANN': 0.07; 'tests,': 0.07; '101': 0.09; 'collections': 0.09; 'filter,': 0.09; 'generators': 0.09; 'httplib': 0.09; 'url:blog': 0.10; 'python': 0.10; 'python.': 0.11; 'argument': 0.15; 'intermediate': 0.15; 'skip:p 40': 0.15; '201': 0.16; 'driscoll': 0.16; 'from:addr:mike': 0.16; 'iterators': 0.16; 'itertools': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'urllib': 0.16; 'beginner': 0.18; 'project,': 0.18; 'doc': 0.22; 'level,': 0.22; 'testing': 0.25; 'message-id:@mail.gmail.com': 0.27; 'function': 0.28; 'skip:( 20': 0.28; 'regular': 0.29; 'command-line': 0.29; 'mike': 0.29; 'code': 0.30; 'blog:': 0.30; 'programmers': 0.30; 'topics': 0.30; 'announce': 0.32; 'functional': 0.32; 'campaign': 0.33; 'skip:- 10': 0.34; 'received:google.com': 0.35; 'next': 0.35; 'unicode': 0.35; 'level': 0.35; 'there': 0.36; 'url:org': 0.36; 'received:209.85': 0.36; 'subject:: ': 0.37; 'received:209': 0.38; 'to:addr:python.org': 0.40; 'some': 0.40; 'your': 0.60; 'here.': 0.62; 'here:': 0.63; 'latest': 0.64; '\xe2\x80\x93': 0.72; 'book:': 0.84; 'overloading': 0.84; 'scraping': 0.91; 'you\xe2\x80\x99re': 0.91; 'chapters': 0.93; 'url:l': 0.98 |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=pythonlibrary-org.20150623.gappssmtp.com; s=20150623; h=mime-version:date:message-id:subject:from:to; bh=ay6LQl+RiTf4so5TyLJPY9F+YCcftC0hlfv3tdAwAjY=; b=ou7n8ZWYNd6Oi282MizLQZrnQIz3FuXIkpGr8WbXciA4M7mH0ZBADslsMb0hi9kYIv zh+mo1X0+NBJnBvs+qrrZZFEojBb2lZuZ6NEXGeR/b0uqFjwcu5a+il52bpJKNUtjc/S bDBQMX9c21MMgm1nbWoW9+TcqLpqO36bXan7gmuwx8FCtuSf1Y8ZL3ePCfG5+RZaEtfB uKRZKkeOt/q+n+6kttcZnKCrz8iqsxvbSr8a8lmspzeF5AP7Bajjg0iTrdHzv7l8Ii5L 1z+LgKjwHVay0VozKQhJLKPgYM/0cW7x6C2QSIL6nbkLvH271N8FPrmXdW7E3yTdfrN/ Yo3Q== |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=ay6LQl+RiTf4so5TyLJPY9F+YCcftC0hlfv3tdAwAjY=; b=jNmW+dFMHmnaeYVhMFU0N8SG/6E4iPqXE5OlOTD8I+fJZBI07F8xx2ScPorNPuchTQ CPPpdNhfNzQSoHj1Az7ypvci6GIwjRwupKJxdtlvQeczCM5DN0jbjM7McvkCcda+Wt+q Sp181B4sFzOKnY+htf5cCZyyepjTix9a+S9tb4QQJGPpiEf7LKDXXTPLAZ6p6NCa6AMA hoM6A3lAUzNPZ3wbidM/EIgQwwdVbSIvTIBiTb7vIM75TxbaIowy1qvMOd4otNAXhhZU DpZUyhoXqzv5DT1VXeGcviddnPV9VoxFphGOvufnW2X3i+u8KDBAm6LUIRnSt8d+vzsP YHUw== |
| X-Gm-Message-State | AD7BkJKslcdhSR6/lsJwARTFZBfKUUFvodUWxiLzU2VLNT8auaeo6JedgOmFrqkvgFZgbBzLEKk/TUitolDUgw== |
| X-Received | by 10.129.86.8 with SMTP id k8mr18605636ywb.286.1457537959969; Wed, 09 Mar 2016 07:39:19 -0800 (PST) |
| X-Mailman-Approved-At | Wed, 09 Mar 2016 10:44:09 -0500 |
| X-Content-Filtered-By | Mailman/MimeDel 2.1.21 |
| X-BeenThere | python-announce-list@python.org |
| X-Mailman-Version | 2.1.21 |
| Precedence | list |
| List-Id | Announcement-only list for the Python programming language <python-announce-list.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-announce-list/> |
| List-Post | <mailto:python-announce-list@python.org> |
| List-Help | <mailto:python-announce-list-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe> |
| Xref | csiph.com comp.lang.python.announce:2062 |
Show key headers only | View raw
I am happy to announce my latest project, which is the sequel to my Python 101 book: Python 201 – Intermediate Python. I am launching a Kickstarter campaign to help fund its publication so if you’re interested in supporting, you can do so here: https://www.kickstarter.com/projects/34257246/python-201-intermediate-python If you already know the basics of Python and now you want to go to the next level, then this is the book for you! This book is for *intermediate level *Python programmers only. There won’t be any beginner chapters here. *Note*: This book will be covering *Python 3* *Here are some of the topics covered:* - generators / iterators - Functional idioms (map, filter, reduce). - Writing your own context managers. - Command-line argument processing - collections - itertools - functools - Function Overloading - Basics of regular expressions - httplib / urllib (client / server) - web scraping - Basics of Unicode (encoding and codecs) - Timing code (benchmarking) - Testing (unit tests, doc tests, mock, coverage) ----------------- Mike Driscoll Blog: http://blog.pythonlibrary.org Book: https://gumroad.com/l/bppWr
Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread
ANN: Python 201 Book Kickstarter Campaign Mike Driscoll <mike@pythonlibrary.org> - 2016-03-09 09:39 -0600
csiph-web