
Download Python from Google, install it, and complete the setup, then download and install the free community version of PyCharm to explore how it works.
Create a new project, name it, run your program, manage interpreters and packages, install the Excel package, and import it to use in code.
Explain how indentation marks the start and end of a code block and must be consistent to avoid errors; the lecture highlights spaces, tabs, and using tab for indentation.
Discover the zen of Python and PEP 8 guidelines that emphasize simple, readable code. Learn naming conventions with lowercase names and underscores to become a great Python developer.
Avoid shadowing in Python by not naming variables the same as built-in functions, as shadowing can erase access to a function when summing elements in a series.
Learn how to use variables in Python as boxes that store data, including integers, floats, strings, and booleans. Follow naming rules with lowercase and underscores, and check types with type.
swap the values of two variables using a temporary variable, swapping a and b and printing the results; the lecture notes a more efficient alternative that yields the same outcome.
Learn to write comments in Python, understand their role for human readers, and use hash for single-line and triple quotes for multi-line comments that don't appear in the program output.
Explore Python comparison operators to compare numbers using equal, not equal, less than, greater than, less or equal, and greater or equal, with true or false outcomes.
explains how to use python logical operators and, or, and not to evaluate boolean expressions with numbers a and b, determining true or false conditions.
learn how the print function handles newlines and separators, using backslashes to create multiline output and customizing the between-values separator with a sep argument.
Explore Python print formatting by formatting strings with percent specifiers and curly brackets, using variables like name and marks, control decimal places to two or three, and index arguments.
Explore basic Python number operations using A=10 and B=7, including addition, subtraction, multiplication, division, floor division with //, remainder, and exponentiation, then store results.
Learn to work with strings in python by using variables, concatenation, and multiplication, then slice and index with brackets to print specific characters and step through strings.
Learn to manipulate strings in Python by slicing and concatenating parts of strings, using negative indices, spaces, and line continuations to form a final training phrase.
Explore python string methods such as find, count, split, and replace to search inside strings, locate character positions, count substrings, and transform text using dot notation.
Discover how typecasting in Python changes a variable's type, enabling string and number operations by casting to int or float to fix concatenation and addition.
Learn to create and manipulate Python lists, including empty and multi-type lists, indexing, slicing with exclusive bounds, and list repetition and length.
Learn python list indexing and slicing, using zero-based indices, selecting ranges with start and end, specifying step, and reversing order to extract elements.
Develop a Python program that calculates the average by summing a list of numbers and dividing by the list length, illustrated with numbers 1 and 9.
Learn how to add and remove elements from lists in Python, using append, insert, indexing, and pop to modify and delete elements by value or position.
Learn how to create and manipulate lists and ranges in Python, using range for sequences, max and min, sort and reverse, and prep for generator functions in later lectures.
Learn how to reverse and sort lists in Python, create copies, and use the sorted function with a key to sort by string length, including reversing the order.
Explore list of lists by creating nested lists, indexing into outer and inner lists to access items like eggs and bread, and using append and delete to modify them.
Learn to create and manipulate a dictionary in Python by declaring key-value pairs, accessing keys and values, updating and adding entries, and deleting pairs with dictionary methods.
Declare a dictionary, iterate over each character in string, and count occurrences by using the character as the key and incrementing its value with a default of zero, then print.
Learn how to declare tuples with parentheses and multiple data types, and why tuples are immutable. Access by index, count occurrences, and reassign to create new tuples.
Explore Python sets, created with curly braces, which are unordered and unindexed. Learn to add elements with add and remove by pop, and preview available methods.
Learn how to use a set to remove duplicates, convert it back to a list, and avoid shadowing built-ins by not naming variables after functions.
Learn to receive multiple user inputs in Python, split them by spaces or commas, store in a list, print the list, and convert entries to integers or floats.
Learn to read a comma separated list of words, split on commas, remove duplicates with a set, sort the unique words, and join them by a comma and a space.
Learn how to use conditional statements in Python by evaluating variables with if and else blocks, performing interval checks and printing results.
Explore how the light variable set to true represents the light on and how an if statement turns it off and on using not to negate true and false.
Practice a python exercise that prompts for a number, converts input to integer, and uses modulo with if blocks and indentation to print even or odd (8 even, 7 odd).
Learn to use the Python for statement to iterate over ranges, including inclusive and exclusive ranges, with optional steps. Print list items and sliced elements with proper indentation.
Learn to find the top three numbers in a Python list by updating max1, max2, and max3 with a for loop and careful initialization to the list minimum.
Learn to use a while loop to print numbers from 1 to 10 by initializing a counter at 1, checking it against 10, and incrementing the counter each iteration.
Explore how to determine if one list is a sublist of another by scanning for the first element of b in a, then verifying consecutive elements for a full match.
Explore how the break keyword stops a for loop, printing numbers until i reaches 5, then the loop terminates before printing 5.
Learn how the continue keyword filters a loop to print only even numbers from 1 to 10, skipping non-matching values and jumping to the next iteration.
Discover how list comprehension provides an elegant way to build lists, using range(1,11) to generate 1 to 10 (not inclusive) and [0]*10 to create ten zeros, with simple return syntax.
Develop a Python exercise to find common elements between two sets using intersection, and demonstrate how to obtain a union of unique elements.
apply a list comprehension to read a mixed data list, typecast strings to floats, and replace non-values with zeros to produce a clean list of floats.
Become a Python Programmer and learn one of employer's most requested skills of 2019!
This course assumes no previous programming or Python experience. If you’ve never programmed a computer before, or if you know another programming language and want to learn Python, this course will teach you how.
The goal of the course is to introduce students to Python Version 3.x programming.
Here is what you will get and learn by taking this Python Programming Bootcamp (2019) course:
How to work with various data types.
What variables are and when to use them.
The importance of white space in Python.
Other.