Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Python For Absolute Beginners | Python Beginner To Pro 2023

Posted By: ELK1nG
Python For Absolute Beginners | Python Beginner To Pro 2023

Python For Absolute Beginners | Python Beginner To Pro 2023
Last updated 8/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.59 GB | Duration: 14h 7m

Beginner friendly Python! Become a fluent Python programmer Learn the Python basics then build inspiring Python projects

What you'll learn

Go from Python beginner to Python proficiency. You will become a confident Python programmer with a good knowledge of the foundations and their applications

This is a hands on course with numerous coding examples and challenges at the end of each section. This is very important as you learn Python best by doing it

Acquire the pre-requisite Python skills to work with Python in fields such as Data Science, Machine Learning, Artificial Intelligence and Web Development

Install Python and write your first program

How to use basic Python structures: strings, lists, and dictionaries

How to use a Jupyter Notebook and how to work with .py files

Create and use functions and Lambdas

Understand what classes are and how they relate to objects

Learn to think computationally

Handle Exceptions

Interesting and useful modules e.g. the datetime and Collections module

Use of Git and Github: essential skills for all professional programmers

Work with virtual environments in Python. An essential skill which is often missed from other courses.

Introduction to the essential data science libraries of matplotlib and Pandas

You will work on a big capstone project related to computer vision where you'll build your own image recognition system

All the concepts are broken down into simple steps

Requirements

The course is suitable for all students. We will start from the very basics.

We will show students how to install the Anaconda package for free.

All you need is a computer, Anaconda will run on Windows, macOS or Linux

Description

Python for Absolute Beginners 2023This Python course is different. It will not only teach you Python, it will give you a problem solving super-power using Python code! And that will make all the difference, especially if you are pursuing a career in data science, AI, web development, big data, web testing, or programming for smart devices in Python.The author of this course, Giles McMullen-Klein, Giles is one of the best-known Python and data science vloggers on YouTube where more than 280,000 subscribers follow his videos.There are several reasons why this course is different and why Giles could be the perfect Python teacher for you:· Engaging, informative and fun! Giles’ lectures are entertaining and will inspire you to learn Python· Motivating ,enthusiastic and effective – Giles’ passion for coding in Python and teaching the language is infectious· Develop a thorough understanding of Python· Carefully crafted lectures and superb quality of production (Full HD videos) + animations and callouts· Practice, practice, practice – the course contains dozens of exercises to help you master the Python programming concepts covered in the lessons· Giles’ English accent :DHave you always wanted to learn one of the world’s most popular programming languages? If so, this is the perfect course for you. It will teach you how to program in Python and help to prepare you for coding challenges frequently posed during job interviews.Giles’ teaching style builds a connection with students. In this comprehensive course, we will cover several key topics:⁃ Why program? Why study Python?⁃ How to install Python⁃ Hands-on programming with strings⁃ Print function⁃ Variables⁃ Conditionals⁃ Loops⁃ Data structures⁃ Modules⁃ Files⁃ OOP and Classes and Objects⁃ Time complexity⁃ Big O⁃ Stacks⁃ DebuggingThere are many exercises and projects throughout the course, some of our favourites are:⁃ The Sierpinski Triangle⁃ The Towers of Hanoi⁃ And the Computer Vision capstone projectYou'll also learn how to use python to validate credit card numbers, you'll be introduced to the data visualization and plotting package matplotlib, there's a short introduction to Pandas and you'll gain a thorough understanding of how to work with Jupyter notebooks. In addition there is a section on Git and Github and you will learn how to work with virtual environments in python.365 Careers’ team is very excited about this project. The creation of a Python course has been an ambition of ours for quite some time. but as we were not prepared to make any compromises on the quality of the course content, we needed to choose the right partner. Luckily, Giles was as excited about working with us as we were with him and together, after much hard, work we have created what we believe to be a first-class learning experience. We are confident that programming novices will benefit from Giles’ authenticity combined with our visual approach to teaching which includes our much-loved graphics and animations.To date, employees from 80 of the Fortune 100 companies have taken our courses. 600,000 students have given us an average rating of 4.5 stars. And we are confident that this is the perfect course for you if you want to become a Python programmer.Sounds great, doesn’t it? Are you ready for a life-changing adventure? If you are serious about learning Python, this is the only bootcamp you will need.The course comes with a 30-day money-back guarantee. If you decide it wasn’t for you, you will be refunded in full (+keep all the downloaded resources free of charge)!No risk for you, so go ahead, click the “Buy now” button and start your Python programmer journey today!

Overview

Section 1: Welcome! Course introduction

Lecture 1 What's inside the course?

Lecture 2 Why code? Why Python?

Lecture 3 The best way to take the course

Lecture 4 Download all resources

Lecture 5 Some good news

Section 2: Setting up the environment

Lecture 6 Installing Anaconda and introducing Spyder

Lecture 7 Introducing Spyder

Section 3: Python basics + Hands-on coding

Lecture 8 PRINT function

Lecture 9 Your help needed

Section 4: Variables and strings - Exercises

Lecture 10 The solution

Lecture 11 Variables

Lecture 12 Strings

Lecture 13 Let's write a program

Lecture 14 Question 1

Lecture 15 Question 2

Lecture 16 Question 3

Lecture 17 Question 4

Lecture 18 Question 5

Section 5: Conditionals

Lecture 19 Intro to conditionals

Lecture 20 Logical operators

Lecture 21 Not TRUE is FALSE

Lecture 22 IF statement

Lecture 23 More on strings

Lecture 24 More strings!

Lecture 25 Practical challenge

Section 6: For loops

Lecture 26 Intro to For loops

Lecture 27 Loops and lists

Lecture 28 A little more on variables

Lecture 29 Lists

Lecture 30 The power of lists and loops and working together

Lecture 31 Some list methods

Lecture 32 While loops

Lecture 33 Modulus

Lecture 34 Practical challenge

Section 7: Dictionaries

Lecture 35 Modules

Lecture 36 Dictionaries

Lecture 37 Zip function

Lecture 38 More string methods

Lecture 39 Tuples

Lecture 40 More than 1 dimension

Lecture 41 Import counters (1/2)

Lecture 42 Import counters (2/2)

Section 8: Files and functions

Lecture 43 Files and functions

Lecture 44 Appending to a file

Lecture 45 Functions

Lecture 46 Fibonacci in a function

Lecture 47 Recursion

Lecture 48 More on functions

Lecture 49 Practical challenge

Section 9: Classes

Lecture 50 Objects

Lecture 51 Class

Lecture 52 __Init__

Lecture 53 Class variables

Lecture 54 Methods

Lecture 55 Inheritance

Lecture 56 Practical exercise 1

Lecture 57 Practical exercise 2

Section 10: General tips

Lecture 58 General tips

Section 11: BIg O

Lecture 59 Big O

Lecture 60 O(n)

Lecture 61 O(n^2)

Lecture 62 O(n!)

Lecture 63 Summary

Lecture 64 50% completion

Section 12: Advanced Python: Caesar Cipher & Two Sum Problem

Lecture 65 Intro

Lecture 66 Caesar cipher

Lecture 67 Jupyter notebook intro

Lecture 68 Caesar cipher solution

Lecture 69 Two sum

Lecture 70 Two sum solution

Lecture 71 Card class

Lecture 72 Playing card class

Lecture 73 Playing card class solution

Section 13: Advanced Python: Matplotlib

Lecture 74 Matplotlib

Lecture 75 Random walk explanation

Lecture 76 Simulating a random walk

Lecture 77 Sierpinski triangle

Lecture 78 Creating the triangle in Matplotlib

Lecture 79 Python imaging library

Section 14: Advanced Python: Stacks

Lecture 80 Intro to stacks

Lecture 81 Coding a stack in Python

Lecture 82 Practical challenge - stacks

Lecture 83 Hint on solving the challenge

Lecture 84 Solving the stacks challenge

Lecture 85 Towers of Hanoi

Lecture 86 Some hints

Lecture 87 Code for Tower of Hanoi

Lecture 88 Enumerate sets & none

Section 15: Search and sort

Lecture 89 Intro to search and sort

Lecture 90 Linear search

Lecture 91 Binary search

Lecture 92 Insertion sort

Section 16: Advanced Python: Cards and coins

Lecture 93 Intro to cards and coins

Lecture 94 Luhn's algorithm

Lecture 95 Coins

Lecture 96 Coins - Python code

Section 17: Advanced Python: Debugging

Lecture 97 Debugging

Lecture 98 Beyond the PRINT function

Lecture 99 Debugging in Spyder

Section 18: Advanced Python: Strings and expressions

Lecture 100 A little more on strings

Lecture 101 Regular expressions

Lecture 102 More regular expressions

Lecture 103 Type hints

Section 19: Capstone project - Computer vision

Lecture 104 Introduction to the project

Lecture 105 Coin photographs

Lecture 106 Introducing OpenCV

Lecture 107 Starting to work with Visual Studio

Lecture 108 Hough circle transform

Lecture 109 Get circle radii

Lecture 110 Get brightness values

Lecture 111 Performing coin classification

Lecture 112 Closing remarks

Section 20: Git and GitHub

Lecture 113 Introduction - Git and GitHub

Lecture 114 Installing Git

Lecture 115 Configure Git

Lecture 116 Basic commands

Lecture 117 Exploring Git log

Lecture 118 Git diff

Lecture 119 HEAD

Lecture 120 Making corrections Git reset

Lecture 121 Branching

Lecture 122 GitHub

Lecture 123 GitClone

Lecture 124 Conclusion

Section 21: Further exercises

Lecture 125 Further exercises

Section 22: Installing Python and Using Virtual Environments on Windows and Unix machines

Lecture 126 Introduction

Lecture 127 Downloading Python

Lecture 128 Setting up the virtual environment

Lecture 129 Sharing a project - requirements file

Lecture 130 Downloading and Installing Virtual Box & Setting up a Virtual Machine

Lecture 131 Installing Ubuntu on the Virtual Machine

Lecture 132 Setting up a virtual environment on Ubuntu

Lecture 133 Introduction to the command line

Lecture 134 Handling files on in the command line

Lecture 135 Copying, moving and deleting files on the command line

Lecture 136 Echo, environment variables and path

Lecture 137 Section summary

Section 23: PyCharm

Lecture 138 Introduction and installing PyCharm

Lecture 139 Setting up PyCharm

Lecture 140 Using PyCharm to write code

Lecture 141 PyCharm and Git

Section 24: Exception handling in Python

Lecture 142 Exception handling - Introduction

Lecture 143 Setting the scene

Lecture 144 How Python handles errors

Lecture 145 The block stops running as soon as the exception is encountered

Lecture 146 When to use tryblock

Lecture 147 Exception handling - Conclusion

Section 25: Introduction to Data Wrangling with python and pandas

Lecture 148 Exploring Covid-19 data with pandas

Section 26: Farewell

Lecture 149 Farewell

Section 27: Bonus Material

Lecture 150 Make an Instagram Style Filter in Python

Lecture 151 Matplotlib - what I wish I knew when I started using it!

Section 28: Appendix - Quick Reference

Lecture 152 String slicing

Lecture 153 String methods

Lecture 154 List basics

Lecture 155 List methods

Lecture 156 List, sort, min, max, sum, pop

Lecture 157 List extend

Lecture 158 List index

Lecture 159 List length

Lecture 160 List count

Lecture 161 Look for item in list

Lecture 162 More list slicing

Lecture 163 Nested list

Lecture 164 Empty list

Lecture 165 Zip function

Lecture 166 List comprehensions

Lecture 167 Dictionaries

Lecture 168 Dictionary get

Lecture 169 Dictionary set default

Lecture 170 Nested dictionaries

Lecture 171 Dictionary comprehension

Lecture 172 Sets

Lecture 173 Tuple

Lecture 174 Lambdas

Lecture 175 Sorted lambda

Lecture 176 Map

Lecture 177 Gift course

Anyone who wants to learn Python, this course is suitable for beginners with no programming experience,Programmers in other languages who want to learn Python 3,Python programmers who want to learn coding best practice,Anyone who is interested in the fastest-growing and most popular programming language in 2021,People interested in a data science, web development, big data, web testing, or an AI Python programming career,Python beginners