background preloader

Programming

Facebook Twitter

Table of Contents — How to Think like a Computer Scientist: Interactive Edition. Anybody can learn. CreativeApplications.Net | Apps That Inspire... Programming for PAE | An introduction to object oriented programming for Product, Architecture and Engineering. Learn Python The Hard Way. BeginnersGuide.

New to programming? Python is free and easy to learn if you know where to start! This guide will help you to get started quickly. Chinese Translation/中文版入门 New to Python? Read BeginnersGuide/Overview for a short explanation of what Python is. Getting Python Next, install the Python 3 interpreter on your computer. There are also Python interpreter and IDE bundles available, such as Thonny.

At some stage, you'll want to edit and save your program code. Learning Python Next, read a tutorial and try some simple experiments with your new Python interpreter. If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. Most tutorials assume that you know how to run a program on your computer. Some sites offer in-browser coding for those who want to learn Python: Print a cheat sheet of the most important Python features and post it to your office wall until you know the basics well.

Need Help? Need help with any of this? Complete list of Beginner's Guide pages.