Advertisement

Python

  • Web Development
    Rapid Website Deployment With Django, Heroku & New Relic21543
    165 shares
    Rapidly deploying websites has never been easier, or as affordable as it is now, when combining Django, Heroku, and New Relic. Follow along in this tutorial as we build a portfolio website using these three excellent tools. Read More…
  • Web Development
    Easily Deploy Redis Backed Web Apps With DockerDocker wide retina preview
    208 shares
    Learn how to setup and deploy a Redis powered Python web app using Docker.Read More…
  • Python
    Beginner's Guide to the Django Rest FrameworkDjango rest framework wide retina preview
    109 shares
    Learn how to build web-viewable APIs, configure serializers, and use class based views, all with the Django Rest Framework.Read More…
  • Python
    Advanced Python Data StructuresPython structures retina preview
    34 shares
    The aim of this tutorial is to show off Python's data structures and the best way to use them. Depending on what you need from a data structure, whether it's fast lookup, immutability, indexing, etc, you can choose the best data structure for the job and most of the time, you will be combining data structures together to obtain a logical and easy to understand data model. Read More…
  • Python
    Intro to Flask: Signing In and OutFlask preview 400
    25 shares
    Many web applications require users to sign in and out in order to perform important tasks (like administration duties). In this article, we'll create an authentication system for our application.Read More…
  • Python
    Python Power Tools: virtualenvwrapperPython power 400
    6 shares
    In this series of videos, I'll introduce you to several tools that you can add to your arsenal to become a better, more productive, programmer. In this episode, we'll review a powerful companion app, virtualenvwrapper, that wraps virtualenv in a user friendly set of shell functions.Read More…
  • Python
    Python Power Tools: virtualenvPython power 400
    18 shares
    In this series of videos, I'll introduce you to several tools that you can add to your arsenal to become a better, more productive, programmer. We'll begin with virtualenv, which allows you to create isolated development environments for installing and upgrading software, without needing to worry about overrides or dependency issues.Read More…
  • Python
    Intro to Flask: Adding a Contact PageFlask
    23 shares
    In the previous article in this mini-series, we leveraged Flask to build a simple website that contains "Home" and "About" pages using a generalized workflow that we can apply to other Flask-based web apps. In this lesson, I'll demonstrate how to add a "Contact" page that allow users to send you messages.Read More…
  • Python
    Beginning Test-Driven Development in PythonTdd in python
    141 shares
    Test-driven development (TDD) is a process that has been documented considerably over recent years. A process of baking your tests right into your everyday coding, as opposed to a nagging afterthought, should be something that developers seek to make the norm, rather than some ideal fantasy. Read More…
  • Python
    Building Ribbit in DjangoRibbit in django
    39 shares
    After implementing our Twitter-clone, Ribbit, in plain PHP and Rails, it's time to introduce the next walk-through: Python! In this tutorial, we'll rebuild Ribbit using Django. Without further delay, let's get started!Read More…
  • Python
    An Introduction to Python’s Flask FrameworkFlask
    113 shares
    Flask is a small and powerful web framework for Python. It's easy to learn and simple to use, enabling you to build your web app in a short amount of time. In this article, I'll show you how to build a simple website, containing two static pages with a small amount of dynamic content. While Flask can be used for building complex, database-driven websites, starting with mostly static pages will be useful to introduce a workflow, which we can then generalize to make more complex pages in the future. Upon completion, you'll be able to use this sequence of steps to jumpstart your next Flask app.Read More…
  • Python
    Behavior-Driven Development in PythonBdd python
    36 shares
    Behavior-Driven Development is an excellent process to follow in software development. With testing often a practice that is pushed aside to the last minute (or ignored, entirely), baking the process into your daily workflow can prove to be hugely beneficial to the quality of your code. The structure and design of the tests, coupled with the Gherkin syntax makes tests easy to read - even for team members with non-technical backgrounds. Read More…