Learn Python and start coding in Python quickly
Covers computer fundamental knowledge as foundation to grow
Suitable for both beginners and seasoned pros to jump into Python programming quickly
Based on decades of coding and education experiences
Examples used for explanation throughout
Start quickly and build up later
This Python course is complementary to the textbook Python Anyone I wrote. But to quickly learn Python, this could be a standalone course without the book to get started quickly in coding in Python. As for most in the tech industry, learning something quickly is imperative. Building up on certain skill can take time and experience. This course is to enable anyone to learn Python quickly so that expertise could be built up later over time.
This course covers the basic fundamentals of computer hardware/software and coding language. It also covers setting up Python coding/development environment. For Python coding, the foundation is covered with operators/statements/data types and structures; as well as how input/output can be carried out. The code logic of branching and iteration are of course covered. So is the function/method calls. A specific section is devoted to iteration via recursion. Object code is covered with the basics as well. File handling and exception handling are included too.