Description
In this course, you will learn how to code in Python 3, a widely used high-level programming language. The course is designed for beginners who are new to programming, as well as those who have some programming experience but want to learn Python specifically. The course will cover the basics of programming in Python 3, including data types, loops, conditional statements, and functions. You will also learn about object-oriented programming, networking, threading, regular expressions, interacting with HTTP, and working with files.
In the first section of the course, you will learn how to install Python 3 on Windows, Ubuntu, and Mac. You will also take a closer look at Python 3 IDLE, the integrated development environment (IDE) used for writing and executing Python code. You will then move on to the basics of programming in Python 3, including math operators, strings, variables, and variable naming rules. You will write your first program in Python 3 and learn about functions such as type, len, str, int, and float. You will also learn about Boolean values and conditional statements like IF, IF & ELSE, and ELIF. Additionally, you will learn about loops such as the while loop and the for loop, and how to import Python libraries.
In the second section of the course, you will learn about functions, including how to define them in Python 3 and how to use local and global variables. You will also code programs like guess the number, reverse a string, calculate the area of a circle, and a simple Python calculator. You will learn how to remove vowels from a string and how to find the largest number out of three. Additionally, you will learn about advanced string manipulation and how to use functions like upper(), lower(), isupper(), islower(), split, strip, join, startswith, and endswith.
In the third section of the course, you will learn about files in Python 3, including how to navigate through the system with the OS library and how to read and write to files. You will also learn how to reverse text from a file. Additionally, you will learn about error handling in Python 3 and how to use try and except and try and finally. Overall, this course will provide you with a solid foundation in Python 3 programming and equip you with the skills you need to write useful and efficient code.