Python For Beginners To Experts: A Complete Course - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Python For Beginners To Experts: A Complete Course (/Thread-Python-For-Beginners-To-Experts-A-Complete-Course--305595) |
Python For Beginners To Experts: A Complete Course - BaDshaH - 01-06-2024 Published 1/2024 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 6.37 GB | Duration: 21h 47m Master Python: Transform from Beginner to Expert Developer [b]What you'll learn[/b] Understand the basics of Python syntax, data types, and control structures. Develop the ability to write and analyze Python code for simple programs. Learn how to design and structure Python programs for scalability and maintainability. Learn to use Object Oriented Programming with classes! [b]Requirements[/b] No prior programming experience required Suitable for beginners and learners of all levels Compatible with Windows, MacOS Only requires a computer to get started [b]Description[/b] Enroll in our Python Programming course and acquire one of the most sought-after skills by employers in 2024!This course is designed to be the most comprehensive and straightforward resource for learning the Python programming language on Udemy. Whether you're a complete beginner, have a basic understanding of syntax, or aim to explore advanced Python features, this course caters to your needs. We exclusively focus on Python 3 throughout the entire program.With over 100 lectures and more than 21 hours of video content, this extensive course covers every aspect of Python programming, providing comprehensive insights and practical knowledge.Discover how to apply Python to real-world tasks, such as handling files, modules, web scraping for information, working with image files, and much more!This course emphasizes practical learning, providing a full coding screencast and a corresponding code snippets along with the lectures. Choose the learning style that suits you best.We begin by guiding you through the installation of Python on your computer, regardless of your operating system-be it MacOS, or Windows, we've got you covered.Topics covered include:Installing PythonRunning Python CodeStrings, Lists, Dictionaries, Tuples, SetsNumber Data Types, Print FormattingFunctions, Scope, args/kwargsBuilt-in Functions, Debugging, and Error HandlingModules, External ModulesObject-Oriented Programming, Inheritance,File I/O, Advanced MethodsUnit Tests, and much more!Gain lifetime access to 100+ lectures and corresponding notebooks. We offer a 30-day money-back guarantee. If you're not satisfied, receive a full refund, no questions asked. Your satisfaction is our priority, ensuring you can explore Python programming risk-free and at your own pace.Don't hesitate-start learning Python today in a manner that will propel your career forward, increase your knowledge, and make the process enjoyable and practical! Overview Section 1: Python Setup Lecture 1 Python Tutorial Install and Setup for Mac and Windows Section 2: Python Object and Data Structure Basics Lecture 2 Python Tutorial Strings - Working with Textual Data Lecture 3 Python Tutorial Integers and Floats - Working with Numeric Data Lecture 4 Python Tutorial Lists, Tuples, and Sets Lecture 5 Python Tutorial Dictionaries - Working with Key-Value Pairs Lecture 6 Python Tutorial: Namedtuple - When and why should you use namedtuples? Lecture 7 Python Tutorial: Sets - Set Methods and Operations to Solve Common Problems Section 3: Python Statements Lecture 8 Python Tutorial Conditionals and Booleans - If, Else, and Elif Lecture 9 Python Tutorial Loops and Iterations - For/While Loops Lecture 10 Python Tutorial: Else Clauses on Loops Section 4: Functions Lecture 11 Python Tutorial Functions Lecture 12 Variable Scope - Understanding the LEGB rule and global-nonlocal statements Section 5: Object-oriented programming Lecture 13 Classes and Instances Lecture 14 Class Variables Lecture 15 Class-methods and Static-methods Lecture 16 Inheritance - Creating Subclasses Lecture 17 Special (Magic/Dunder) Methods Lecture 18 Property Decorators - Getters, Setters, and Deleters Section 6: Modules and Packages Lecture 19 Pip - An in-depth look at the package management system Lecture 20 Pipenv - Easily Manage Packages and Virtual Environments Lecture 21 Python Tutorial- if __name__ == '__main__' Section 7: Errors and Exception Handling Lecture 22 Python Tutorial- Using Try-Except Blocks for Error Handling Lecture 23 Python Tutorial- Duck Typing and Asking Forgiveness, Not Permission (EAFP) Lecture 24 Python Tutorial- Unit Testing Your Code with the unittest Module Section 8: Decorator Lecture 25 Decorators - Dynamically Alter The Functionality Of Your Functions Lecture 26 Python Tutorial- Decorators With Arguments Section 9: Generators Lecture 27 Generators - How to use them and the benefits you receive Section 10: Advanced Python Modules Lecture 28 Import Modules and Exploring The Standard Library Lecture 29 OS Module - Use Underlying Operating System Functionality Lecture 30 Datetime Module - How to work with Dates, Times, Timedeltas, and Timezones Lecture 31 CSV Module - How to Read, Parse, and Write CSV Files Lecture 32 Itertools Module - Iterator Functions for Efficient Looping Lecture 33 re Module - How to Write and Match Regular Expressions (Regex) Lecture 34 Working with Zip Files Lecture 35 Python Tutorial- Calling External Commands Using the Subprocess Module Lecture 36 Generate Random Numbers and Data Using the random Module Section 11: Web Scrapping with Python Lecture 37 Web Scraping with Requests-HTML Lecture 38 Web Scraping with BeautifulSoup and Requests Section 12: Setting up a Python Development Environment Lecture 39 Setting up a Python Development Environment in Eclipse Lecture 40 Setting up a Python Development Environment in Sublime Text Section 13: Hiding Passwords and Secret Keys in Environment Variables Lecture 41 Hiding Passwords and Secret Keys in Environment Variables (Mac & Linux) Lecture 42 Hiding Passwords and Secret Keys in Environment Variables (Windows) Section 14: Setting up a Virtual Environment Lecture 43 Python Tutorial- virtualenv and why you should use virtual environments Lecture 44 Python Tutorial- Anaconda - Installation and Using Conda Section 15: Advance Python Objects and String Formatting Lecture 45 F-Strings - How to Use Them and Advanced String Formatting Lecture 46 String Formatting - Advanced Operations for Dicts, Lists, Numbers, and Dates Lecture 47 Python Tutorial- Comprehensions - How they work and why you should be using them Lecture 48 Python Tutorial- Slicing Lists and Strings Lecture 49 Python Tutorial- Sorting Lists, Tuples, and Objects Section 16: Working with File Objects Lecture 50 Python Tutorial- File Objects - Reading and Writing to Files Lecture 51 Python Tutorial- Context Managers - Efficiently Managing Resources Lecture 52 Python Tutorial- Automate Parsing and Renaming of Multiple Files Section 17: Working with Images with Python Lecture 53 Python Tutorial- Image Manipulation with Pillow Section 18: Working with Json Data Lecture 54 Python Tutorial- Working with JSON Data using the json Module Lecture 55 Python Requests Tutorial- Request Web Pages, Download Images, POST Data and more Section 19: Threading and Multiprocessing Lecture 56 Python Threading Tutorial- Run Code Concurrently Using the Threading Module Lecture 57 Python Multiprocessing Tutorial- Run Code in Parallel Using the Multiprocessing Section 20: Logging Lecture 58 Logging Basics - Logging to Files, Setting Levels, and Formatting Lecture 59 Logging Advanced - Loggers, Handlers, and Formatters Section 21: Iterators Lecture 60 Python Tutorial- Iterators and Iterables - What Are They and How Do They Work Section 22: SQLite with Python Lecture 61 Complete Overview - Creating a Database, Table, and Running Queries Section 23: Jupyter Notebook Lecture 62 Jupyter Notebook Tutorial- Introduction, Setup, and Walkthrough Section 24: Quick Tips Lecture 63 Python Quick Tip- The Difference Between '==' and 'is' (Equality vs Identity) Lecture 64 Python Tutorial- Custom Sublime Text Build Systems Lecture 65 Python Tutorial- str() vs repr() Lecture 66 10 Python Tips and Tricks For Writing Better Code Section 25: Bonus Lecture 67 5 Common Python Mistakes and How to Fix Them Lecture 68 Preparing for a Python Interview- 10 Things You Should Know Beginners who have never programmed before.,Programmers switching languages to Python.,Intermediate Python programmers who want to level up their skills!,Enhance problem-solving abilities through coding Homepage |