Udemy - Just enough Python
Data Science, Machine Learning, Deep Learning & AI are hot areas right now. But to learn these, for some of us programming is a bit of a problem. Not all of us are from a programming background. Or some come from a Java background and might not know Python.
Description
These days, Python is the de-facto ( almost ) programming language for Data Science. So, to fill that gap, we have created a course that covers just enough Python for you to start up and running with any of you the Machine learning algorithms you are interested in.
Who this course is for:
- Non-Programmers interested to learn Python as their first language
- Non-Python Programmers interested in learning Python for Machine Learning and Data Science
Course content
- Day 0 - Python Setup
- Why Python
- About the Course
- Python Setup
- Hello World in Python
- Python IDE Setup
- Day 1 - Python Basics
- What are Variables
- Variables - Types of Numbers
- Variables - Strings, Boolean & Reserved Keywords
- Variables - Quiz
- Variables - Recap
- Variables - Challenge - Discussion
- Type Conversion
- Type Conversion Quiz
- Type Conversion Quiz Discussion
- Arithmetic Operators
- Comparision Operators
- Operator Precedence
- Logical Operators
- Day 1 (contd) - Flow Control
- if statement
- python blocks
- nested if statement
- elif statement
- else statement
- flow control quiz - discussion
- flow control challenges - discussion
- Day 2 - Loops
- for loop
- While loop
- Challenge Discussion - 1
- Challenge Discussion - 2
- Challenge Discussion - 3
- for vs while loop
- Break Statement - Theory
- Break Statement - Program
- Break Statement - Program Execution
- for-else statement
- Nested loops
- Day 3 - Strings & Functions
- What are Strings
- Sub-strings
- Split strings
- Strip strings
- Other String Functions
- Cheatsheet
- Challenges
- Python Functions
- Create your own Function
- doc string
- function arguments
- Python functions - Summary
- Python Built-in Functions
- Python Built-in functions Summary
- Day 4 - Data Structures - Lists
- What are Lists
- Challenge
- List Indexing and Merging
- List Manipulation
- Challenge - Average Grades v3
- Challenge contd.
- Challenge contd.
- Nested Lists
- Enumerate Lists
- Merge and Sort Lists
- List Slicing
- Python Dictionary
- get-vs-index
- Challenge - Vowels
- Dictionary access
- Dictionary - Key & Value objects
- Challenge - 1
- Challenge - 2
- Challenge - 2 ( contd)
- Dictionary - Deletion
- Day 5 - Data Structures (contd.)
- Python Tuples
- Python Tuples ( contd. )
- Python Sets
- Set Operations (Union, Intersection, Difference etc )
- Python Sets - (contd)
- Python Sets - Summary
- Day 6 - Object Oriented Python
- What is Object Oriented Python
- Write your first Python Class
- Attributes & Methods in a class
- Day 7 - I/O & Exceptions
- I/O - Input / Output
- I/O - contd.
Just_enough_Python.part1.rar
Just_enough_Python.part2.rar
Just_enough_Python.part3.rar
Just_enough_Python.part4.rar
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.