- What's inside the course?
- Why code? Why Python?
- The best way to take the course
- Download all resources
- Some good news
Python for Absolute Beginners | Python Beginner to Pro
Are you a complete beginner who never coded before and still wants to kickstart a career in programming? Join Udemy’s ...Read more
Online
₹ 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
certificate availability
Yes
certificate providing authority
Udemy
The fees for Python for Absolute Beginners | Python Beginner to Pro is -
Head | Amount |
Original Price | Rs. 3999 |
Discounted Price | Rs. 599 |
Who it is for
What you will learn
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
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