Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Python Programming for the Total Beginner

Posted By: lucky_aut
Python Programming for the Total Beginner

Python Programming for the Total Beginner
Published 02/2023
Duration: 16:16:57 | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 9.55 GB
Genre: eLearning | Language: English

A hands-on Python masterclass to teach the basics of Python, with real life examples, quizzes, and reference code!
What you'll learn
You will learn the absolute basics of how programs run, and why Python is a great language.
You will learn how to use Visual Studio Code to write and manage code like a pro!
You will be discovering the different data types Python has to offer, and how to use them.
You will learn how to use control flow, to allow 'decision making' to happen in your code.
You will learn how to use loops to allow for iteration over data, and improve code efficiency.
You will learn how to write functions to allow for reusable blocks of code to be used elsewhere in your code.
You will learn how to deal with errors correctly, and discover how Python manages errors internally.
You will learn how to open, write, read and edit files on your computer with Python.
You will learn how to manipulate dates and times with the datetime module.
You will learn how to interact with your operating system with the OS module.
You will learn how to deal with randomness with the random module.
You will learn how to combine all of the covered components and create professional, well documented Python programs.
You will write 2 fully fledged Python programs to a professional standard for use in your portfolio.
You will write 3 mini programs to test your Python ability.
Requirements
None at all! This course assumes no prior knowledge in programming.
Description
This course is aimed at the total beginner and teaches all the basic fundamentals needed to kickstart your Python journey.

If you're looking for a hands on, practical and immersive way to learn Python, then this course is for you. You will start your journey learning about the fundamentals of what a program is and why Python is an excellent first choice of language. You will then learn how to store and manipulate data, how to use control flow to make decisions with your code, and how to use loops effectively. You will also learn how to write functions, deal with files and use error handling to make your code awesome. We will then look some key Python modules to enhance your Python capabilities. At the end of the course you will write 3 mini programs, and then complete 2 full scale Python programs to use in your portfolio.

This course contains 25 coding assignments, 20 quizzes, almost 3000 lines of reference code, and 3 'stop and code' sessions where you will need to solve problems using your Python skills. Throughout the entirety of the course you can expect to be asked to 'pause and code' in many of the videos, to ensure you are constantly coding and developing your skills throughout.


This course is especially designed for beginners, and aims to teach only the basics, but to a very high level, making this course an ideal stepping stone to then using Python for college, school or in you career, or just for fun! I have been a lecturer in programming for 5 years, and a high school teacher for 2 years. I have also done over 3000 hours of online tutoring, helping beginner and intermediate programmers develop their skills, many of whom now work in the industry as successful software engineers! This course is a combination of all the tools and tricks I have seen work for hundreds of others, and I hope I can do the same for you!

Over the course you can expect to learn the following in detail:

- What does it mean to program, and what do programmers actually do?
- Why Python is a great first language, and how it differs to other languages?
- How to install Python, and then run your first program.
- How to install Visual Studio Code to make coding in Python a lot easier!
- Working in the console vs writing Python scripts.
- Variables (strings, floats, integers and booleans).
- Control flow.
- Collection (lists, tuples, dictionaries and sets).
- For loops & While Loops.
- Functions (Built-ins and user defined functions).
- How to deal with errors, and prevent them from crashing your code.
- How to interact with the file system on your computer, and read/write/edit files.
- Using Python's built-in modules to explore the file system, play with times/dates, and introduce randomness into your code.


Once we have covered all of these topics we will then tie all of it together by writing 3 programs together, step-by-step, focusing on best practices, clean code and relating to theory and design choices throughout.
- An encryption & decryption program.
- A word frequency counter.
- A program to create personalised greetings.


Then to top it all off… you will then create 2 larger programs together to test your knowledge of Python and you will write fully documented code that is industry standard. You will be walked through the planning and development stages step-by-step.
- A higher & lower guessing game.
- An interactive maths quiz with customisable difficulty.


I look forward to welcoming you on your journey into the wonderful world of programming!

Who this course is for:
Beginners in python
Junior developers
Python programmers
Total beginners to programming

More Info