|
| 1 | +原文:[Python Weekly - Issue 261](http://eepurl.com/cfOTh5) |
| 2 | + |
| 3 | +--- |
| 4 | + |
| 5 | +欢迎来到Python周刊第261期。让我们直奔主题。 |
| 6 | + |
| 7 | +# 来自赞助商 |
| 8 | + |
| 9 | +[](https://software.intel.com/en-us/intel-sdp-home) |
| 11 | + |
| 12 | +The first product release of [Intel® Distribution for Python* 2017](https://software.intel.com/en-us/intel-distribution-for-python) powered |
| 13 | +by Anaconda* is here! Experience blazing fast Python performance with ready |
| 14 | +access to conda and Anaconda Cloud. Get your [free download](https://registrationcenter.intel.com/en/forms/?productid=2810) |
| 15 | +today. |
| 16 | + |
| 17 | + |
| 18 | +# 新闻 |
| 19 | + |
| 20 | +[Channels adopted as an official Django project](https://www.djangoproject.com/weblog/2016/sep/09/channels-adopted-official-django-project/) |
| 21 | +The Django team is pleased to announce that the Channels project is now |
| 22 | +officially part of the Django project, under our new Official Projects |
| 23 | +program. Channels is the effort to bring WebSockets, long-poll HTTP, and other |
| 24 | +non-request-response protocol and business logic handling to Django, as part |
| 25 | +of our ongoing effort to establish what makes a useful web framework in 2016. |
| 26 | + |
| 27 | +[Python 3.6 dict becomes compact and gets a private version; and keywords become ordered](https://mail.python.org/pipermail/python-dev/2016-September/146327.html) |
| 28 | + |
| 29 | + |
| 30 | +# 文章,教程和讲座 |
| 31 | + |
| 32 | +[Machine Learning in a Year](https://medium.com/learning-new-stuff/machine-learning-in-a-year-cdb0b0ebd29c) |
| 33 | + |
| 34 | +From being a total ml noob to start using it at work. |
| 35 | + |
| 36 | +[The Neural Network Zoo](http://www.asimovinstitute.org/neural-network-zoo/) |
| 37 | +并非Python专有,但是是各种类型的神经网络的一个很棒的概述。 |
| 38 | + |
| 39 | +[Working with streaming data: Using the Twitter API to capture tweets](https://www.dataquest.io/blog/streaming-data-python/) |
| 40 | + |
| 41 | +Being able to work with streaming data is a critical skill for any aspiring |
| 42 | +data scientist. In this post, we'll talk about strategies for working with |
| 43 | +streaming data, and walk through an example where we stream and store data |
| 44 | +from Twitter. |
| 45 | + |
| 46 | +[A bite of Python](https://access.redhat.com/blogs/766093/posts/2592591) |
| 47 | +In this article, which primarily targets people who are new to Python, a |
| 48 | +handful of security-related quirks are looked at; experienced developers may |
| 49 | +well be aware of the peculiarities that follow. |
| 50 | + |
| 51 | +[Episode #75: Pythonic games at CheckIO](https://talkpython.fm/episodes/show/75/pythonic-games-at-checkio) |
| 52 | +Do you like to play games or solve puzzles? Chances are pretty good that you |
| 53 | +do. After all, what is programming and software development but one really |
| 54 | +elaborate puzzle? On this episode, you meet someone who pushed this idea of |
| 55 | +programming as a game to its logical conclusion. Alexander Liabakh is the |
| 56 | +creator of CheckIO and Empire of Code. CheckIO is a programming adventure game |
| 57 | +where you solve puzzles and share them with fellow players. Empire of Code is |
| 58 | +a tower defense game where part of the strategy is to actually program AI in |
| 59 | +Python. |
| 60 | + |
| 61 | +[A Technical Primer On Causality](https://medium.com/@akelleh/a-technical- primer-on-causality-181db2575e41) |
| 62 | +What does "causality" mean, and how can you represent it mathematically? How |
| 63 | +can you encode causal assumptions, and what bearing do they have on data |
| 64 | +analysis? These types of questions are at the core of the practice of data |
| 65 | +science, but deep knowledge about them is surprisingly uncommon. If you |
| 66 | +analyze data without regard to causality, you open your results up for the |
| 67 | +possibility of enormous biases. This includes everything from recommendation |
| 68 | +system results, to post-hoc reports on observational data, to experiments run |
| 69 | +without proper holdout groups. This post covers causality at a more technical |
| 70 | +level. |
| 71 | + |
| 72 | +[Leveraging Python to Automate GIS Processes and Provide Extended Analytical Capabilities](https://www.youtube.com/watch?v=Fmtofk8t2dg) |
| 73 | +Geographical Information Systems (GIS) is a developing spatial technology that |
| 74 | +uses the Python programming language. Using commercial and open source |
| 75 | +libraries, GIS analysis and development can be automated and extended beyond |
| 76 | +the regular capabilities of desktop software. This can include spatial |
| 77 | +analysis, data mining and automatic map generation. |
| 78 | + |
| 79 | +[AI challenge in 78 lines of Python](http://kootenpv.github.io/2016-09-07-ai-challenge-in-78-lines) |
| 80 | + |
| 81 | +[Real-world data cleanup with Python and Pandas](http://trendct.org/2016/08/05/real-world-data-cleanup-with-python-and-pandas) |
| 82 | + |
| 83 | +[Getting started with Raspberry Pi - Building a Digital Photo Frame](https://paulstamatiou.com/getting-started-raspberry-pi/) |
| 84 | + |
| 85 | +[17 places to find datasets for data science projects](https://www.dataquest.io/blog/free-datasets-for-projects/) |
| 86 | + |
| 87 | +[The How and Why of Flask-Bitmapist](https://www.cuttlesoft.com/the-how-and-why-of-flask-bitmapist/) |
| 88 | + |
| 89 | +[Jupyter (IPython) notebooks features](http://arogozhnikov.github.io/2016/09/10/jupyter-features.html) |
| 90 | + |
| 91 | +[Solving Multi-Core Python](https://ericsnowcurrently.blogspot.com/2016/09/solving-mutli-core-python.html) |
| 92 | + |
| 93 | + |
| 94 | +# 书籍 |
| 95 | + |
| 96 | +[Foundations for Analytics with Python: From Non-Programmer to Hacker](http://amzn.to/2cyhD4J) |
| 97 | +If you're like many of Excel's 750 million users, you want to do more with |
| 98 | +your data--like repeating similar analyses over hundreds of files, or |
| 99 | +combining data in many files for analysis at one time. This practical guide |
| 100 | +shows ambitious non-programmers how to automate and scale the processing and |
| 101 | +analysis of data in different formats--by using Python. After author Clinton |
| 102 | +Brownley takes you through Python basics, you'll be able to write simple |
| 103 | +scripts for processing data in spreadsheets as well as databases. You'll also |
| 104 | +learn how to use several Python modules for parsing files, grouping data, and |
| 105 | +producing statistics. |
| 106 | + |
| 107 | + |
| 108 | +# 本周Python工作 |
| 109 | + |
| 110 | +[Python Developer at Headforwards](http://jobs.pythonweekly.com/jobs/python-developer-11/) |
| 111 | +Headforwards is looking for a number of Python developers to join an existing |
| 112 | +Agile software development team. This role will involve working on a very |
| 113 | +exciting and cutting edge web application in the cloud space. |
| 114 | + |
| 115 | + |
| 116 | +# 好玩的项目,工具和库 |
| 117 | + |
| 118 | +[py-d3](https://github.com/ResidentMario/py-d3/) |
| 119 | +py-d3 is an IPython extension which adds D3 support to the Jupyter Notebook |
| 120 | +environment. |
| 121 | + |
| 122 | +[runmultithread](https://github.com/juanpabloaj/runmultithread) |
| 123 | +Run the same process with different inputs in different threads. |
| 124 | + |
| 125 | +[puresnmp](https://github.com/exhuma/puresnmp) |
| 126 | +A pure Python implementation for Python 3.3+ of SNMP without any external |
| 127 | +dependencies (neither MIBs or libsnmp). |
| 128 | + |
| 129 | +[RevDB](https://bitbucket.org/pypy/revdb/) |
| 130 | +RevDB is a reverse debugger for Python based on PyPy. It can be used to track |
| 131 | +down hard-to-reproduce bugs in your Python programs (whether you usually run |
| 132 | +them on PyPy or on CPython). |
| 133 | + |
| 134 | +[NakedTensor](https://github.com/jostmey/NakedTensor) |
| 135 | +Bare bottom simplest example of machine learning in TensorFlow. |
| 136 | + |
| 137 | +[automatron](https://github.com/madflojo/automatron) |
| 138 | +Automatron (Ah-Tom-a-tron) is an open source framework designed to detect and |
| 139 | +remediate IT systems issues. Meaning, it can be used to monitor systems and |
| 140 | +when it detects issues; correct them. |
| 141 | + |
| 142 | +[wlscrape](https://github.com/bontchev/wlscrape) |
| 143 | +A tool for scrapping the possible malware from the Wikileaks AKP leak. |
| 144 | + |
| 145 | +[trackmac](https://github.com/MacLeek/trackmac) |
| 146 | +Trackmac is a command line tool built for OS X users to track their time spent |
| 147 | +on every application.It can also track the websites you visited through Chrome |
| 148 | +or Safari every day. |
| 149 | + |
| 150 | +[beeprint](https://github.com/panyanyany/beeprint) |
| 151 | +Make your debug printing more friendly. |
| 152 | + |
| 153 | +[pysession](https://github.com/FallibleInc/pysession) |
| 154 | +Automatically saves python shell code to a local file or secret Gist. |
| 155 | + |
| 156 | +[tensorflow-wavenet](https://github.com/ibab/tensorflow-wavenet) |
| 157 | +A TensorFlow implementation of DeepMind's WaveNet paper. |
| 158 | + |
| 159 | + |
| 160 | +# 最新发布 |
| 161 | + |
| 162 | +[Python 3.6.0b1](https://mail.python.org/pipermail/python-dev/2016-September/146441.html) |
| 163 | + |
| 164 | + |
| 165 | +# 近期活动和网络研讨会 |
| 166 | + |
| 167 | +[Boston Python Meetup September 2016 - Cambridge, MA](https://www.meetup.com/bostonpython/events/231638367/) |
| 168 | + |
| 169 | +将会有以下演讲 |
| 170 | + |
| 171 | + * Hacking CPython internals |
| 172 | + * Few lightning talks |
| 173 | + |
| 174 | +[For Those About to Mock (We Salute You)](https://www.meetup.com/DCPython/events/232442940/) |
| 175 | + |
| 176 | +An intro to using Python's unittest.mock library to "mock" expensive or |
| 177 | +dangerous calls. We find it indispensable in our unittests, especially when |
| 178 | +calling backends like databases, cloud services, or network APIs. |
| 179 | + |
| 180 | +[PyHou 2016年九月聚会 - Houston, TX](https://www.meetup.com/python-14/events/226999489/) |
| 181 | + |
| 182 | +[San Diego 2016年九月Python聚会 - San Diego, CA](https://www.meetup.com/pythonsd/events/233672873/) |
| 183 | + |
0 commit comments