Overview This guide shows how to install and run a basic Flask application. Flask is a Python framework that can be used to create Web and API application.   Prerequisites Python has been installed Installation on Ubuntu Installation on Windows Optional but recommended. Setup a VirtualEnvironment and Pip has been installed. VirtualEnvironment for Ubuntu   …

Is there an endangered species list for programming languages? If there is, Command Line Heroes suggests that Perl is somewhere between vulnerable and critically endangered. The dominant language of the 1990s is the focus of this week’s podcast (Season 3, Episode 4) and explores its highs and lows since it was introduced over 30 years ago. The Timeline 1991 was …

PyCon 2019 | Build Your Own 2D Platformer Game Speaker: Paul Vincent   Craven Use Python and the [Arcade](http://arcade.academy) library to create your own 2D platformer. Learn to work with Sprites and the [Tiled Map Editor](https://www.mapeditor.org/) to create your own games. Add coins, ramps, moving platforms, enemies, and more.   Slides can be found at: …

The system administrator of yesteryear jockeyed users and wrangled servers all day, in between mornings and evenings spent running hundreds of meters of hundreds of cables. This is still true today, with the added complexity of cloud computing, containers, and virtual machines. Looking in from the outside, it can be difficult to pinpoint what exactly …

PyCon 2019 | Eita! Why Internationalization and Localization matter Speaker: Nicolle Cysneiros   According to the always trustworthy Wikipedia, there are approximately 360 million native English speakers in the world. We, as developers, are so used to write code and documentation in English that we may not realize that this number only represents 4.67% of …

PyCon 2019 | Pandas Is For Everyone Speaker: Daniel Chen   Data Science and Machine learning have been synonymous with languages like Python. Libraries like Numpy and Pandas have become the de facto standard when working with data. The DataFrame object provided by Pandas gives us the ability to work with heterogeneous unstructured data that …

Overview How to install and use Google Cloud SDK for Ubuntu and initialize the SDK using a Google account.   Prerequisites Operating System : Ubuntu 18.04 Access to a Terminal or Shell Console GCP account for setting up the gcloud locally Web browser for login   Cloud SDK Installation 01: Open a terminal   02: …

PyCon 2019 | Writing Command Line Applications that Click Speaker: Dave Forgac   Click is a Python package that helps you create well-behaved command line interfaces with minimal code. In this tutorial you will: Learn what makes a command line application “”well-behaved”” Build an application that exercises the most commonly-used features of Click Get an …

PyCon 2019 | Dependency Hell: A Library Author’s Guide Speaker: Yanhui Li, Brian Quinlan   Python is known for its “”batteries included”” philosophy but no Python developer can live without the language’s rich library ecosystem. Unfortunately, as the number of libraries increases, so does the risk of cross-library incompatibilities, or “”dependency hell””. Dependency hell arises …

PyCon 2019 | A Guide to Software Engineering for Visually Impaired Speaker: Abrar Ahmed Sheikh   We will look into a day in the life of a Software Engineer with limited vision to Understand their difficulties at work and how they can overcome those difficulties to become successful in their role. I am a backend …