ImportPython Weekly Newsletter - Issue No 65

1 year ago


Text only:

ImportPython Newsletter
Issue 65.
View In Browser
Word From Our Sponsor
Python Programmers let companies apply to you, not the other way around. Receive interview offers which include salary and equity information. Companies see each other's offers, and compete for your attention. Engage only with the companies you like. REGISTER
Worthy
Read
Examining Your Presence on Twitter with Python
data science
The purpose of this post is to show how a sponsorship/marketing manager might track their athletes or brand ambassadors. The code we’re writing below can be used for many other applications such as tracking general trends across locales or HR insidiously monitoring if employees are discussing the company in a manner consistent with social media policies (just kidding!) Since we’re doing something specific I hope this post doesn’t get lost in the sea of yet another web scraping or twitter data mining post using yet another beginner’s abstracted away R or Python package.
Startup Row: UtilityAPI won the SF Python pitch event
startup
PyCon 2016’s Startup Row got our campaign on the road on March 9th in San Francisco, meeting with the local SF Python user group at Yelp headquarters. Six early-stage companies that use Python gave their pitches, competing for an opportunity to exhibit in the PyCon Expo Hall on Startup Row. The roster of candidate startups included Alpaca, Bauxy, Beansprock, Opsulutely, Watt Time, and UtilityAPI.
Python 3 example of using Google Cloud Vision API to extract text from photos
Just a quickie test in Python 3 (using Requests) to see if Google Cloud Vision can be used to effectively OCR a scanned data table and preserve its structure, in the way that products such as ABBYY FineReader can OCR an image and provide Excel-ready output.
Your Django Story: Meet Sarah Holderness
djangogirls
Sarah Holderness is the Python instructor at Code School. Although she originally planned to be a high school math teacher, Holderness found her love of programming during a required programming class in college and has been hooked on creating things ever since.
Permissions in Django Admin
django
Admin dashboard is one of the Django’s useful feature. Admin dashboard allows super users to create, read, update, delete database objects. The super users have full control over the data. Staff user can login into admin dashboard but can’t access data. In few cases, staff users needs restricted access . Super user can access all data from various in built and third party apps.
Django Migrations and How to Manage Conflicts
django
Migrations are one of Django’s most useful features, but for me, personally, it was a dreadful task to take care of model changes. Despite reading the docs, I was still scared of migration conflicts or losing the data or having to manually modify the migration files or this or that. The thing is, migrations are awesome, helpful, and once you understand them, you will have no problems with any of the things mentioned above.
Crowdfunding campaign for qutebrowser, an open-source web browser with vim key bindings written in python
qutebrowser is a very active project with a big community: More than 60 people have contributed over 250 changesets (pull requests), and hundreds of people are actively using it. In the past 2.5 years, nearly 7500 changes (commits) were uploaded. It is currently based on the QtWebKit rendering engine which is getting dated and has various issues, described in more detail below.
With this campaign, I hope being able to work full-time for a month (or more!) on qutebrowser. The goal is to add support for the newer QtWebEngine backend, which is based on the Chromium project (like Google's Chrome browser).
Python reflection: how to list modules and inspect functions
core python
Recently I have been playing with some ideas about applying static analysis to Python and building a Python editor in Jetbrains MPS.
To do any of this I would need to first build a model of Python code. Recently we have seen how to parse Python code, however we still need to consider all the packages our code use. Some of those could be builtin or be implemented through C extensions. That means we do not have python code for them. In this post I look into retrieving a list of all modules and then inspect their contents.
Pluggable Python generators (Python)
core python
This is a simple recipe to show that Python generators are pluggable, i.e., they can be passed as arguments into functions, and then used inside those functions.
Real-Time Django & Django Channels
django
Today, we're thrilled to host Jacob Kaplan-Moss. Jacob's a former Herokai and long-time core contributor to Django, and he's here to share an in-depth look at something that he believes will define the future of the framework. Channels introduces some new concepts to Django. Channels are essentially task queues: messages get pushed onto the channel by producers, and then given to one of the consumers listening on that channel. If you’ve used channels in Go, the concept should be fairly familiar. The main difference is that Django channels work across a network and allow producers and consumers to run transparently across many dynos and/or machines. This network layer is called the channel layer.
datetime — Date and Time Value Manipulation — PyMOTW 3
core python
The datetime module includes functions and classes for doing date and time parsing, formatting, and arithmetic. This post is part of the Python Module of the Week series for Python 3.
Scrapy Tips from the Pros: March 2016 Edition

If you use scrapy for crawling check out their march edition of tips.
Python 201: Intermediate Python

If you already know the basics of Python and now you want to go to the next level, then this is the book for you! This book is for intermediate level Python programmers only. There won't be any beginner chapters here. Kickstarter campaign for the book.
Jobs
AHL Quant Developer at Man Group
Oxford/London
Man Group is one of the world’s largest independent alternative investment managers, and a leader in high-alpha, liquid investment strategies. Across its four investment managers (Man AHL, Man FRM, Man GLG and Man Numeric), Man Group has a diverse offering in hedge funds and long only products across equity, credit, managed futures, convertibles, emerging markets, global macro and multi-manager solutions. At 30 September 2015, Man Group’s funds under management were $76.8 billion.
Backend/Web Developer for Grassroots Start-Up at Table Connection
Los Angeles, CA, United States
Table Connection is a marketplace/platform that is unlike anything on the market and will revolutionize nightlife. We are looking for someone to come and help build out this service from the grassroots. Any experience working with marketplaces is a plus. The ideal person will be able to dedicate 10+ hours per week to this project. We are looking for someone that can build web scrapers and develop a backend architecture that can serve mobile clients though a restful web API.
Unique remote Django developer--first hire at Sourceress
remote
We're passionate about helping mission-driven companies grow their teams faster and make positive change in the world. Companies delegate their candidate sourcing efforts to our human-assisted AI, which does everything from finding the perfect candidates and drafting highly personalized outreach, to maintaining those relationships over time. Candidates frequently send messages about how much they appreciated our service, and our customers rave about us,
Projects
variational-text-tensorflow -
223 Stars, 15
Fork
TensorFlow implementation of Neural Variational Inference for Text Processing
quantum -
193 Stars, 5
Fork
Simulate reverse causality using quantum suicide.
try -
122 Stars, 5
Fork
:package: Awesome cli tool to try out python packages - It's never been easier!
datedelta -
44 Stars, 3
Fork
Like datetime.timedelta, for date arithmetic.
SwiftKitten -
34 Stars, 1
Fork
Swift autocompleter for Sublime Text, via the adorable SourceKitten framework
channels-examples -
29 Stars, 1
Fork
Example projects using Django Channels
CNN-for-Sentence-Classification-in-Keras -
9 Stars, 4
Fork
Convolutional Neural Networks for Sentence Classification in Keras
DigitalOceanFlask -
7 Stars, 0
Fork
installing a Flask webapp on a Digital Ocean (or Linode, etc.) Ubuntu box
Selective-Unhide -
6 Stars, 1
Fork
Replaces the default unhide operator in blender with a menu, allowing selective unhiding.
hashtag-scraper -
4 Stars, 1
Fork
Scrape Twitter for long hashtags that could be used as passwords
checkdns -
4 Stars, 0
Fork
A tool created with Python to check if a domain's DNS is already pointing to an specific IP address.
© 2014-2016 UpToSomething And Co.
You are receiving this email because you opted in on our website. You can unsubscribe whenever
you like. unsubscribe.
UpToSomething And Co
Om Elegance, Bld 3, Malad W
Mumbai, India 400064

Deel deze nieuwsbrief op

© 2017