Veze, linkovi
Kompjuter biblioteka
Korpa

Preporučujemo

Pragmatični programer: vaš put do stručnosti

Pragmatični programer: vaš put do stručnosti

Popust cena: 1840 rsd

Pet linija koda - refaktorisanje, kada i kako

Pet linija koda - refaktorisanje, kada i kako

Popust cena: 1930 rsd

Python Weekly No 205

Articles, Tutorials and Talks

How I Hacked Amazon's $5 WiFi Button to track Baby Data
A great post that shows you how to hijack and use Amazon's Dash buttons for just about anything you want.

Episode #21: PyPy - The JIT Compiled Python Implementation
Is your Python code running a little slow? Did you know that the PyPy runtime could make it run up to 10x faster? Seriously! Maciej Fijalkowski is here to tell us all about it. This episode is all about the alternative, JIT compiled, garbage collection Python implementation PyPy. 

Creating Powerpoint Presentations with Python

 
Love it or loathe it, PowerPoint is widely used in most business settings. This article will not debate the merits of PowerPoint but will show you how to use python to remove some of the drudgery of PowerPoint by automating the creation of PowerPoint slides using python.

What to expect from the Python Test Podcast (PT001)
A first episode of a new podcast that will be covering various topics related to python testing.

Out-of-Core Dataframes in Python: Dask and OpenStreetMap
This post takes a look at how dask can be useful when looking at a large dataset: the full extracted points of interest from OpenStreetMap. We will use Dask to manipulate and explore the data, and also see the use of matplotlib's Basemap toolkit to visualize the results on a map.

Build a document search engine using Xapian and Pylons
It is now easy to set up a powerful search engine using open source libraries. In this tutorial, we will create a document search engine from scratch using Python bindings to a fast C++ search engine library called Xapian and deploy it using the Pylons web framework on the Python-friendly web hosting provider WebFaction.

A/B Testing with Hierarchical Models in Python
This post discusses a method for A/B testing using Beta-Binomial Hierarchical models to correct for a common pitfall when testing multiple hypotheses. It also compares it to the classical method of using Bernoulli models for p-value, and cover other advantages hierarchical models have over the classical model. 

Creating a Pluto flyby using unaligned New Horizons images

Using SQLite4's LSM Storage Engine as a Stand-alone NoSQL Database with Python

Exploring the Top Incomes Database with Pandas and Matplotlib

The SysAdmin's Guide to Python


Books

Fluent Python


With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best--and possibly most neglected--features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time. Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.


Python Jobs of the Week

Senior Software Engineer (Core) at Sauce Labs
Sauce Labs is looking for a Senior Core Engineer to join the Core Services development team. Experience with distributed systems, Python, Twisted and work experience within a small team is a plus. Day to day responsibilities will include being responsible for designing, building, and scaling the core software that powers Sauce Labs and launches over 10 million VMs a month. You'll be joining a team that is active in open source communities and will have the opportunity to travel to conferences if desired. 

Backend Development Lead at Brandibble
You'll have the opportunity to make the best of your existing experience and implement best practices, learn a lot of new tools and technologies, and directly influence the design and evolution of the Brandibble application as a whole. You'll work very closely with our founder on a daily basis - the two of you will be working side-by-side as he leads frontend development. We're looking for someone who wants to own our backend development effort, have a big impact on how we build things, and have meaningful equity stake in the business. 


Interesting Projects, Tools and Libraries

Rb


Rb, the redis blaster, is a library that implements sharding for redis. It implements a custom routing system on top of python redis that allows you to automatically target different servers without having to manually route requests to the individual nodes.

search-script-scrape
101 webscraping and research tasks for the data journalist.

Lobotomy
Lobotomy is an Android security toolkit that will automate different Android assessments and reverse engineering tasks. The goal of the Lobotomy toolkit is to provide a console environment, which would allow a user to load their target Android APK once, then have all the necessary tools without needing to exit that environment.

Lupa
Lua in Python. It integrates the runtimes of Lua or LuaJIT2 into CPython. It is a partial rewrite of LunaticPython in Cython with some additional features such as proper coroutine support.

cache-tier
Imagine you have a set of static files you want to serve to the world. Cache-tier allows you to quickly spin up a Linux web server in a location with cheap, plentiful bandwidth and serve those files to your users.

SubredditSimulator
An automated subreddit with posts created using markov chains.

zget
A simple, Zeroconf-based, peer to peer file transfer utility, for situations where you and your peer are sitting next to each other and want to transfer a file quickly (and can shout the filename across the room).

iTermocil
iTermocil allows you to setup projects in iTerm on OS X and then quickly open them so you have pre-configured sets of windows and panes, which can run pre-defined sets of commands for the given project. It is configured by YAML files and is entirely compatible with the teamocil tool for tmux.

yagmail
yagmail makes sending emails very easy by doing all the magic for you.

Ceryx 
Ceryx is a Dynamic reverse proxy based on NGINX OpenResty with an API.

redis-hashring
redis-hashring is a Python library that implements a consistent hash ring for building distributed applications, which is stored in Redis.

chorogrid
A python script to produce choropleths and colored square- and hex-grid maps.

Plumbum
Ever wished the compactness of shell scripts be put into a real programming language? Say hello to Plumbum Shell Combinators. Plumbum is a small yet feature-rich library for shell script-like programs in Python. The motto of the library is "Never write shell scripts again", and thus it attempts to mimic the shell syntax ("shell combinators") where it makes sense, while keeping it all Pythonic and cross-platform.


New Releases

Django Security releases issued: 1.8.4, 1.7.10, 1.4.22

Python regexes - findall, search, and match

core python

This guide will cover the basics of how to use three common regex functions in Python - findall, search, and match.
Quant Finance Lectures
Quant Finance Lectures: IPython Notebooks, Backtests, and Videos
Interesting audio effect implemented in Python (with audio examples)
This is an experimental audio effect which is based on autoconvolution. The idea is to take the input audio and convolve it with itself.
What to expect from the Python Test Podcast (PT001) - Python Testing

podcast

 

Podcast on testing.

 

Exploring the Top Incomes Database with Pandas and Matplotlib • Jupyter Notebook

ipython

The World Top Incomes Database originated from research by Thomas Piketty on the distribution of top incomes in France in 2001 and has since then gathered information for more than 20 countries generating a large volume of data, intended as a resource for further analysis and research.

 

django-flat-theme 0.9.5 : Python Package Index

django

django-flat-theme brings fresh air to the default Django Admin interface which hasn’t changed 10 years from the very first version of Django framework. This theme just makes UI modern and clean.

 

Security releases issued: 1.8.4, 1.7.10, 1.4.22

django

In accordance with our security release policy, the Django team is issuing multiple releases -- Django 1.4.22, 1.7.10, and 1.8.4. These releases are now available on PyPI and our download page. These releases address a security issue detailed below. We encourage all users of Django to upgrade as soon as possible. The Django master branch has also been updated.
PyGotham 2015

video

Video's from this weekends PyGotham 2015 are starting to appear.
Episode 19 - Al Sweigart on Python for Non-Programmers

podcast

We got the opportunity to speak with Al Sweigart about his work on books like 'Automate The Boring Stuff With Python' and 'Invent With Python'. We discussed how Python can be useful to people who don't work as software engineers, why coding literacy is important for the general populace and how that will affect the ways in which we interact with software.
Intermediate Python Released!
Hey folks! I am feeling really proud to announce the completion of my very own book. After a lot of hard-work and sheer determination this became possible and “Intermediate Python” saw the light of day. It will receive updates over time :)
Your Django Story: Meet Nicole Harris

interview

Nicole Harris is both a professional web designer and developer - having originally started out on the design side of things, exposure to Django’s templates eventually led to her learning the rest of the framework, brushing up on her Python and JavaScript skills along the way. Nicole recently moved to the UK after running her own business (Kabu Creative) in Australia for 3 years.
Getting Your Screen Resolution with Python

core python

I was recently looking into ways to get my screen resolution with Python to help diagnose an issue with an application that wasn’t behaving correctly. In this article, we’ll look at some of the ways to get your screen resolution. Not all of the solutions will be cross-platform, but I’ll be sure to mention that fact when I discuss those methods.

 

 

         
Twitter Facebook Linkedin Pinterest Email
         

Budite prvi koji će ostaviti komentar.

Ostavite komentar Ostavite komentar

 

 

 

Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272