Veze, linkovi
Kompjuter biblioteka
Korpa

Preporučujemo

Python intenzivni kurs, prevod 3. izdanja

Python intenzivni kurs, prevod 3. izdanja

Popust cena: 1800 rsd

Python razvoj mikroservisa

Python razvoj mikroservisa

Popust cena: 1580 rsd

Python Weekly 230

News

PEP 0515 -- Underscores in Numeric Literals
This PEP proposes to extend Python's syntax so that underscores can be used in integral, floating-point and complex number literals. This is a common feature of other modern languages, and can aid readability of long literals, or literals whose value should clearly separate into parts, such as bytes or words in hexadecimal notation. 


Articles, Tutorials and Talks

Applied Data Science in Python
Ever tried to get into data science or machine learning, but struggled with getting your tech stack working, or found the maths off-putting? Curious about the limits of what your laptop or desktop really are when it comes to Big Data and predictive analytics? Ever wondered if these tools were really accessible to a general developer? This talk will provide attendees with a walkthrough on getting set up for this work, and an overview of a good tech stack / software ecosystem for beginning work. We'll cover some of the standard data sets in machine learning, and how to apply interesting algorithms. Random Forests and neural networks will be included, but with a minimum of fuss and jargon. 

Raspberry Pi MCP3008 Python Library with TonyD!
This talk covers working on a Python library for the MCP3008 analog to digital converter with the Raspberry Pi. It also discusses the structure of python libraries, how to talk to SPI devices, and details on publishing a library to the Python package index.

Episode #45: The Python Testing Column, Now a Thing
What is the role, the core purpose of writing tests for you application? Should you write more unit tests and fewer integration tests, or is it actually the other way around? You may have heard of the test pyramid with unit tests building the foundation. In this episode we talk about a variation on that theme called the test column. 

Podcast.__init__ Episode 43 - WSGI 2.0
The Web Server Gateway Interface, or WSGI for short, is a long-standing pillar of the Python ecosystem. It has enabled a vast number of web frameworks to proliferate by not having to worry about how exactly to interact with the HTTP protocol and focus instead on building a library that is robust, extensible, and easy to use. With recent evolutions to how we interact with the web, it appears that WSGI may be in need of an update and that is what our guests on this episode came to discuss. 

How to Verify Phone numbers in Python with the Twilio Lookup API
In this post, we're going to learn how to deal with valid and invalid numbers using the Twilio Python library. This code could work in any context whether you use it to look up customer numbers in your production Django app or just have a basic script you want to run to check numbers in a local database. 

Polyglot PyCharm for Rich Web Front-ends Part 2
In this second installment of Polyglot Python with PyCharm, we go further in showing PyCharm driving modern web frontend development, and how JavaScript can be used Pythonically. This session builds on the basics introduced earlier and goes deeper into new ways to develop for the browser.

Exploratory data analysis and interactive figures with Plotly
In this post, I will show how to build a scatter plot matrix that is “spiked” with some boxplots to highlight some useful statistics. I will proceed step by step. First I will explain how to prepare the dataset for plotting. Then I’ll explain how to plot a scatterplot and a boxplot using basic plotly syntax. Finally, I’ll show you how to put all the pieces together to build the final plot. If you want to jump straight to the plotting, just skip the Getting to know the dataset and Simplification of the dataset sections and go to Isolated Scatterplot.

Writing breakout clone with micropython

Complete guide to create a Time Series Forecast

Coverage.py with Ned Batchelder (PTP012)

Newton's method with 10 lines of Python

Auto-scaling scikit-learn with Spark


Books

Learning Scrapy


This book covers the long awaited Scrapy v 1.0 that empowers you to extract useful data from virtually any source with very little effort. It starts off by explaining the fundamentals of Scrapy framework, followed by a thorough description of how to extract data from any source, clean it up, shape it as per your requirement using Python and 3rd party APIs. Next you will be familiarised with the process of storing the scrapped data in databases as well as search engines and performing real time analytics on them with Spark Streaming. By the end of this book, you will perfect the art of scarping data for your applications with ease.


Python Jobs of the Week

Software Engineer at WattTime
As WattTime's first full-time software engineer, you'll help us extend and scale our platform to support our next wave of partners: smart thermostats and smart buildings! You'll start with our well-tested Python platform that connects real-time electricity grid data to IoT devices. You'll get to work across the stack: from optimizing the backend with Postgres, Celery, and Pandas, to crafting customer-facing features with Django Rest Framework and your favorite front-end tools. 

Senior Software Engineer at Windsor Circle
We are seeking a Senior Software Engineer who will be responsible for architecting and building the interconnect to many SaaS data stores in the e-commerce marketplace using SOAP and REST based APIs.  Responsible for the primary design and frameworks used for transforming, storing, and extracting data from our centralized database hub for marketing purposes. Assist in designing and building the Company's own RESTful API supporting JSON and XML data exchange for integration with our front end UI. Code reviews, guidance to other engineers. 


Interesting Projects, Tools and Libraries

Records: SQL for Humans
Records is a very simple, but powerful, library for making raw SQL queries to Postgres databases. This common task can be surprisingly difficult with the standard tools available. This library strives to make this workflow as simple as possible, while providing an elegant interface to work with your query results.

twtxt
twtxt is a decentralised, minimalist microblogging service for hackers.

vprof
vprof is a Python package providing rich and interactive visualizations for various Python program characteristics such as running time and memory usage. 

maybe
See what a program does before deciding whether you really want it to happen.

Routerhunter-2.0
Testing vulnerabilities in devices and routers connected to the Internet.

asciimatics
A cross platform package to do curses-like operations and create ASCII art animations.

pyq
A tool to search for Python code using jQuery-like selectors.

Olaf
Manage multiple requirements files. This is useful if you like to keep requirements.txt and requirements_dev.txt seperate, but then discover that you can no longer run pip freeze > requirements.txt to pin your project's version requirments.

Musichaos
musichaos is a tool to tidy up the chaos in your local music library on a file basis. 

redis-memory-analyzer
Redis memory profiler to find the RAM bottlenecks.

Zappa
Zappa makes it super easy to deploy all Python WSGI applications on AWS Lambda + API Gateway. Think of it as "serverless" web hosting for your Python web apps.

python3-in-one-pic
Learn python3 in one picture.


New Releases

Python 3 is Coming to Scrapy
Scrapy with beta Python 3 support is finally here with Scrapy 1.1.0rc1 release. This is a huge milestone for all you Scrapy users (and those who haven't used Scrapy due to the lack of Python 3). Scrapy veterans and new adopters will soon be able to move their entire stack to Python 3 once the release becomes stable. Keep in mind that since this a release candidate, it is not ready to be used in production.

Anaconda 2.5 
This release includes the Intel Math Kernel Library (MKL) optimizations (version 11.3.1) for improved performance. While we have supported MKL-enabled versions of numpy, scipy, scikit-learn and numexpr for several years as our commercial "MKL Optimizations" product, we are now making these packages available for free for everyone, and they are included by default in the standard Anaconda installers. See the changelog for the full list of changes, fixes and updates.

 

         
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