Collaborating Authors

Ultimate Python Developer Course - Build Real Applications


This is the most comprehensive, yet straight-forward, course for the Python programming language. Whether you have never programmed before, already know basic syntax, or want to learn about the advanced features of Python, this course is for you! In this Python for Beginners course, Instructor Samarth Paboowal will teach you how to quickly write your first program in Python! You will also learn how to create custom modules and libraries. This comprehensive course covers the basics of Python as well as the more advanced aspects.

Create Simple GUI Applications with Python and Qt


Welcome to Create Simple GUI Applications where we're going to use Python and Qt to do just that. If you want to learn to build GUI applications with Python the learning curve is pretty steep. There is a lot you need to know just to get something to work. Many tutorials offer only screen casts and miss the simple concepts that actually matter. Like writing any code, successfully programming PyQt GUI applications is all about thinking in the right way.

The Python Mega Course: Build 10 Real World Applications


This is not just another Python tutorial that shows how to write Python code. The Python Mega Course is a carefully designed course where you will learn how to build real life applications in Python ranging from web apps to webcam motion detection programs. Through a combination of videos, real world code examples, quizzes, interactive exercises, and projects, this course makes sure you are able to think Python, and design and build real world applications by the end of it. After you buy the course, you will have lifetime access to it and to the course cheat sheet ebook containing all the code consumed throughout the course. You can use that book for quick look-up of Python commands.

Introduction to QGIS Python Programming Udemy


QGIS is a standalone geographical information system -- that is, an application for viewing, analyzing and editing geospatial data. This video course shows how to leverage QGIS as a tool for developing geospatial applications using Python. Geospatial applications are often very complicated; using QGIS, you can avoid a lot of this complexity by developing at a higher level, making use of many of the tools for viewing, analyzing and editing geospatial data that are provided by the QGIS system. Using these tools, you can build more sophisticated geospatial applications with less time and effort. Erik Westra has been a professional software developer for over 25 years, and has worked almost exclusively in Python for the past decade.