Master Python And Github With Real World Projects - 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: Master Python And Github With Real World Projects (/Thread-Master-Python-And-Github-With-Real-World-Projects--143935) |
Master Python And Github With Real World Projects - BaDshaH - 08-24-2023 Published 8/2023 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 9.31 GB | Duration: 23h 27m Create a Portfolio of 10 Projects on GitHub [b]What you'll learn[/b] Master the fundamentals of Python Understand data structures, loops, functions and generators Learn Object Orientated Programming (OOP) Master Git and Github to share your code on the internet Create and publish Python packages you can share with the whole world Learn how to web scrape websites Build and deploy GUI apps Speech to Text apps Master SQL with SQLite Build web apps with Flask Create a portfolio of projects on your GitHub account [b]Requirements[/b] Internet connection Ideally 5GB of space on computer for downloading and installing software packages Participate in creating a GitHub and portfolio website Willingness to learn No programming experience required. Beginners are very welcome! [b]Description[/b] This course is designed to for:complete beginnersintermediatesthose from another programming background (e.g. JavaScript)Throughout this course, you'll having a growing portfolio of Python apps and advance code that you've built and put on your personal GitHub account for the whole world to see!Every time you complete a project, we'll push it to GitHub.We'll cover the fundamentals of Python with lectures, projects, quizzes and coding exercises. This includes:Variables and operatorsData structures (lists, dictionaries, tuples, and sets)Control flow, while loops and for loopsList comprehension and dictionary comprehensionFunctions, scope, lambda expressions, and decoratorsHandling errorsPython modules (csv, random, datetime, OS, pickle, JSON)OOP (Object-Orientated Programming)Completely master Git and GitHub for version controlPyPI for publishing Python modulesBeautiful Soup for Web scraping the internetSpeech to Text GUI appsCLI appsSQLite3 for handling databases and tablesEncrypt and decryptionYou'll build the following applications:Create a guessing game app running in the command terminal (great for beginners)Speech to text app to perform basic calculations.Create a local anagram module.Build and deploy GUI Python Editor app.CLI app encrypting and decrypting zip files.Create and deploy a Python package on the internet with PyPI.Create an ETL (Extract, Transform, Load) process with SQLite3 for sorting book data.Create an ELT (Extract, Load, Transform process with SQLite3 with real world movie data.Data visualization of the number of lines of code for different files.Web scraping the National Lotto, save the and display the results with data visualization.I'll be on hand to help you with any questions or issues you may have. Overview Section 1: Introduction Lecture 1 Promo Lecture 2 Course Resources Lecture 3 Anaconda and Conda Lecture 4 Anaconda Installation (Windows + Mac) Lecture 5 Anaconda Installation (Ubuntu + Linux) Section 2: Jupyter, Pip, and Virtual Environments Lecture 6 Pip and Conda (Windows + Mac) Lecture 7 Virtual Environments (Windows + Mac) Lecture 8 Running Jupyter (Windows + Mac) Lecture 9 Pip and Conda (Ubuntu + Linux) Lecture 10 Virtual Environments (Ubuntu + Linux) Lecture 11 Running Jupyter (Ubuntu + Linux) Lecture 12 Jupyter Notebook Overview Lecture 13 Jupyter Lab Overview Section 3: Git and Github Lecture 14 Section Overview Lecture 15 Git Installation Lecture 16 Git Commands Lecture 17 Github and SSH Key Lecture 18 Git Push and Pull Lecture 19 Git Ignore Lecture 20 Multiple SSH Keys (Optional) Lecture 21 Git Branch and Merge Lecture 22 Merge Conflict (Local) - Part 1 Lecture 23 Merge Conflict (Remote) - Part 2 Lecture 24 Git Clone and Forking Section 4: Pre-Project for GitHub Lecture 25 Pre-Project Overview Lecture 26 Creating a README.md Profile - Part 1 Lecture 27 Creating a README.md Profile - Part 2 Lecture 28 Creating a README.md Project Section 5: Fundamentals Lecture 29 Section Overview Lecture 30 Variables and Operators Lecture 31 Strings and Formatting Lecture 32 Indexing Section 6: Data Structures Lecture 33 Section Overview Lecture 34 Lists Lecture 35 Dictionaries Lecture 36 Tuples Lecture 37 Sets Lecture 38 Built-in Functions Section 7: Control Flow and Loops Lecture 39 Section Overview Lecture 40 Conditionals (If, Elif, Else) Lecture 41 For Loops Lecture 42 While Loops Lecture 43 Break, Pass, Continue Section 8: Project - Guessing Game Lecture 44 Project Overview Lecture 45 Guessing Number Lecture 46 HOMEWORK Section 9: Comprehension Lecture 47 Section Overview Lecture 48 List Comprehension Lecture 49 Dictionary Comprehension Section 10: Import Modules Lecture 50 Section Overview Lecture 51 Random Lecture 52 Context Manager (Files) Lecture 53 OS Lecture 54 Datetime Lecture 55 CSV Data Lecture 56 Pickle and JSON Data Section 11: Project - Calculate Languages Lecture 57 Project Overview Lecture 58 Calculating Language Percentages Lecture 59 Data Visualization of Languages Lecture 60 HOMEWORK Section 12: Functions Lecture 61 Section Overview Lecture 62 Functions Lecture 63 Scope Lecture 64 Lambda Expressions Lecture 65 Args and Kwargs Section 13: Tkinter GUI apps Lecture 66 Section Overview Lecture 67 Basics of Tkinter Lecture 68 Inputs of Tkinter Lecture 69 Managing Multiple Windows Lecture 70 Handling Events with Bind Lecture 71 Handling Images and Links Lecture 72 Tabs and Frames Lecture 73 Uploading Files, List and Scrollbar Section 14: Project - GUI Python Editor app Lecture 74 Project Overview Lecture 75 Adding Navbar and Buttons Lecture 76 Adding Text Areas Lecture 77 Updating Edit Functions Lecture 78 Adding Scroll bars Lecture 79 Opening Python files Lecture 80 Running Python files Lecture 81 Saving Python files Lecture 82 Find and Replace Text Lecture 83 Package GUI app (optional) Lecture 84 HOMEWORK Section 15: Modules and Packages (Creating Modules) Lecture 85 Section Overview Lecture 86 Modules - Part 1 __name__ Lecture 87 Modules - Part 2 __init__.py Lecture 88 Modules - Part 3 __package__ Lecture 89 Modules - Part 4 __all__ Section 16: Advanced Functions Lecture 90 Section Overview Lecture 91 Type Hinting Lecture 92 Decorator Fundamentals Lecture 93 Decorator Practical Lecture 94 Generators Section 17: CLI Apps Lecture 95 Section Overview Lecture 96 CLI - Part 1 Lecture 97 CLI - Part 2 Section 18: CLI Encryption App Lecture 98 Project Overview Lecture 99 Creating ZipFiles Lecture 100 Encrypting Zipfiles Lecture 101 Decrypting ZipFiles Lecture 102 Converting to a CLI app Lecture 103 Password for Encrypt/Decrypt Lecture 104 HOMEWORK Section 19: Handle Errors Lecture 105 Section Overview Lecture 106 Try, Except and Finally Section 20: SQLite for Beginners Lecture 107 Section Overview Lecture 108 SQLite Installation (Article) Lecture 109 Creating Database and Tables Lecture 110 Inserting Invalid Data Lecture 111 Inserting Data with Table Constraints Lecture 112 CRUD Operations Lecture 113 Joining Tables Lecture 114 SQLite Queries Lecture 115 Advanced SQLite Queries Lecture 116 SQLite Cases Lecture 117 Alter, Add, Rename and Drop Lecture 118 SQLite Datetime - Part 1 Lecture 119 SQLite Datetime - Part 2 Lecture 120 Handling SQL Errors Section 21: Project - Basic ETL (Extract, Transform and Load) with SQLite3 Lecture 121 Project Overview Lecture 122 Create Authors Table Lecture 123 Extracting Data Lecture 124 Transforming Data Lecture 125 Loading Data Lecture 126 HOMEWORK Section 22: Project - Speech to Text App Lecture 127 Project Overview Lecture 128 Text to Speech Lecture 129 Speech Recognition Lecture 130 Comprehension for Calculating Total Lecture 131 Saving Calculated Total Lecture 132 Converting to Python Script Lecture 133 HOMEWORK Section 23: OOP (Object Orientated Programming) Lecture 134 Section Overview Lecture 135 Classes and init Lecture 136 Inheritance Lecture 137 Composition Lecture 138 Special Methods Lecture 139 Encapsulation Section 24: Project - Local Anagram Module Lecture 140 Project Overview Lecture 141 Anagram Logic Lecture 142 Creating Anagram Class Lecture 143 Creating a Local Module Lecture 144 HOMEWORK Section 25: Project - PyPi Lecture 145 Project Overview Lecture 146 PyPI (Set up Package) - Part 1 Lecture 147 PyPI (Create Package) - Part 2 Lecture 148 HOMEWORK Section 26: Project - Advanced ETL (Extract, Load, and Transform) with SQLite3 Lecture 149 Project Overview Lecture 150 Extracting Movie Data (with Kaggle) Lecture 151 Columns with List Comprehension Lecture 152 Loading Movie Data Lecture 153 Transforming Movie Data Lecture 154 ELT with OOP Lecture 155 HOMEWORK Section 27: Web Scraping Lecture 156 Section Overview Lecture 157 Web Scraping Locally Section 28: Project - Web Scraping UK National Lotto Lecture 158 Project Overview Lecture 159 Web Scraping Data - Part 1 Lecture 160 Web Scraping Data - Part 2 Lecture 161 Web Scraping Data - Part 3 Lecture 162 HOMEWORK Anyone new to programming,Anyone who comes from another programming background e.g. JavaScript. Homepage Download From Rapidgator Download From Nitroflare |