This blogpost is an excerpt of Springboard’s free guide to data science jobs and originally appeared on the Springboard blog. Data Science Skills Most data scientists use a combination of skills every day, some of which they have taught themselves on the job or otherwise. They also come from various backgrounds. There isn’t any one […]
Category: SQL
Token-Based Authentication with Flask
This tutorial takes a test-first approach to implementing token-based authentication in a Flask app using JSON Web Tokens (JWTs). Objectives By the end of this tutorial, you will be able to… Discuss the benefits of using JWTs versus sessions and cookies for authentication Implement user authentication with JWTs Blacklist user tokens when necessary Write tests […]
Token-Based Authentication With Flask
This tutorial takes a test-first approach to implementing token-based authentication in a Flask app using JSON Web Tokens (JWTs). Updates: 08/04/2017: Refactored route handler for the PyBites Challenge. Objectives By the end of this tutorial, you will be able to… Discuss the benefits of using JWTs versus sessions and cookies for authentication Implement user authentication […]
Collecting / Storing Tweets with Python and MySQL
A few days ago, I published Collecting / Storing Tweets with Python and MongoDB. In that post, I describe the steps needed to collect and store tweets gathered via the Twitter Streaming API. I received a comment on that post asking how to store data into MySQL instead of MongoDB. Here’s what you’d need to do […]
The Six Elements of the Perfect Data Science Learning Tool
When I launched Dataquest a little under two years ago, one of the first things I did was write a blog post about why. At the time, if you wanted to become a data scientist, you were confronted with dozens of courses on sites like edX or Coursera with no easy path to getting a […]
Why You Should Use Dataquest To Learn Data Science
When I launched Dataquest a little under two years ago, one of the first things I did was write a blog post about why. At the time, if you wanted to become a data scientist, you were confronted with dozens of courses on sites like edX or Coursera with no easy path to getting a […]
Automating Django Deployments with Fabric and Ansible
In the last post, we covered all the steps required to successfully develop and deploy a Django app on a single server. In this tutorial we will automate the deployment process with Fabric (v1.12.0) and Ansible (v2.1.3) to address these issues: Scaling: When it comes to scaling a web app to handle thousands of daily […]
Top 10 Python libraries of 2016
Last year, we did a recap with what we thought were the best Python libraries of 2015, which was widely shared within the Python community (see post in r/Python). A year has gone by, and again it is time to give due credit for the awesome work that has been done by the open source […]
Introduction to MongoDB and Python
Python is a powerful programming language used for many different types of applications within the development community. Many know it as a flexible language that can handle just about any task. So, what if our complex Python application needs a database that’s just as flexible as the language itself? This is where NoSQL, and specifically […]
A Data Engineer’s Guide To Non-Traditional Data Storages
Data Engineering With the rise of big data and data science, many engineering roles are being challenged and expanded. One new-age role is data engineering. Originally, the purpose of data engineering was the loading of external data sources and the designing of databases (designing and developing pipelines to collect, manipulate, store, and analyze data). It […]
Flask by Example – Custom Angular Directive with D3
Welcome back. With Angular set up along with a loading spinner and our refactored Angular controller, let’s move on to the final part and create a custom Angular Directive to display a frequency distribution chart with JavaScript and the D3 library. Remember: Here’s what we’re building – A Flask app that calculates word-frequency pairs based […]
Integrating Python and R into a Data Analysis Pipeline – Part 1
By Chris Musselle and Kate Ross-Smith For a conference in the R language, EARL London 2015 saw a surprising number of discussions about Python. I like to think that at least some of this was to do with the fact that the day before the conference, we ran a 3-hour workshop outlining various strategies […]
New Django Website
After a series of Django gigs in 2014, I had the urge to redevelop our company website in Django; I am very happy with the results. This overview is roughly in order of development from start to finish. And since I am a “packaging guy”, I will take this opportunity to comment on miscellaneous packaging […]
Oportunidade para Programador Python / Data Scientist na Catho
Você gosta de trabalhar com inteligência aplicada? Não tem medo de aprender novas tecnologias? Venha trabalhar conosco! A equipe de Inovação da Catho procura por alguém com paixão por conhecimento e espírito inovador. Nosso foco é produzir novas tecnologias que irão ajudar pessoas a encontrarem as melhores vagas e empresas a encontrarem os melhores […]
A Fresh Look at Rust
I have been programming with Rust for quite a long time now but that does not mean much. Rust has been changing for years now in such dramatic ways that coming back after two months feels almost like working in a different language. One thing however never changed: the trajectory. With every update, with every […]