Python for Absolute Beginners | Python Beginner to Pro

BY
Udemy

Are you a complete beginner who never coded before and still wants to kickstart a career in programming? Join Udemy’s Python course for absolute beginners.

Mode

Online

Fees

₹ 599 3999

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Python for Absolute Beginners | Python Beginner to Pro course is a short online programme designed for the absolute beginner with little or no exposure to programming or coding. The curriculum will provide the learners with a  thorough understanding of Python from the basics knowledge to the advanced level content helping them to be fluent programmers and come up with outstanding Python projects. 

Python for Absolute Beginners | Python Beginner to Pro online course, developed and offered by  365 Careers, explores a wide range of topics of Python including Variables, Conditionals, Loops, Data structures, Modules, Files, OOP,  Classes, and Objects, etc. The online basic-level course provides the participants who are keen to excel their skills in Python programming and coding the practical knowledge through many exercises and projects.

Python for Absolute Beginners | Python Beginner to Pro certification, administered by Udemy,  is meant for the programming beginners who look forward to having a  career in web development, web testing, or programming for smart devices in Python. The course makes sure that the learners possess fundamentals of Python so that they can work in fields including Data Science, Machine Learning, Artificial Intelligence, and Web Development. The interested learners could enrol on the course by paying the fee. Early birds will be given a discount.  

The highlights

  • Online course 
  • Beginners level certification 
  • English videos subtitles
  • Shareable certificate
  • Offered by 365 Careers 
  • Downloadable resources
  •  Full lifetime access
  •  Access on mobile and TV
  • Certificate of completion
  • English videos with subtitles
  • Offered by 365 Careers

Program offerings

  • 14 hours on-demand video
  • 3 articles
  • 22 downloadable resources
  • Full lifetime access
  • Access on mobile and tv
  • Certificate of completion
  • English videos with subtitles
  • Offered by 365 careers
  • Beginners level course

Course and certificate fees

Fees information
₹ 599  ₹3,999
certificate availability

Yes

certificate providing authority

Udemy

The fees for Python for Absolute Beginners | Python Beginner to Pro is -

HeadAmount
Original PriceRs. 3999
Discounted PriceRs. 599

Who it is for

What you will learn

Knowledge of python

After taking the Python for Absolute Beginners | Python Beginner to Pro online certification, the programmers will be able to be more confident Python programme writers with a deep understanding of foundations and their applications. The course also let the learners explore the use of Git and Github and the use of a Jupyter Notebook. Plus, the programme equips learners with advanced knowledge of Python enough to try a hand in the fields of data science, AI, and big data.

The syllabus

Welcome! Course introduction

  • What's inside the course?
  • Why code? Why Python?
  • The best way to take the course
  • Download all resources
  • Some good news

Setting up the environment

  • Installing Anaconda and introducing Spyder
  • Introducing Spyder

Python basics + Hands-on coding

  • PRINT function
  • Your help needed

Variables and strings - Exercises

  • The solution
  • Variables
  • Strings
  • Let's write a program
  • Question 1
  • Question 2
  • Question 3
  • Question 4
  • Question 5

Conditionals

  • Intro to conditionals
  • Logical operators
  • Not TRUE is FALSE
  • IF statement
  • More on strings
  • More strings!
  • Practical challenge

For loops

  • Intro to For loops
  • Loops and lists
  • A little more on variables
  • Lists
  • The power of lists and loops and working together
  • Some list methods
  • While loops
  • Modulus
  • Practical challenge

Dictionaries

  • Modules
  • Dictionaries
  • Zip function
  • More string methods
  • Tuples
  • More than 1 dimension
  • Import counters (1/2)
  • Import counters (2/2)

Files and functions

  • Files and functions
  • Appending to a file
  • Functions
  • Fibonacci in a function
  • Recursion
  • More on functions
  • Practical challenge

Classes

  • Objects
  • Class
  • _Init_
  • Class variables
  • Methods
  • Inheritance
  • Practical exercise 1
  • Practical exercise 2

General tips

  • General tips

BIg

  • Big O
  • O(n)
  • O(n^2)
  • O(n!)
  • Summary
  • 50% completion

Advanced Python: Caesar Cipher & Two Sum Problem

  • Intro
  • Caesar cipher
  • Jupyter notebook intro
  • Caesar cipher solution
  • Two sum
  • Two sum solution
  • Card class
  • Playing card class
  • Playing card class solution

Advanced Python: Matplotlib

  • Matplotlib
  • Random walk explanation
  • Simulating a random walk
  • Sierpinski triangle
  • Creating the triangle in Matplotlib
  • Python imaging library

Advanced Python: Stacks

  • Intro to stacks
  • Coding a stack in Python
  • Practical challenge - stacks
  • Hint on solving the challenge
  • Solving the stacks challenge
  • Towers of Hanoi
  • Some hints
  • Code for Tower of Hanoi
  • Enumerate sets & none

Search and sort

  • Intro to search and sort
  • Linear search
  • Binary search
  • Insertion sort

Advanced Python: Cards and coins

  • Intro to cards and coins
  • Luhn's algorithm
  • Coins
  • Coins - Python code

Advanced Python: Debugging

  • Debugging
  • Beyond the PRINT function
  • Debugging in Spyder

Advanced Python: Strings and expressions

  • A little more on strings
  • Regular expressions
  • More regular expressions
  • Type hints

Capstone project - Computer vision

  • Introduction to the project
  • Coin photographs
  • Introducing OpenCV
  • Starting to work with Visual Studio
  • Hough circle transform
  • Get circle radii
  • Get brightness values
  • Performing coin classification
  • Closing remarks

Git and GitHub

  • Introduction - Git and GitHub
  • Installing Git
  • Configure Git
  • Basic commands
  • Exploring Git log
  • Git diff
  • HEAD
  • Making corrections Git reset
  • Branching
  • GitHub
  • GitClone
  • Conclusion

Further exercises

  • Further exercises

Installing Python and Using Virtual Environments on Windows and Unix machines

  • Introduction
  • Downloading Python
  • Setting up the virtual environment
  • Sharing a project - requirements file
  • Downloading and Installing Virtual Box & Setting up a Virtual Machine
  • Installing Ubuntu on the Virtual Machine
  • Setting up a virtual environment on Ubuntu
  • Introduction to the command line
  • Handling files on in the command line
  • Copying, moving and deleting files on the command line
  • Echo, environment variables and path
  • Section summary

PyCharm

  • Introduction and installing PyCharm
  • Setting up PyCharm
  • Using PyCharm to write code
  • PyCharm and Git

Exception handling in Python

  • Exception handling - Introduction
  • Setting the scene
  • How Python handles errors
  • The block stops running as soon as the exception is encountered
  • When to use tryblock
  • Exception handling - Conclusion

Introduction to Data Wrangling with python and pandas

  • Exploring Covid-19 data with pandas

Farewell

  • Farewell

Bonus Material

  • Make an Instagram Style Filter in Python
  • Matplotlib - what I wish I knew when I started using it!

Appendix - Quick Reference

  • String slicing
  • String methods
  • List basics
  • List methods
  • List, sort, min, max, sum, pop
  • List extend
  • List index
  • List length
  • List count
  • Look for item in list
  • More list slicing
  • Nested list
  • Empty list
  • Zip function
  • List comprehensions
  • Dictionaries
  • Dictionary get
  • Dictionary set default
  • Nested dictionaries
  • Dictionary comprehension
  • Sets
  • Tuple
  • Lambdas
  • Sorted lambda
  • Map
  • Gift course

Instructors

Giles McMullen-Klein
Python YouTuber & Former Researcher at Oxford University
Udemy

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books