
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Launch PyCharm Community Edition, create a new project, and name it. Configure the Python interpreter and set up a virtual environment, then create your first Python file within the project.
Demonstrate setting up git in PyCharm, creating a local repository, committing and pushing changes, and connecting to a remote GitHub repository via login and remote URL.
Set up your Python development environment by installing Python and Git, verifying versions, and using the repl. Configure a project directory, clone repositories, and explore PyCharm or Visual Studio Code.
Practice multi-line printing in Python by completing tasks that print poems with separate print statements, use backslash escapes and triple quotes, and review the solutions.
Explore Python commands and PyCharm shortcuts to improve code readability and maintainability, using single-line, inline, and multi-line comments indicated by the hash symbol, and practice commenting out code with Ctrl+Slash.
Learn how to use Python comments to document code and guide readability, including single-line hash notes, inline commands, and multi-line string literals, while exploring PyCharm shortcuts and basic project refactoring.
Explore Python data types, including integers, floats, strings, and booleans, and learn how dynamic typing, the type function, and practical examples guide your programs.
Practice hands-on Python variable assignment and manipulation by creating integer, float, string, and boolean variables, printing with f-strings, and performing arithmetic and concatenation tasks.
Explore the fundamentals of strings in Python, including creating strings with quotes, measuring length, indexing, and slicing. Master concatenation, repetition, and methods like upper, lower, and replace to build strings.
Craft a Python string manipulation project that takes a word input, computes its length, reverses it, and concatenates the word with a suffix by repeating the first character, using f-strings.
Learn hands-on type conversion in Python by converting a string price to float, calculating total cost with a quantity, then converting to integer and displaying values and types.
Learn pep8, the python style guide, covering indentation, line length, naming conventions, imports, and common blocks to improve code readability and consistency.
Explore how Python handles integers and floats in arithmetic, including how division yields floats and how the // operator performs integer division that rounds down.
Take a hands-on Python exercise to help time management by converting days to full weeks using integer division and the modulo operator, with a 45-day example.
Learn to compute a cube's volume and surface area in Python by using a side length, applying the formulas, and printing results with optional user input.
build a hands-on startup financial calculator in python to compute development, marketing and equipment startup costs, monthly revenue from subscription tiers, operating costs, break-even time, and sensitivity analysis with f-strings.
Explore a hands-on python startup financial modeling workshop that builds and debugs a startup cost calculator, computes monthly revenue, operating costs, profit, break-even months, and performs sensitivity analysis.
Explore hands-on pep 8 exercises to enforce python code style, covering indentation, naming conventions, imports, line length, docstrings, and readable formatting through practical examples.
Take a hands-on approach to pep 8 exercises for python code style. Learn to fix indentation, whitespace, line length, and naming conventions for variables, functions, classes, and constants.
Create interactive Python scripts with the input function, greet users by name, and compute age by converting input to integers and derive the current year with the datetime module.
Read numbers from user input in Python and convert to ints and floats. Practice with a simple calculator to perform calculations and handle a value error.
Build a Python savings goal tracker that computes months to reach a goal from monthly contributions, handles non-whole results with rounding, and optionally outputs years and months.
Apply Python to a paint calculator that estimates gallons needed from wall area and paint coverage, using rounding and the math module to ensure you don’t run short.
Explore practical math in Python through hands-on exercises, building a fuel efficiency calculator to compute miles per gallon and a BMI calculator using weight and height inputs.
Develop practical python tools for financial and unit conversion, including a usd to eur currency converter with real-time exchange rates and a mortgage payment calculator.
Learn how to define functions, use map and split to parse time strings, convert time to float hours, and format back with f-strings while addressing rounding issues.
Explore how to invoke Python functions, pass arguments, and use built-in functions like print, type conversion, and basic numeric operations to improve code readability and reuse.
Learn to manipulate strings in Python using built-in functions such as upper, lower, split, join, and capitalize, and apply message and words variables with print and separators.
Define and call a python function named process_numbers to compute total, average, min, and max for integer and float lists, round to two decimals, format with f-strings, and print results.
Apply boolean logic in python to build a user authentication system, using and/or operators and nested conditions to simulate login, account status, and admin access.
Explore practical boolean operations in Python by verifying day off eligibility through weekend and holiday conditions, using the or operator and a simple status display.
Explore comparison chaining in Python, using logical operators to combine comparisons and short-circuit evaluation to return values efficiently.
Build a simple Python pizza order verification system that checks if the product of slices and price per slice equals a stored receipt number, using user inputs and a comparison.
This course is A Beginner's Guide to DevOps Tools, such as Python. The purpose of this course is to prepare you to use these tools from scratch. This course is aimed for IT Pros, Developers, Operators, DevOps, System administrators and Everyone and is supposed to give the viewer the information they need to know to get started with theses tools and its their concepts.
The course is targeted to help learning and getting started with Python and do your job more efficiently and to automate your tasks.
After completing this course, you will be able to:
Setup Python
Scripting with OS module basics
Working with paths
Working with files
Using shutil
Writing basic scripts in Python
And more...