
Compare Python 3 and Python 2 to choose the version for modern use, highlighting why Python 3 is preferred, legacy code considerations, and where to install and read documentation.
Check out my student Facebook Group...
It's a great place to get fast support for this course from me, to interact with other students, to post your projects and code, and to access course announcements and extras...
Join Now!
https://www.facebook.com/groups/codemycom/
Install a text editor and Python, create hello.py in a Python directory, and print Hello World. Then run the file from the command line with cd to display the output.
Explore how to clear the screen using the Python os module, and learn why writing clear comments improves readability and teamwork by documenting major code sections.
Explore strings in Python, learn when to use single or double quotes, and apply escape characters to print text with quotation marks.
Learn the difference between floats and integers in Python, and how decimals preserve precision in division. Use round to control decimal places and int to convert to integers.
Learn about tuples in Python, compare them to lists, and see how tuples are immutable yet can yield new tuples through indexing and range-based selections.
Explore dictionaries in Python by creating, printing, accessing by key, updating values, deleting items, and adding new entries, with practical tips on readability and keys.
Master how conditional statements use comparison operators to make decisions with if, else, and elif in Python. See how colons, indentation, and flow control guide program behavior through practical examples.
Explore how to combine multiple conditional statements with and and or, using if and else if to check numbers against ranges like greater than 10 and less than 100.
Explain how for loops iterate over strings, lists, and dictionaries in Python, show variables and dict.items to access keys and values, compare with while loops, and preview fizz buzz.
Build a Python class, instantiate it, and define a __init__ method with self to set a square's side length.
Build a basic class by adding parameters like side length, instantiate with a value, and use self and dot notation to work with the object's methods and its side length.
Learn how to define a Python class with an initialization method, add area and perimeter methods for a square, use self, and create simple reports on objects.
Master conditional statements using if, else, and else if to control program flow with comparison operators, illustrated by name-based conditions and case sensitivity.
Explore how a for loop initializes a counter at zero, tests i < 10, and increments i to print hello world ten times, avoiding infinite loops.
Explore how the while loop works in JavaScript, compare it to the for loop, and learn about declaring the counter, updating it inside the loop, and preventing infinite loops.
Objects in JavaScript extend arrays, acting like Python dictionaries or Ruby hashes to hold key-value data (first name, last name, age, email) accessed with dot notation.
In this course we'll learn the Python 3 programming language and the Javascript programming language from an absolute Beginner level all the way to Advanced in no time at all!
This course is aimed at the absolute beginner, you don't need any coding experience at all!
We'll start out by setting downloading and installing Python and the Sublime Text Editor - both for free. This will give you all the tools you need to start writing and running Python code.
For Javascript, we'll use the free Sublime Text Editor and a Web Browser so that we can learn the basic Javascript concepts.
Then, we'll dive into very basic computer science concepts. Things like:
After that, we'll move into more intermediate topics like:
Finally we'll finish up with more advanced topics like:
We'll learn all of those things for both Python and Javascript. We'll start with Python, and then move over to Javascript in the second half of the course.
Python and Javascript are two of the greatest programming languages to learn, and learning has never been this easy!
I'll see you on the inside!
-John Elder