周刊
各种来源的…
background
世界高速变化
goal
定期 review 一周以来主要变化
trac
汇集各种渠道的周刊, 以及自己每周内省小结吧…
refer.
…TBD
各种来源的…
世界高速变化
定期 review 一周以来主要变化
汇集各种渠道的周刊, 以及自己每周内省小结吧…
…TBD
原文: Import Python Weekly Newsletter - Issue No 168 欢迎, 来 PyChina/weekly 共同翻译/增订/推荐 周刊 蠎消息 ;-) 该读 ~ 文章, Blog, 教程… 2017 以及 2018 学年 Python 中重构的伟大 - Khan Academy Engineering core-python, refactor This blog post is first in a series describing the Great Khan Academy Python Refactor of 2017 And Also 2018. In this post, I’ll explain where our codebase went wrong, what we wanted to do to fix it, and why it was so difficult. It will include tips and code that others can use to avoid some of this difficulty themselves. The second post will describe Slicker, a tool we wrote which formed the backbone of our refactoring effort. The third post will describe how we used this refactoring as an opportunity to reduce inter-file dependencies within our codebase, and how that benefited us. (是也乎: Khan 学院的系列文章, 谈及 Python 开发中常见的一些问题和解决. ) 用 GeoPandas 在 Python 中创建分级统计世界地图 jupyter, geo There are different ways of creating choropleth maps in Python. In a previous notebook, I showed how you can use the Basemap library to accomplish this. More than 2 years have passed since publication and the available tools have evolved a lot. In this notebook I use the GeoPandas library to create a choropleth map. As you’ll see the code is more concise and easier to follow along. (是也乎: 用 matplotlib 来嗯哼, 其实有很多专门的图形库, 可以更加简洁的完成这种绘制了. ) Django CBV 全面指南. django Class Based Views (CBV) is one of my favourite things about Django. During my first Django projects (using Django 1.4 around 6 years ago) I was mainly using functional views — that’s what the tutorial recommended then anyway. However, slowly in my next projects I started reducing the amount of functional views and embracing CBVs, slowly understanding their usage and usefulness. Right now, I more or less only use CBVs for my views; even if sometimes it seems more work to use a CBV instead of a functional one I know that sometime in the future I’d be glad that I did it since I’ll want to re-use some view functionality and CBVs are more or less the only way to have DRY views in Django. 基于 Python DIY 自驾平台 self driving An opensource DIY self driving platform for small scale cars. RC CAR + Raspberry Pi + Python (tornado, keras, tensorflow, opencv,. 和 Python 一起艺术创作 book A book to bring the joy of programming to creative people. With step by step instructions for beginners and tiny programs, fundamental programming concepts are introduced in bite sized sketches. In later chapters, these program sketches become powerful drawing programs, capable of generating new images for 3D printing, CNC, and more. (是也乎: 可惜没有音乐类的创作介绍… ) 用 Python 装饰器进行身份验证 decorator, core-python A Refresher. 棉花糖: 简化Python的对象序列化 serialization Hacker news discussion. (是也乎: 叕一个尝试构建全新数据转换生态的核心模块 marshmallow-code/marshmallow: A lightweight library for converting complex objects to and from simple Python datatypes. 可惜… ) Twitter 分析与 Python twitter Twitter is a good ressource to collect data. We can find a few libraries (R or Python) which allow you to build your own dataset with the data generated by Twitter. This tutorial is focus on the preparation of the data and no on the collect. Throughout this analysis we are going to see how to work with the twitter’s data. (是也乎: 叕一则用 twitter 开放数据来作嗯哼的案例, 所以, Fb 要是象 twitter 一样一直公开就不会出事儿了吧… ) 为 Python 应用构建最小 Docker 容器 docker A best practice when creating Docker containers is keeping the image size to a minimum. The fewer bytes you have to shunt over the network or store on disk, the better. Keeping the size down generally means it is faster to build and deploy your container. 用 Python 构建 Google Analytics Slack Bot analytics Google Analytics is an incredibly powerful tool. All of the members of your team can see everything from which sources your web traffic comes from to what demographics frequent your site. There’s just one problem, Nobody is willing to go to the Google Analytics site and look. If these features aren’t used they may as well not exist. So, to give teammates easier access you can make a custom Slackbot to display Google Analytics. (是也乎: 面对 Slack 以及 Google 这种接口非常开放的服务平台, 用少量代码完成联接, 一直是非常简单的事儿… 可惜… ) 从 python 到 Go 又到 Rust: 自以为是的旅程 golang When looking for a new backend language, I naturally went from Python to the new cool kid: Go. But after only one week of Go, I realised that Go was only half of a progress. Better suited to my needs than Python, but too far away from the developer experience I was enjoying when doing Elm in the frontend. So I gave Rust a try. 好物 ~ 包/模块/库/片段… ...
原文: Import Python Weekly Newsletter - Issue No 167 欢迎, 来 PyChina/weekly 共同翻译/增订/推荐 周刊 蠎消息 ;-) 该读 ~ 文章, Blog, 教程… 通过 Python 检测共振频率来破坏酒杯 project, sound engineering In today’s post, I walk 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. (是也乎: 论优雅的震碎酒杯的姿势… ) 用 Python 实现区块链的实用介绍 blockchain Blockchain is arguably one of the most significant and disruptive technologies that came into existence since the inception of the Internet. It’s the core technology behind Bitcoin and other crypto-currencies that drew a lot of attention in the last few years. As its core, a blockchain is a distributed database that allows direct transactions between two parties without the need of a central authority. This simple yet powerful concept has great implications for various institutions such as banks, governments and marketplaces, just to name a few. Any business or organization that relies on a centralized database as a core competitive advantage can potentially be disrupted by blockchain technology. Python 2.7 终结在 2020年1月1日? 2.7 Curator’s note - Lot of banks and financial companies are not going to upgrade and be happy to pay vendors for security updates. 如何使用 Scikit-Learn 从文本语料库中列出最常用的单词? machine learning, scikit Frequently we want to know which words are the most common from a text corpus sinse we are looking for some patterns. 如何在 Python 中用 Deep Learning 实现 iPhone X 的 FaceID FaceID Reverse engineering iPhone X’s new unlocking mechanism. Python 中并行 IO 操作的内存效率 parallel processing Python allows for several different approaches to parallel processing. The main issue with parallelism is knowing its limitations. We either want to parallelise IO operations or CPU-bound tasks like image processing. The first use case is something we focused on in the recent Python Weekend* and this article provides a summary of what we came up with. Python 3.7 的内置断点 — 快速介绍 core-python Debugging in Python has always felt a bit “awkward” compared with other languages I’ve worked in. Introducing breakpont() (是也乎: 是的, 单步调试是所有 C+++++++ 程序猿思维的依赖… ) Python 编程练习书 book It’s free. (是也乎: 21页的小小书… ) PyPI 支持 Markdown 了- Dustin Ingram pypi I’m really excited to say that as of today, PyPI supports rendering project descriptions from Markdown! This has been a oft-requested feature and after lots of work (including the creation of PEP 566) it is now possible, without translating Markdown to rST or any other hacks! python-itertools core-python itertools.accumulate(iterable[, func]) Python, SQLAlchemy 和 Factory Boy 进行敏捷数据库集成测试 testing So you are interested in testing, aren’t you? Not doing it yet? That’s the right time to start then! In this little example, I’m going to show a possible procedure to easily test your piece of code that interacts with a database. 部署 TensorFlow 模型 - 迈向数据科学 tensorflow Super fast and concise tutorial Stack Overflow 2018 开发者调查- 瞅瞅 Python 怎样. survey This year, over 100,000 developers told us how they learn, build their careers, which tools they’re using, and what they want in a job. (是也乎: 一个字: 非常猛 ) 好物 ~ 包/模块/库/片段… ...
原文: Import Python Weekly Newsletter - Issue No 166 欢迎, 来 PyChina/weekly 共同翻译/增订/推荐 周刊 蠎消息 ;-) 该读 ~ 文章, Blog, 教程… Django 管理手册 django, admin This is a book about doing things with Django admin. It takes the form of about forty questions and common tasks with Django admin we answer. (是也乎: 叕一本有关 Django 的新书了… 旁的不说, Django 制造了很多作者 ) 又一种创建 REST API 的简易形式 – codeburst flask Learn how to create semantic REST API real quick using Python Flask (是也乎: 叕一个用FLask 来折腾 RESTful 接口的案例, 但是,有专门的 API 生成器了哪 181130 suggest by Alex Nordeen RESTful Web Services Tutorial with Example is is more in-depth and well -> This is how easy it is to create a REST API – codeburst thanx u Alex ;-) ) ...
原文: Import Python Weekly Newsletter - Issue No 165 欢迎, 来 PyChina/weekly 共同翻译/增订/推荐 周刊 蠎消息 ;-) 该读 ~ 文章, Blog, 教程… Guido van Rossum: 仁慈暴君回顾 Python 3 Guido, BDFL Various topics of retrospective on Python 3. What is working, what failed, what is still a work in progress as the language evolves? (是也乎: 好汉要活好… ) GoCD: 可视化和建模复杂的 CD 工作流程 Visualize GoCD supports continuous delivery out of the box with its built-in pipelines, advanced traceability and value stream visualization. With GoCD, you can easily model, orchestrate and visualize complex workflows from end to end. GoCD supports modern infrastructure and cloud deployments. Learn how to setup your first pipeline - https://goo.gl/7Y5u7c OR check out their enterprise plugins and support. - https://goo.gl/Xqk6kL 在线 CookieCutter 生成器 django Get a ZIP-archive with project by filling out the form. 如何为 Python Web Apps 编写 Dockerfiles – Hasura docker This post is filled with examples ranging from a simple Dockerfile to multistage production builds for Python apps. (是也乎: 一定有自动生成工具的,将来, 或是自己写个 ) Pandas 实例: 列s pandas Let’s review the many ways to do the most common operations over dataframe columns using pandas. (是也乎: 叕则 Pandas 自学案例… ) 用 Python 3 探索 REST和GraphQL GraphQL Here at Kalo, we’ve been exploring ways of upgrading some of our API’s and found that concrete examples for developers looking to create GraphQL servers Python were lacking, so we decided to build a small project as an experiment to compare the two paradigms and share the knowledge by writing about it. 用 Q表 强化学习 machine learning Reinforcement learning is an area of machine learning dealing with delayed reward. 用 Python 代码有 5 种轻松的数据可视化姿势 charting Data Visualization is a big part of a data scientist’s jobs. In the early stages of a project, you’ll often be doing an Exploratory Data Analysis (EDA) to gain some insights into your data. Creating visualizations really helps make things clearer and easier to understand, especially with larger, high dimensional datasets. Towards the end of your project, it’s important to be able to present your final results in a clear, concise, and compelling manner that your audience, whom are often non-technical clients, can understand. (是也乎: 叕一组 数据可视化模块对比… 其实吧, 不考虑输出使用 plt 足够了, 但是,… ) 在加拿大安大略省找到最中意的钓鱼地点 fishing Once, I was talking with my colleague about outdoor activities, and he told me that he is a fishing enthusiast. It didn’t bring up my attention at first since I am not a fishing guy. However, he propose a idea to use Google Map to search for all those fishing sites due to the hard time of playing around with the official fishing website. The idea is brilliant and it attract me as well. In the end, that’s how we start our first project at Weclouddata. Interactive Brokers in Python with backtrader algo trading Reddit’s r/algotrading seems to have a constant number of posts which revolve about the ideas: How can I trade with Python (using frameworks or not) and Interactive Brokers? Let’s try to see how to achieve it with backtrader. 你首个机械学习的推荐模型 machine learning Apple released a few weeks ago, Turicreate, an open source framework to create easily model for CoreML. In this tutorial, you don’t need Apple device. This recommender can be used only with python. And later used on Apple device after using converter tool. (是也乎: 叕只推荐系统的嗯哼 ) datastream.io elasticsearch An open-source framework for real-time anomaly detection using Python, Elasticsearch and Kibana. (是也乎: ELK 生态新组合工具… ) 一步步指导建立自己的’迷你IMDB’数据库 project How to use simple Python libraries and built-in capabilities to scrape the web for movie information and store them in a local SQLite database. 集成 Google Sheets 和 Jupyter Notebooks jupyter How to pass data between Google Sheets and Jupyter Notebooks. 有没有 Docker 都能折腾 Python 开发环境 docker, setup Part of being a developer includes setting up your computer so that you can develop the applications you want to write. (是也乎: Py 开发环境不折腾 Docker 现在是不够正义的了… ) 在 Python 中探索性数据分析 EDA Multiple libraries are available to perform basic EDA but I am going to use pandas and matplotlib for this post. Pandas for data manipulation and matplotlib, well, for plotting graphs. Jupyter Nootbooks to write code and other findings. Jupyter notebooks is kind of diary for data analysis and scientists, a web based platform where you can mix Python, html and Markdown to explain your data insights. (是也乎: 数据探索…无法想法不在 Jupyter 中嗯哼 ) PyCon.DE Part 1: Turbodbc - Turbocharged database access for data scientists - Blue Yonder Technology Blog database access This talk introduces the open source Python database module turbodbc. It uses standard ODBC drivers to connect with virtually any database and is a viable (and often faster) alternative to “native” Python drivers. 好物 ~ 包/模块/库/片段… ...