|
| 1 | +原文:[Python Weekly - Issue 339 ](http://eepurl.com/doVqiL) |
| 2 | + |
| 3 | +--- |
| 4 | + |
| 5 | +欢迎来到Python周刊第 339 期。让我们直奔主题。 |
| 6 | + |
| 7 | +# 来自赞助商 |
| 8 | + |
| 9 | +[](https://try.digitalocean.com/virtual-private-servers/?utm_source=paid_newsletter+python+weekly&utm_medium=display&utm_campaign=PricePerf+dr+free+newsletter+trial&utm_content=3-22-2018+python+weekly) |
| 10 | + |
| 11 | +Get a [free $100 credit](https://try.digitalocean.com/virtual-private-servers/?utm_source=paid_newsletter+python+weekly&utm_medium=display&utm_campaign=PricePerf+dr+free+newsletter+trial&utm_content=3-22-2018+python+weekly) when you deploy your next Python app with DigitalOcean. Rapidly provision thousands of cloud servers in seconds with firewalls, monitoring, security, and alerts--all included on our intuitive platform. Now spend more time coding and less time managing your infrastructure. |
| 12 | + |
| 13 | + |
| 14 | +# 新闻 |
| 15 | + |
| 16 | +[Markdown Descriptions on PyPI](https://dustingram.com/articles/2018/03/16/markdown-descriptions-on-pypi) |
| 17 | +The best way to render your project's description as Markdown on PyPI. |
| 18 | + |
| 19 | +[PyCon Israel 2018 Call For Papers](https://docs.google.com/forms/d/e/1FAIpQLSd16_rRvtSlPk3fDpL-VyO8ULOoX4iFKZr81AhK_OuvfjZ-wg/viewform) |
| 20 | + |
| 21 | + |
| 22 | +# 文章,教程和讲座 |
| 23 | + |
| 24 | +[MusicVAE: Creating a palette for musical scores with machine learning.](https://magenta.tensorflow.org/music-vae) |
| 25 | +When a painter creates a work of art, she first blends and explores color options on an artist's palette before applying them to the canvas. This process is a creative act in its own right and has a profound effect on the final work. Musicians and composers have mostly lacked a similar device for exploring and mixing musical ideas, but we are hoping to change that. This post introduces MusicVAE, a machine learning model that lets us create palettes for blending and exploring musical scores. |
| 26 | + |
| 27 | +[VINE: An Open Source Interactive Data Visualization Tool for Neuroevolution](https://eng.uber.com/vine/) |
| 28 | +Uber introduces VINE, an open source data visualization tool to help neuroevolution researchers better understand this family of algorithms. |
| 29 | + |
| 30 | +[How to use HDF5 files in Python](https://www.uetke.com/blog/python/how-to-use-hdf5-files-in-python/) |
| 31 | +Learn how to use the HDF5 format to store large amounts of data and read it back with Python. |
| 32 | + |
| 33 | +[Steganography: Hiding an image inside another](https://towardsdatascience.com/steganography-hiding-an-image-inside-another-77ca66b2acb1) |
| 34 | +In this post, we will learn some image processing concepts and how to hide an image inside another image file. |
| 35 | + |
| 36 | +[The Ultimate Guide To Speech Recognition With Python](https://realpython.com/python-speech-recognition/) |
| 37 | +An in-depth tutorial on speech recognition with Python. Learn which speech recognition library gives the best results and build a full-featured "Guess The Word" game with it. |
| 38 | + |
| 39 | +[Breaking a Wine Glass in Python By Detecting the Resonant Frequency](https://www.makeartwithpython.com/blog/break-glass-with-resonant-frequency/) |
| 40 | +This post walks through the journey of writing a Python program to break wine glasses on demand, by detecting their resonant frequency. Along the way we'll 3D print a cone, learn about resonant frequencies, and see why I needed an amplifier and compression driver. So, let's get started. |
| 41 | + |
| 42 | +[Classes Without Classes](https://veriny.tf/classes-without-classes/) |
| 43 | +Python's object model is incredibly powerful; you can override virtually everything, or hand out weird objects to anyone and have them accept it as if it is a normal object. Python's OO is a descendant of smalltalk OO, where everything is an object, even objects and object types; especially functions. This made me wonder: is it possible to write classes without using classes? |
| 44 | + |
| 45 | +[4 Techniques for Testing Python Command-Line (CLI) Apps](https://realpython.com/python-cli-testing/) |
| 46 | +In this article, you'll learn 4 essential testing techniques for Python command-line applications: "lo-fi" print debugging, using a visual debugger, unit testing with pytest and mocks, and integration testing. |
| 47 | + |
| 48 | +[Building a high-available file storage with nginx, haproxy and lsyncd](https://behind.pretix.eu/2018/03/20/high-available-cdn/) |
| 49 | +Behind the scenes blog of pretix, your friendly ticketing system from next door. |
| 50 | + |
| 51 | +[Python 3.7's new builtin breakpoint -- a quick tour](https://hackernoon.com/python-3-7s-new-builtin-breakpoint-a-quick-tour-4f1aebc444c) |
| 52 | + |
| 53 | + |
| 54 | +# 本周的Python工作 |
| 55 | + |
| 56 | +[Backend Engineer at PlanGrid](http://jobs.pythonweekly.com/jobs/backend-engineer-3/) |
| 57 | +We're looking for Backend Engineers for our team. From Hudson Yards to Levi's Stadium, our customers build some of the most amazing construction projects on the planet. PlanGrid is spearheading the industry's transformation to the cloud and digitization by arming construction workers with the best productivity tools. You'll work with top-tier design and QA teams to build flexible solutions that allow customers to manage their data throughout the lifecycle of their construction projects. |
| 58 | + |
| 59 | + |
| 60 | +# 好玩的项目,工具和库 |
| 61 | + |
| 62 | +[MusicVAE](https://github.com/tensorflow/magenta/tree/master/magenta/models/music_vae) |
| 63 | +A hierarchical recurrent variational autoencoder for music. |
| 64 | + |
| 65 | +[LabNotebook](https://github.com/henripal/labnotebook) |
| 66 | +LabNotebook is a tool that allows you to flexibly monitor, record, save, and query all your machine learning experiments. |
| 67 | + |
| 68 | +[livelossplot](https://github.com/stared/livelossplot) |
| 69 | +Live training loss plot in Jupyter Notebook for Keras, PyTorch and others. |
| 70 | + |
| 71 | +[Fast-Pandas](https://github.com/mm-mansour/Fast-Pandas) |
| 72 | +Benchmark for different operations in pandas against various dataframe sizes. |
| 73 | + |
| 74 | +[thug-memes](https://github.com/jerry-git/thug-memes) |
| 75 | +Command line Thug Meme generator written in Python. |
| 76 | + |
| 77 | +[DjangoX](https://github.com/wsvincent/djangox) |
| 78 | +A framework for launching new Django projects quickly. Includes a complete user authentication flow: signup, login, and forget password. And easily extendable to include social authentication via Gmail, Facebook, Twitter, etc |
| 79 | + |
| 80 | +[consensus-cookery](https://github.com/schollz/consensus-cookery) |
| 81 | +Get a consensus recipe for your next meal. |
| 82 | + |
| 83 | +[auto-py-to-exe](https://github.com/brentvollebregt/auto-py-to-exe) |
| 84 | +Converts .py to .exe using a simple graphical interface. |
| 85 | + |
| 86 | +[PyTorch-NLP](https://github.com/PetrochukM/PyTorch-NLP) |
| 87 | +Text utilities and datasets for PyTorch. |
| 88 | + |
| 89 | +[Powershell-RAT](https://github.com/Viralmaniar/Powershell-RAT) |
| 90 | +Python based backdoor that uses Gmail to exfiltrate data through attachment. This RAT will help during red team engagements to backdoor any Windows machines. It tracks the user activity using screen capture and sends it to an attacker as an e-mail attachment. |
| 91 | + |
| 92 | +[onegram](https://github.com/pauloromeira/onegram) |
| 93 | +A simplistic api-like instagram bot powered by requests. |
| 94 | + |
| 95 | +[hue](https://github.com/UltimateHackers/hue) |
| 96 | +Hue will help you to print awesomely in terminals. |
| 97 | + |
| 98 | +[deep-person-reid](https://github.com/KaiyangZhou/deep-person-reid) |
| 99 | +Pytorch implementation of deep person re-identification approaches. |
| 100 | + |
| 101 | + |
| 102 | + |
| 103 | + |
0 commit comments