INVENT WITH PYTHON
  • Read for Free
    • Automate the Boring Stuff with Python
    • The Recursive Book of Recursion
    • Python Programming Exercises, Gently Explained
    • The Big Book of Small Python Projects
    • Beyond the Basic Stuff with Python
    • Coding with Minecraft
    • Invent Your Own Computer Games with Python
    • Scratch 3 Programming Playground
    • Making Games with Python & Pygame
  • Buy Books
    • Automate the Boring Stuff with Python
    • The Recursive Book of Recursion
    • Python Programming Exercises, Gently Explained
    • The Big Book of Small Python Projects
    • Beyond the Basic Stuff with Python
    • Coding with Minecraft
    • Cracking Codes with Python
    • Invent Your Own Computer Games with Python
    • Scratch 3 Programming Playground
    • Making Games with Python & Pygame
  • Video Courses
    • Automate the Boring Stuff with Python
    • Beyond the Basic Stuff with Python
    • Scratch
  • Social Links
    • Patreon
    • GitHub
    • Email
    • Mastodon
    • Bluesky
    • Twitch
    • LinkedIn
    • YouTube
    • Amazon Author
  • Blog
  • Donate
  1. Categories
  2. misc
Tue 14 March 2017

How to Install Django 1.10.6 and Python 3.6.0 on Dreamhost Shared Hosting

Posted by Al Sweigart in misc   

Django is a web app framework for Python (similar to Rails for Ruby). It implements common web app features so you don't have to write that code. Dreamhost is a web host that offers cheap but reliable web servers. Their shared hosting plan is $11 a month, and provides more than enough disk space and bandwidth for personal sites.

Read more...


Mon 21 September 2015

"Automate the Boring Stuff with Python" online course now available!

Posted by Al Sweigart in misc   

For the last few months I've been putting together an online course that follows my latest (and free) book, "Automate the Boring Stuff with Python". It is now available.

Read more...


Tue 15 September 2015

APIs, not apps: What the future will be like when everyone can code

Posted by Al Sweigart in misc   

I've written an article for OpenSource.com called APIs, not apps: What the future will be like when everyone can code, where I write about a coming future where programming ability is in the hands of everyone.

Read more...


Tue 01 September 2015

Further Reading: Intermediate Python Resources

Posted by Al Sweigart in misc   

You're no longer a complete beginner and would like to know where to go next.

Read more...


Tue 10 March 2015

3rd Edition of "Invent Your Own Computer Games with Python" Released

Posted by Al Sweigart in misc   

The 3rd edition of "Invent Your Own Computer Games with Python" is now available.

Read more...


Sat 20 December 2014

Translate Your Python 3 Program with the gettext Module

Posted by Al Sweigart in misc   

You've written a Python 3 program and want to make it available in other languages. You could duplicate the entire code-base, then go painstakingly through each .py file and replace any text strings you find. Fortunately, Python provides a solution with the gettext module.

Read more...


Wed 17 December 2014

Programming a Bot to Play the "Sushi Go Round" Flash Game

Posted by Al Sweigart in misc   

This tutorial teaches how to write a bot that can automatically play the Flash game Sushi Go Round. The concepts in this tutorial can be applied to make bots that play other games as well.

Read more...


Thu 11 December 2014

Making a Text Adventure Game with the cmd and textwrap Python Modules

Posted by Al Sweigart in misc   

Text adventures are an old game genre where the entire world is textually described as a series of rooms. Play involves entering simple text commands such as "move north" or "eat pie". Each room in the game world has its own text description, items on the ground, and exits to adjacent rooms.

Read more...


Sat 06 December 2014

Announcing the "Invent with Python" Bookshelf

Posted by Al Sweigart in misc   

I've organized a large collection of free and non-free books on a new part of this site: The Invent with Python Bookshelf.

Read more...


Tue 02 December 2014

Why is Object-Oriented Programming Useful? (With a Role Playing Game Example)

Posted by Al Sweigart in misc   

This blog post is those still new to programming and have probably heard about "object-oriented programming", "OOP", "classes", "inheritance/encapsulation/polymorphism", and other computer science terms but still don't get what exactly OOP is used for. In this post I'll explain why OOP is used and how it makes coding easier.

Read more...


  • Previous  | 
  • 1 | 
  • 2 | 
  • 3 | 
  • 4 | 
  • 5 | 
  • 6 | 
  • 7 | 
  • 8 | 
  • 9 | 
  • 10 | 
  • 11 | 
  • 12 | 
  • 13 | 
  • 14 | 
  • 15 | 
  • 16 | 
  • Next

LGBT Rainbow Flag
BLACK LIVES MATTER | TRANS RIGHTS ARE HUMAN RIGHTS | TAX THE RICH | LEARN AMERICAN HISTORY

Site built using Pelican