• 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Python Mega Course: Learn Python Programming
[Bild: lbg787xw4cgigwnjhyovotli7v.jpg]

Python Mega Course: Learn Python Programming
Last updated 12/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 10.03 GB | Duration: 33h 15m

Build Various Types of Apps step by step

What you'll learn
Learn Python from the ground up.
Learn how to setup a python development environment.
Learn how to create GUI applications
Create a functional todo app and deploy to cloud
Create a functional portfolio app
Create a basic calculator
Create a digital clock
Create a times table generator
Create a weight conversion tool
Create a number guessing game
Create a random number generator
Create a vowel stripping program
Create a countdown timer
Create a lottery number simulator
Interacting with Python in various ways
Python Operators
Python Data Types
Data type casting
Python String Methods and Formatting
Python Data Structures
Python Functions
Python DocStrings
Python Decorators
Python Control Flow Statements
Python Modules and Packages
Working with external files in Python
Working with dates and times
Handling exception errors
Version control system with Git and Github
Web scrapping with Python
Python and Machine Learning
Using Python with PostgreSQL Relational Database Management System
Python Object Oriented Programming

Internet access and a computer required.

Python is a dynamic modern object -oriented programming language that is easy to learn and can be used to do a lot of things both big and small. Python is what is referred to as a high level language. That means it is a language that is closer to humans than computer. It is also known as a general purpose programming language due to it's flexibility.Python is object -oriented means it regards everything as an object. An object in the real world could be a person or a car.Python is an interpreted language that does not need to be complied like for example java programming language.It is interpreted and run on the fly the same time.Python has been used in a lot of places like in creating games, for statistical data and visualisation, speech and face recognition.Python is used for:web development (server-side),software development,mathematics,system scripting.What can Python do?Python can be used on a server to create web applications.Python can be used alongside software to create workflows.Python can connect to database systems. It can also read and modify files.Python can be used to handle big data and perform complex mathematics.Python can be used for rapid prototyping, or for production-ready software development.Why Python?Python works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc).Python has a simple syntax similar to the English language.Python has syntax that allows developers to write programs with fewer lines than some other programming languages.Python runs on an interpreter system, meaning that code can be executed as soon as it is written. This means that prototyping can be very quick.Python can be treated in a procedural way, an object-oriented way or a functional way.Some of the biggest websites on this planet earth use python in one way or another. Examples include:GoogleYouTubeFacebookNasaDisneyPixarRedditPinterestInstagramSpotifySurvey MonkeyYahoo MapsIn this absolute beginners course you will learn Python in a practical wayfrom the ground up. The course consist of over 30 hours of video over 300 lectures and several practical hands on projects.Topics covered include:How to download and install pythonInstalling text editors and PycharmInteracting with Python in various waysCommand line basicsPython OperatorsPython Data TypesData type castingPython String Methods and FormattingPython Data StructuresPython FunctionsPython DocStringsPython DecoratorsPython Control Flow StatementsPython Modules and PackagesWorking with external files in PythonWorking with dates and timesWorking with calendarsHandling exception errorsVersion control system with Git and GithubWeb scrapping with PythonPython and Machine LearningDjangoBootstrapPostgreSQL Relational Database Management SystemPython Object Oriented ProgrammingPolymorphismClasses and MethodsInheritanceEncapsulationAbstractionProjects we will create:Create a functional todo app and deploy to cloudCreate a functional portfolio appCreate a basic calculatorCreate a digital clockCreate a times table generatorCreate a weight conversion toolCreate a number guessing gameCreate a random number generatorCreate a vowel stripping programCreate a countdown timerCreate a lottery number simulator


Section 1: Installations and Setups

Lecture 1 Introduction

Lecture 2 What is Python

Lecture 3 Installing Python on Windows

Lecture 4 Installing Python3 on a Mac

Lecture 5 Installing Pycharm on Windows

Lecture 6 Installing Pycharm on a Mac

Lecture 7 How to change theme in Pycharm

Lecture 8 Pycharm Configuration on Windows Part 1

Lecture 9 Pycharm Configuration on Windows Part 2

Lecture 10 Pycharm configuration on a Mac

Lecture 11 Introduction to Plain Text Editors

Lecture 12 Installing Atom text editor

Lecture 13 Installing Brackets

Lecture 14 Installing SublimeText Editor

Lecture 15 Installing Visual studio code

Lecture 16 How to change background color on mac terminal

Lecture 17 How to change font size on mac terminal

Section 2: Introduction to the command line interface

Lecture 18 What is the commandline

Lecture 19 How to access the command line

Lecture 20 What you can do with the commandline

Lecture 21 Useful Commands

Section 3: Interacting with Python

Lecture 22 High and Low Level Programming languages

Lecture 23 Compilers and Interpreters

Lecture 24 Interacting with Python Part 1

Lecture 25 Interacting with Python Part 2

Lecture 26 Python Expressions

Lecture 27 Python Statement

Lecture 28 Python Code Comments

Lecture 29 Code Indentation

Lecture 30 Python Variables

Lecture 31 Creating Variables

Lecture 32 Algorithms

Lecture 33 Getting Input From Users

Section 4: Python Operators

Lecture 34 Introduction to Python Operators

Lecture 35 Python Arithmetic Operators

Lecture 36 Python Assignment Operators

Lecture 37 Python Comparison Operators

Lecture 38 Python Logical Operators

Lecture 39 Python Identity Operators

Lecture 40 Python Membership Operators

Lecture 41 Binary Numbers

Lecture 42 Python Bitwise Operators -Part 1

Lecture 43 Python Bitwise Operators -Part 2

Lecture 44 Python Operators Precedence

Section 5: Python Data Types

Lecture 45 Number Data Type

Lecture 46 String Data Type

Lecture 47 Boolean Data Type

Lecture 48 Casting Data Types

Section 6: Python String Methods and Formatting

Lecture 49 Python String Methods Part 1

Lecture 50 Python String Methods Part 2

Lecture 51 Python String Formatting Part 1

Lecture 52 Python String Formatting Part 2

Section 7: Python Data Structures

Lecture 53 What is a Python List

Lecture 54 Create a Python List

Lecture 55 Accessing elements in a List

Lecture 56 Python List Methods Part 1

Lecture 57 Python List Methods Part 2

Lecture 58 Nested List and For Loop

Lecture 59 Python Tuple Part 1

Lecture 60 Python Tuple Part 2

Lecture 61 Python Set

Lecture 62 Python Set Methods

Lecture 63 Python Dictionary

Lecture 64 Python Dictionary Methods

Lecture 65 Creating a directory for your python files

Section 8: Python Functions

Lecture 66 What are Functions in Python ?

Lecture 67 Python Return Keyword Value

Lecture 68 Using Default Parameter Value

Lecture 69 Using Keyword Arguments

Lecture 70 Functions Returning Other Functions

Lecture 71 Assigning Functions to Variables

Lecture 72 Global and Local Variable Scopes

Lecture 73 Nesting Functions

Lecture 74 Nesting Functions Accessing Variable Scope

Lecture 75 Function Pass Keyword

Lecture 76 Passing Functions as Arguments

Lecture 77 Using VarArgs Parameter

Lecture 78 Python Function Vs Python Method

Lecture 79 Anonymous Functions

Lecture 80 Python DocStrings

Lecture 81 Python Decorators

Section 9: Python Control Flow Statements

Lecture 82 Introduction to Control Flow

Lecture 83 If Statements

Lecture 84 Else Statements

Lecture 85 Elif Statements

Lecture 86 While loops

Lecture 87 For Loops

Lecture 88 Nested For Loops

Lecture 89 Break Statement

Lecture 90 Continue Statement

Lecture 91 For loop and break statement

Lecture 92 For Loop and Continue Statement

Lecture 93 For Loop and else statement

Lecture 94 For Loop and Range Statement

Section 10: Object Oriented Programming with Python

Lecture 95 Introduction to OOP

Lecture 96 Creating a Class

Lecture 97 Instantiating a Class

Lecture 98 Modifying Classes

Lecture 99 Class and Instance Variables

Lecture 100 Inheritance Part 1

Lecture 101 Inheritance Part 2

Lecture 102 Inheritance Part 3

Lecture 103 Inheritance Part 4

Lecture 104 Polymorphism Part1

Lecture 105 Polymorphism Part 2

Lecture 106 Polymorphism Part 3

Lecture 107 Encapsulation Part 1

Lecture 108 Encapsulation Part 2

Lecture 109 Encapsulation Part 3

Lecture 110 Abstraction Part 1

Lecture 111 Abstraction Part 2

Section 11: Python Modules and Packages

Lecture 112 What are Modules ?

Lecture 113 How to use a Module

Lecture 114 Built in Modules

Lecture 115 What are Python Packages ?

Lecture 116 Python dir Function

Lecture 117 Pycache Directory

Section 12: Working with External Files in Python

Lecture 118 Introduction to File Handling

Lecture 119 Opening and Reading External File Part 1

Lecture 120 Opening and Reading External File Part 2

Lecture 121 Appending and writting to external files

Lecture 122 Acessing File Object attributes

Lecture 123 Setting the File Pointer

Lecture 124 Renaming and Deleting External Files

Section 13: Working with Dates and Time

Lecture 125 Working with dates and time - Part 1

Lecture 126 Working with dates and time - Part 2

Lecture 127 Working with dates and time - Part 3

Lecture 128 Formatting date and time objects -Part 1

Lecture 129 Formatting date and time objects -Part 2

Lecture 130 Formatting date and time objects -Part 3

Lecture 131 Datetime calculations using TimeDelta Objects -pt1

Lecture 132 Datetime calculations using TimeDelta Objects -pt2

Lecture 133 Datetime calculations using TimeDelta Objects -pt3

Section 14: Working with Calendars

Lecture 134 Working with Calendars -Part 1

Lecture 135 Working with Calendars -Part 2

Lecture 136 Working with Calendars -Part 3

Section 15: Handling Exceptions (Errors)

Lecture 137 Introduction to Python Exceptions

Lecture 138 Handling Exceptions

Lecture 139 Implementing basic exception handling -Part 1

Lecture 140 Implementing basic exception handling -Part 2

Lecture 141 Implementing basic exception handling -Part 3

Section 16: Introduction to Version Control - Git and Github

Lecture 142 What is Git

Lecture 143 What is Github

Lecture 144 Basic Git Architecture Illustration

Lecture 145 Git Workflow illustration

Lecture 146 Create a Github account

Lecture 147 Installing Git

Lecture 148 Basic Git Configuration

Lecture 149 Retrieving Specific Configuration Settings

Lecture 150 Creating a file and directory

Lecture 151 Initialise empty Git Repository

Lecture 152 Adding files to staging index

Lecture 153 More ways to add files to staging

Lecture 154 Committing files to repository

Lecture 155 Using Git Help

Lecture 156 Creating git ignore file

Lecture 157 Editing and committing changes

Lecture 158 Creating a git branch

Lecture 159 Merging Branches

Lecture 160 Creating a remote repository

Lecture 161 Create file

Lecture 162 Clone a remote repository

Lecture 163 Forking a repository

Lecture 164 How to fork a repository

Lecture 165 Getting updates by pulling

Lecture 166 Viewing commit log

Lecture 167 What is a HEAD?

Section 17: Web Scraping with Python

Lecture 168 What is Web Scraping

Lecture 169 Tools for web scraping

Lecture 170 What we will scrape

Lecture 171 Installing a Virtual Environment

Lecture 172 Creating and Activating a Virtual Environment

Lecture 173 Installing BeautifulSoup

Lecture 174 Build a web scraping script -part 1

Lecture 175 Build a web scraping script -part 2

Lecture 176 Prototyping the script - Part 1

Lecture 177 Prototyping the script - Part 2

Lecture 178 Prototyping the script - Part 3

Lecture 179 Prototyping the script - Part 4

Lecture 180 Prototyping the script - Part 5

Lecture 181 Testing and saving scrapped data

Lecture 182 Installing Scrapy

Lecture 183 Creating a Scrapy Project

Lecture 184 Components of a Scrapy Project

Lecture 185 Scrapy Architecture

Lecture 186 Creating a Spider: Part 1

Lecture 187 Creating a Spider: Part 2

Lecture 188 Scraping data with Scrapy Shell -Part 1

Lecture 189 Scraping data with Scrapy Shell -Part 2

Lecture 190 Running the spider and saving scraped data

Section 18: Django

Lecture 191 What is Django

Lecture 192 Famous Apps Built with Django

Lecture 193 Django Architecture

Lecture 194 What is an API

Lecture 195 What is HTTP

Lecture 196 How the internet works

Lecture 197 Create and activate a virtual environment

Lecture 198 Install Django

Lecture 199 Django App Vs Django Project

Section 19: Introduction to Bootstrap

Lecture 200 What is Bootstrap

Lecture 201 How to access Bootstrap

Lecture 202 Overview

Lecture 203 Create a basic website

Lecture 204 Creating a progress Bar

Lecture 205 Creating a carousel

Lecture 206 Creating Buttons

Section 20: Create a Django TodoApp : Part 1

Lecture 207 What we will create

Lecture 208 Create a new Django project

Lecture 209 Anatomy of a Django Project

Lecture 210 Starting a Django Development Server

Lecture 211 What are Django Migrations

Lecture 212 Install a Django App

Lecture 213 Anatomy of a Django App

Section 21: Create a Django TodoApp : Part 2 Building the Django TodoApp

Lecture 214 Create a Mockup design for the TodoApp

Lecture 215 Django Admin and Superuser

Lecture 216 What are Django Templates

Lecture 217 What are Django Views

Lecture 218 Django URL and URL Patterns

Lecture 219 Accessing static files

Lecture 220 What are Django Models

Lecture 221 Creating a Model

Lecture 222 Migrating Models

Lecture 223 Adding model to admin site

Section 22: Create a Django TodoApp : Part 3 Adding Dynamic Data Display from the Database

Lecture 224 Displaying data from the database

Lecture 225 Project source code

Lecture 226 Setting a background color for completed items

Lecture 227 Committing changes to Github

Lecture 228 Adding a Form

Lecture 229 Capture text input from form

Lecture 230 Adding form to template and view

Lecture 231 Creating a view for completed items

Lecture 232 Creating a view to delete completed items

Lecture 233 Create a view for completed items

Lecture 234 Pushing updates to version control

Section 23: Create a Django TodoApp : Part 4 :Deploying to cloud

Lecture 235 Deploying TodoApp to internet -Part 1

Lecture 236 Deploying TodoApp to internet -Part 2

Lecture 237 Deploying TodoApp to internet -Part 3

Section 24: PostgreSQL Database System

Lecture 238 What is PostgreSQL

Lecture 239 Who is using PostgreSQL

Lecture 240 What is SQL

Lecture 241 Installing PosgreSQL

Lecture 242 Connecting to PostgreSQL Database

Lecture 243 Download sample database

Lecture 244 Database Concepts

Lecture 245 Creating a database

Lecture 246 Creating a table with admin tool

Lecture 247 Create a table with SQL

Lecture 248 Query data from table

Lecture 249 Updating records in a table

Lecture 250 Deleting Records

Lecture 251 Adding new records

Lecture 252 Query data from a specific column

Lecture 253 Query data from all columns

Section 25: Create a Django Portfolio App

Lecture 254 What we will create

Lecture 255 Updating Pip

Lecture 256 Django App Vs Django Project

Lecture 257 Installing a virtual environment

Lecture 258 Creating a virtual environment

Lecture 259 Installing Django

Lecture 260 Creating a new django project

Lecture 261 Components of a new django project

Lecture 262 Running Django Development Server

Lecture 263 Creating a new django app

Lecture 264 Registering django app

Lecture 265 Database setup part 1

Lecture 266 Database setup part 2

Lecture 267 Setting your time zone

Lecture 268 Running Migrations

Lecture 269 Creating a basic view

Lecture 270 Creating a model

Lecture 271 Activating a model

Lecture 272 Creating a superuser account

Lecture 273 Registering model with admin site

Lecture 274 Creating model objects

Lecture 275 Using Templates

Lecture 276 Displaying objects from database

Lecture 277 Adding Bootstrap to template part 1

Lecture 278 Adding Bootstrap to template part 2

Lecture 279 Adding static files part 1

Lecture 280 Adding static files part 2

Lecture 281 Adding links to buttons

Lecture 282 Displaying media content part 1

Lecture 283 Displaying media content part 2

Lecture 284 Creating object links part 1

Lecture 285 Creating object links part 2

Lecture 286 Project Source Code

Section 26: Python and Machine Learning

Lecture 287 What is Machine Learning ?

Lecture 288 Machine Learning Frameworks

Lecture 289 Machine Learning Vocabulary

Lecture 290 Supervised Machine Learning

Lecture 291 Where Machine Learning is used

Lecture 292 Installing Anaconda

Lecture 293 Create a basic house value estimator

Lecture 294 Using Scikit-learn

Lecture 295 Loading dataset - Part 1

Lecture 296 Loading dataset - Part 2

Lecture 297 Making predictions - Part 1

Lecture 298 Making predictions - Part 2

Section 27: Introduction to Tkinter Module

Lecture 299 What is Tkinter

Lecture 300 Tk and Tcl

Lecture 301 Installing Tk and TCL on a mac

Lecture 302 Create a basic Tkinter app

Section 28: Basic Python Projects

Lecture 303 Creating a digital clock part 1

Lecture 304 Creating a digital clock part 2

Lecture 305 Running your python app

Lecture 306 Creating a lottery number simulator

Lecture 307 Create a countdown timer part 1

Lecture 308 Create a countdown timer part 2

Lecture 309 Create a countdown timer part 3

Lecture 310 Creating a calculator part 1

Lecture 311 Creating a calculator part 2

Lecture 312 Creating a calculator part 3

Lecture 313 Creating a weight conversion tool part 1

Lecture 314 Creating a weight conversion tool part 2

Lecture 315 Creating a weight conversion tool part 3

Lecture 316 Timetables generator part 1

Lecture 317 Timetables generator part 2

Lecture 318 Random Number Generator

Lecture 319 Number Guessing Game

Lecture 320 Removing vowel program

Lecture 321 Thank You

Beginner Python Developers,Beginners to Python,Beginners to Data Science


[Bild: 84elsestatementssshcdd.jpg]


Gehe zu:

Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste