Unwired Learning: The Ultimate Python Developer Bundle
Unwired Learning: The Ultimate Python Developer Bundle
Unwired Learning: The Ultimate Python Developer Bundle
Any doubt in mind?
014963730
Whatsapp us at 7
(Check Page 17 For Information Related To Certificate)
💻 Enroll Now
https://courses.unwiredlearning.com/s/store/courses/description/python-developer-bundle
1
Module - 1
Python Programming Course Introduction
● Introduction
● Welcome - Let's Get Started!
Setup - Installing Python
● Python Programming in 2021 - Is Python A Bubble?
● Installing Python on Windows
● Python 3.9 Version Update
● Different Methods To Execute Python Codes
● Writing Our First Python Program
● Variables and Python Memory Management
Data Types in Python
● Data Types in Python
● Sequences in Python
● Sets, Dictionary
● Literals and Identifiers
● Reserve Words - You Can't Use Them!
Operators in Python
● Operators: Arithmetic, Assignment
● Operators: Unary Minus, Relational, Logical, Boolean
● Understanding Escape Characters
Input and Output
● Introduction to Input and Output Statements
● Output Statements
● Input Statements
● Python Built-in Functions and Built-in Module
IDE (Integrated Development Environment)
www.unwiredlearning.com
2
www.unwiredlearning.com
3
www.unwiredlearning.com
4
www.unwiredlearning.com
5
www.unwiredlearning.com
6
● List Comprehensions
Regular Expressions
● RegEx 1 - Why We Use Regular Expressions
● RegEx 2 - Different Methods With Regular Expressions
● RegEx 3 - Writing Patterns
● RegEx 4 - Creating Pattern For Email Validation
Other Important Topics
● Decorators
● Logging
● Date and Time
What's New With Python 3.8?
● Walrus Operator
● Positional Only Parameters
● F-strings For Debugging
What's New With Python 3.9?
● Union Operators
● Type Hinting
● New String Class Methods
● Native Time Support (Zoneinfo)
Exercise - Python Practice
● 45 Theory Questions - (Basics + Intermediate)
● 15 Theory Questions - Advanced
● 10 Exercise (Coding Question Round 3)
● 10 Quiz Questions - Python Programming Advanced Concepts
Module Completion
● Well Done!
1 - Course Completion Certificate [Module 1 - Module 2] 🎉
www.unwiredlearning.com
7
www.unwiredlearning.com
8
Module - 3
Project - Building Portfolio Desktop Application With Tkinter (GUI)
● Module Introduction
● What is API?
● What are API and Request Methods?
● Working with CoinMarketCap API
● Fetching API Data
● Extracting API and Coin Data
● Creating Coin List & Understanding Portfolio
● Creating Portfolio Dictionary
● Calculating Profit and Loss
● GUI Introduction - Graphical User Interface
● Understanding 3 Steps Tkinter Working
● Tkinter Main Window and Labels
● Application Formatting - Adding Header
● Application Formatting - Adding More Data
● Application Formatting - Improving User Interface
● Color Indication For Profit and Loss
● Adding Update Button
● Creating Executable App (.exe file)
Project - Integrating Database With GUI Application
● Databases - SQL vs SQLite3
● Introduction to SQLite3 and its Workings
● Creating Table | Working with DB Browser
● Insert Values - Databases
● Update Values - Databases
● Fetching Data From Database
● Delete Data - Database
● Creating Functions For Operation - Database
● Connecting With Database
● Fetching Data From Database
● Modifying Current Application
www.unwiredlearning.com
9
www.unwiredlearning.com
10
Module - 4
Project - Building Twitter Bot With Python and Tweepy
● Section Introduction
● Creating Twitter Developer Account
● Creating App and Generation Access Tokens
● Installing Tweepy
● Update Status Through Bot
● Introduction To Auto-Reply
● Working With Timeline and Mentions
● Iterate Tweets And Add Condition
● Storing Replied Tweet ID's
● Storing-Accessing Last Seen ID
● Replying Tweet
● Formatting Function and Testing Bot
● Auto Retweet and Auto Like
● Setting-up PythonAnyWhere
● Deployment Done Along Testing
● Auto Retweet To Particular Hashtag
● Implementing Error Handling And Testing Bot
Exercise - Assignment
● Python Image Optimization and Transformations
www.unwiredlearning.com
11
Module - 5
Project - Building Web Scraping Bot With Beautiful Soup
● Course Introduction
● Web Scraping Project Demo
● How Do We Scrape Data?
● Web Scraping - Overview
● Project Setup + Installing Libraries
● Working With BeautifulSoup
● Filtering Required Data
● Extracting Current Price
● Extracting Table Content - I
● Extracting Table Content - II
● Extracting All Stock Result
● Working with Static File
● Storing Stock Content in CSV File
● Sending Text Mail Through SMTPLIB
● Sending Text Mail Through Email Module
● Sending Attachment Through Email Module
● Integrating Mail System with Web Scraper
● File Name According To Today's Date
Exercise - Assignment
● Web Scraping Encyclopedia Article
www.unwiredlearning.com
12
Module - 6
Project - Data Analysis With Pandas
● What is Pandas?
● Starting With Pandas And iPython
● Working with Jupyter Notebooks
● Important Jupyter Notebook Commands
● Working with CSV, Excel, TXT and JSON Files
● Working with API Response
● Indexing and Slicing Dataframe Tables [Part 1]
● Indexing and Slicing Dataframe Tables [Part 2]
● Deleting Columns and Rows
● Adding and Updating new Columns and Rows
Exercise - Pandas Questions
● Common Pandas Questions - Theory
Module - 7
Project - Automating Instagram Post Designing
● Course Introduction
● OpenWeatherMap API
● Working With API Data
● Working With Pillow Library
● Adding Content: Date and Time
● Adding Content: Multiple City Position
● Adding Content: Multiple City Data
● Adding Content: Multiple Country Data
● Saving Post as PNG and PDF
Exercise - Assignment
● Exercise: Automate Designing For Instagram Stories
www.unwiredlearning.com
13
Module - 8
Project - Backend Development with Django (Web Application With Python)
● Project Introduction
● Welcome - Let's Get Started!
● Understanding Django
● Setting Up Text Editor - VSCode
● Setting Up Virtual Environment
● Django 2.2 Version Update
● Startapp - Taskmate
● Runserver For First Time
● Django Flow and Django Structure
● Urls and Views
● Templates
● Bootstrap
● Base Template and Jinja 2
● Static Folder and Improving Website Look
● Admin Panel
● Models
● Database Migrations
● Fetch Data From Database
● Displaying Data On Templates
● Adding Condition On Data
● Adding Form and Accepting Input
● Adding Messages and Alert Option
● Close Option On Alert
● Understanding CSS and Bootstrap
● Deleting Queryset Item
● Editing Queryset Item - 1
● Editing Queryset Item - 2
● Editing Queryset Item - 3
● Adding Option - Mark Task As Completed
● Adding Option - Mark Task As Pending
● Pagination Overview
● Implementing Pagination - 1
www.unwiredlearning.com
14
● Implementing Pagination - 2
● Implementing Pagination - 3
● Fixing URLs and Links
● Fixing Task Page Design - 1
● Fixing Task Page Design - 2
● Designing Home Page - 1
● Designing Home Page - 2
Module - 9
Project - Integrating Accounts & Authentication on Django Application
● Introduction - Django Authentication System
● Creating User Section
● Registration Form
● Register Templates
● Register Views [Part I]
● Register Views [Part II]
● Adding Email Field In Forms
● Improving Form Design With Crispy Forms
● Adding Grid Layout On Registration Page
● Login - URLs, Views & Template
● Login - Functionality Test
● Login - Redirect URL
● Logout
● Quick Design Change
● Adding Header Restriction [Part I]
● Adding Header Restriction [Part II]
● Adding Page Restrictions
● Relationship Between Task & User
● Adding Foreign Key
● Updating Task Input Fields
● Task Of Logged-in User Only
● Security Problem & Solution [Part I]
● Security Problem & Solution [Part II]
www.unwiredlearning.com
15
Module - 10
Project - Deploying Django Web Application on Cloud Application Platform (Heroku)
● 4 Important Pillars to Deploy
● Registering on Heroku and GitHub
● Creating GitHub Repository
● Working with requirements.txt and .gitignore
● Understanding Django Environ
● Working with Environment Variables
● Solving .env Errors [Part 1]
● Solving .env Errors [Part 2]
● Push project from Local System to GitHub
● Working with Django Heroku
● Working with StaticRoot
● Handling WSGI with gunicorn
● Empty folder Staticfiles
● Configuring Secret Keys
● Setting up Database and adding users
Exercise - Django Practice Questions
● 10 Quiz Questions - Django Framework
● 20 Theory Questions - Django Framework Interview
🎉
2 - Course Completion Certificate [Module 8 - Module 10]
● Django Development Bootcamp: Build & Deploy Web Application With Python &
Django
www.unwiredlearning.com
16
Module - 11
Learning Version Control and Code management with Git and Github
● Git Introduction And Version Control System
● What is Git?
● Downloading And Installing Git
● Local Configuration Git
● How To Start Our Project?
● Creating Our First Repository
● Basic Git Commands
● Git Commands - Post
● Git Workflow
● Comparing Changes
● Solving Git Error Using StackOverflow
● Reverting Changes
● Branching
● Merging Different Branches
● Deleting Branches
● List of Git Commands for Working with Branches - Post
● Ignoring Unwanted Files and Folders
● Stashing In Git
● Understanding HEAD
● Assisting On Open Source Project
● Pull Request
● A Quick Recap
Exercise - Git and GitHub Practice Questions
● 10 Quiz Questions - Git and GitHub
● 10 Theory Questions - Git and GitHub Interview Theory
● Git and GitHub Assignment
3 - Course Completion Certificate [Module 11] 🎉
● Git & GitHub for Beginners: Mastering the Modern Workflow
www.unwiredlearning.com
17
🏆
● Module 1
● Module 2
Stage 2 - Python Practice In Action - Build 6 Projects From Scratch
● Module 3
● Module 4
● Module 5
● Module 6
● Module 7
Stage 3 - Build and Deploy Web Application with Django Framework
● Module 8
🏆
● Module 9
🏆
● Module 10
● Module 11
Here ‘trophy emoji ’ represents a certificate.
3. Throughout the course you get 3 certificates,
● First, after completing [Module 1 - Module 2]
Certificate 1:
Complete Python Programming - Basics to Advanced Concepts
● Second, after completing [Module 8 - Module 10]
Certificate 2:
Django Development Bootcamp: Build & Deploy Web Application With Python
www.unwiredlearning.com
18
www.unwiredlearning.com