Mastering python – From Scratch
Mastering python – From Scratch, available at $59.99, has an average rating of 3.65, with 274 lectures, 30 quizzes, based on 46 reviews, and has 4580 subscribers.
You will learn about Start from a complete beginner to an expert python programmer Learn how to work with threading, multiprocessing and Asyncio Learn how to create GUI desktop applications with PySimpleGUI Create a complete web application for managing a bookstore with Mongodb and publish it online Learn Object oriented programming Learn how to handle files and interact with file-system Learn how to send email with python Learn how to work with Mongodb in python Learn how to create web applications Create text to speech application Create web monitoring application Create system health application Create backup application Create full student course management system with Mongodb Create desktop backup application that you can execute without python This course is ideal for individuals who are Beginner programmers who wants to master python or Programmers from other languages that want to start their python journey or Python programmers who want to learn new skills and master advanced python It is particularly useful for Beginner programmers who wants to master python or Programmers from other languages that want to start their python journey or Python programmers who want to learn new skills and master advanced python.
Enroll now: Mastering python – From Scratch
Summary
Title: Mastering python – From Scratch
Price: $59.99
Average Rating: 3.65
Number of Lectures: 274
Number of Quizzes: 30
Number of Published Lectures: 274
Number of Published Quizzes: 30
Number of Curriculum Items: 304
Number of Published Curriculum Objects: 304
Original Price: $129.99
Quality Status: approved
Status: Live
What You Will Learn
- Start from a complete beginner to an expert python programmer
- Learn how to work with threading, multiprocessing and Asyncio
- Learn how to create GUI desktop applications with PySimpleGUI
- Create a complete web application for managing a bookstore with Mongodb and publish it online
- Learn Object oriented programming
- Learn how to handle files and interact with file-system
- Learn how to send email with python
- Learn how to work with Mongodb in python
- Learn how to create web applications
- Create text to speech application
- Create web monitoring application
- Create system health application
- Create backup application
- Create full student course management system with Mongodb
- Create desktop backup application that you can execute without python
Who Should Attend
- Beginner programmers who wants to master python
- Programmers from other languages that want to start their python journey
- Python programmers who want to learn new skills and master advanced python
Target Audiences
- Beginner programmers who wants to master python
- Programmers from other languages that want to start their python journey
- Python programmers who want to learn new skills and master advanced python
Python is the fastest-growing programming language in the industry, and among the most popular programming languages in the world.
It’s not a hard language for beginners to pick up and for intermediate or advanced programmers to advance, which is why the need to learn this language has increased exponentially over the past few years.
Mastering python – From Scratch is designed as a journey that will take you from installing the programs to learning the fundamentals of python and gradually applying the most advanced techniques to develop some of the most advanced real-life applications.
Whether you are a beginner with no knowledge in python or programming, or if you’re an experienced programmer in a different programming language, or even if you’re an experienced python programmer,
this course will give you the basics and move forward to the more challenging applications in Python to help you broaden your horizons in Python, or if you’d want to expand your career opportunities.
My name is Yasser Abbass. I’m a software engineer and I will be your instructor for this course
I have been in programming for the past 30 years and specifically in python for the past decade.
-
Mohammad: “Yasser is by far one of the best instructors I had opportunity to learn from. I highly recommend this course for any beginner. Every Topic is in depth. Many Projects and Practices. Thank you so much Yasser!!!”
The course is divided into four sections, each including several lectures. with each lecture, you will find some exercises and each section has one or more projects that will make sure that you applied what you have learned. we will be building 10 projects with varying levels of difficulty.
Some of the projects we will be building together are:
– Text to Speech.
– Guessing Number project.
– Converter project.
– Web Monitoring.
– System Health.
– Backup Script project.
– A student course management system.
– A bookstore management system.
– A File backup program that will be converted to a desktop application.
– A full bookstore web app.
But don’t worry you will be able to create those projects and more as you follow along with the course and with the skills you learned you will be able to apply it to your projects. You will also be able to download all the source code for all the lectures and the projects.
During this course, you will learn:
– How to install the software on Windows, Mac, and Linux.
– An introduction to Jupiter-lab.
– Data types, Conditional logic, looping, and collections.
– Functions, modules, and built-in functions.
– How to handle files.
– How to interact with the file-system.
– Date-time, web communication, exception handling, and JSON.
– How to send emails through python.
– Object-oriented programming.
– How to use MongoDB from python.
– How to create databases with full CRUD operations
– Advanced python built-in functions.
– Iterators generators and decorators.
– Logging.
– Concurrency, threading multiprocessing, and Asyncio.
– How to create a GUI for python with PySimpleGUI.
– How to create a desktop application with PyInstaller.
– How to create professional web apps with flask.
-
Vikash: “Trust me, this is everything you will be needing.”
Finally, if you are stuck you can drop a question in the Q&A, and I or one of my teaching assistants will answer you promptly
Course Curriculum
Chapter 1: Introduction and Basics
Lecture 1: Course Contents
Lecture 2: Tools installation (intro)
Lecture 3: Tools Installation in Windows
Lecture 4: Tools Installation in mac OS
Lecture 5: Tools Installation in Linux
Lecture 6: Working with Jupyter
Lecture 7: Python data types (intro)
Lecture 8: Python data types (Numbers) – part-1
Lecture 9: Python data types (Numbers) – part-2
Lecture 10: Python data types (Numbers) – part-3
Lecture 11: Python data types (Strings) – part-1
Lecture 12: Python data types (Strings) – part-2
Lecture 13: Python data types (Strings) – part-3
Lecture 14: Python data types (Strings) – part-4
Lecture 15: Python data types (Strings) – part-5
Lecture 16: Python data types (Strings) – part-6
Lecture 17: Type conversion
Lecture 18: Conditional Logic – part-1
Lecture 19: Conditional Logic – part-2
Lecture 20: Looping – part-1
Lecture 21: Looping – part-2
Lecture 22: Looping – part-3
Lecture 23: Looping – part-4
Lecture 24: Collections (Lists) – part-1
Lecture 25: Collections (Lists) – part-2
Lecture 26: Collections (Lists) – part-3
Lecture 27: Collections (Lists) – part-4
Lecture 28: Collections (dicts, tuples, sets) – part-1
Lecture 29: Collections (dicts, tuples, sets) – part-2
Lecture 30: Collections (dicts, tuples, sets) – part-3
Lecture 31: Collections (dicts, tuples, sets) – part-4
Lecture 32: Functions – part-1
Lecture 33: Functions – part-2
Lecture 34: Functions – part-3
Lecture 35: Functions – part-4
Lecture 36: Modules – part-1
Lecture 37: Modules – part-2
Lecture 38: Modules – part-3
Lecture 39: Built-in functions – part-1
Lecture 40: Built-in functions – part-2
Lecture 41: Introduction to Pycharm – part-1
Lecture 42: Introduction to Pycharm – part-2
Lecture 43: Download Source Code
Lecture 44: TTS Project (Overview)
Lecture 45: TTS Project part-1
Lecture 46: TTS Project part-2
Lecture 47: TTS Project part-3
Lecture 48: Guess Project (Overview)
Lecture 49: Guess Project – part-1
Lecture 50: Guess Project – part-2
Lecture 51: Guess Project – part-3
Lecture 52: Converter Project (Overview)
Lecture 53: Converter Project – part-1
Lecture 54: Converter Project – part-2
Lecture 55: Converter Project – part-3
Lecture 56: Converter Project – part-4
Lecture 57: Converter Project – part-5
Lecture 58: Converter Project – part-6
Chapter 2: Interacting with filesystem
Lecture 1: File Handling – part-1
Lecture 2: File Handling – part-2
Lecture 3: File Handling – part-3
Lecture 4: File Handling – part-4
Lecture 5: File Handling – part-5
Lecture 6: Interacting with file-system – part-1
Lecture 7: Interacting with file-system – part-2
Lecture 8: Interacting with file-system – part-3
Lecture 9: Interacting with file-system – part-4
Lecture 10: Interacting with file-system – part-5
Lecture 11: Datetime – part-1
Lecture 12: Datetime – part-2
Lecture 13: Datetime – part-3
Lecture 14: Datetime – part-4
Lecture 15: Web Communications – part-1
Lecture 16: Web Communications – part-2
Lecture 17: Web Communications – part-3
Lecture 18: Web Communications – part-4
Lecture 19: Web Communications – part-5
Lecture 20: Exception Handling – part-1
Lecture 21: Exception Handling – part-2
Lecture 22: JSON – part-1
Lecture 23: JSON – part-2
Lecture 24: OS SYS EMAIL (intro)
Instructors
-
Yasser Abbass
Engineer
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 1 votes
- 3 stars: 6 votes
- 4 stars: 16 votes
- 5 stars: 21 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024