Contact for queries :
banner1

You must be logged in to take this course  →   LOGIN | REGISTER NOW

What is Python?

In a nutshell: Python = Powerful & Versatile

Mathematicians, scientists and engineers love Python. Why? Because it makes complex calculations and iterative and repetitive tasks really straightforward to code and execute.

Developers love it because it’s simple, yet powerful, and works across platforms.

Why Learn Python?

  • Ideal first programming language to learn
  • Boost your existing skills – growing demand for Python developers
  • Easier to master than languages such as C, C++, JavaScript, etc.
  • Universities teach it – both in computer science and other courses
  • Big companies use it – Google, Facebook, Dropbox, Reddit, Spotify, Quora, etc.
  • Runs cross-platform – Python apps work on Windows, Mac, Linux

What can you do with Python?

  • Scripting – easily automate repetitive tasks e.g. web crawling, sending emails…
  • App backends – use Python frameworks to build app backends fast with less code
  • AI & machine learning – number 1 language in this field – big library & data collection
  • Data analysis & visualization – perfect for today’s big data world
  • Computation & calculation – simple syntax & many powerful libraries – scientists, engineers, mathematicians can focus on creating algorithms, formulae, etc.
  • Desktop apps – Dropbox desktop app is written in Python! Need I say more?!
  • Education – Python is popular globally in schools, colleges, universities. It’s so simple that young kids can pick it up, but so powerful PHD students use it.

Course Curriculum

1- Getting Started
1- What is Python 00:00:00
2- Installing Python 00:00:00
3- Python Interpreter 00:00:00
4- Code Editors 00:00:00
5- Your First Python Program 00:00:00
6- Python Extension 00:00:00
7- Linting Python Code 00:00:00
8- Formatting Python Code- 00:00:00
9- Running Python Code 00:00:00
10- Python Implementations 00:00:00
11- How Python Code is Executed 00:00:00
12- Quiz 00:00:00
2- Primitive Types
1- Variables 00:00:00
2- Variable Names 00:00:00
3- Strings 00:00:00
4- Escape Sequences 00:00:00
5- Formatted Strings 00:00:00
6- String Methods 00:00:00
7- Numbers 00:00:00
8- Working with Numbers 00:00:00
9- Type Conversion 00:00:00
10- Quiz 00:00:00
3- Control Flow
1- Comparison Operators 00:00:00
2- Conditional Statements 00:00:00
3- Ternary Operator 00:00:00
4- Logical Operators 00:00:00
5- Short-circuit Evaluation 00:00:00
6- Chaining Comparison Operators 00:00:00
7- Quiz 00:00:00
8- For Loops 00:00:00
9- For..Else 00:00:00
10- Nested Loops 00:00:00
11- Iterables- 00:00:00
12- While Loops 00:00:00
13- Infinite Loops 00:00:00
14- Exercise 00:00:00
4- Functions
1- Defining Functions 00:00:00
2- Arguments 00:00:00
3- Types of Functions 00:00:00
4- Keyword Arguments 00:00:00
5- Default Arguments 00:00:00
6- xargs 00:00:00
7- xxargs 00:00:00
8- Scope 00:00:00
9- Debugging 00:00:00
10- VSCode Coding Tricks – Windows 00:00:00
11- VSCode Coding Tricks – Mac 00:00:00
12- Exercise 00:00:00
13- Solution 00:00:00
5- Data Structures
1- Lists 00:00:00
2- Accessing Items 00:00:00
3- List Unpacking 00:00:00
4- Looping over Lists 00:00:00
5- Adding or Removing Items 00:00:00
6- Finding Items 00:00:00
7- Sorting Lists 00:00:00
8- Lambda Functions 00:00:00
9- Map Function 00:00:00
10- Filter Function 00:00:00
11- List Comprehensions 00:00:00
12- Zip Function 00:00:00
13- Stacks 00:00:00
14- Queues 00:00:00
15- Tuples 00:00:00
16- Swapping Variables 00:00:00
17- Arrays 00:00:00
18- Sets 00:00:00
19- Dictionaries 00:00:00
20- Dictionary Comprehensions 00:00:00
21- Generator Expressions 00:00:00
22- Unpacking Operator 00:00:00
23- Exercise 00:00:00
6- Exceptions
1- Exceptions 00:00:00
2- Handling Exceptions 00:00:00
3- Handling Different Exceptions 00:00:00
4- Cleaning Up 00:00:00
5- The With Statement 00:00:00
6- Raising Exceptions 00:00:00
7- Cost of Raising Exceptions 00:00:00
7- Classes
1- Classes 00:00:00
2- Creating Classes 00:00:00
3- Constructors 00:00:00
4- Class vs Instance Attributes 00:00:00
5- Class vs Instance Methods 00:00:00
6- Magic Methods 00:00:00
7- Comparing Objects 00:00:00
8- Performing Arithmetic Operations 00:00:00
9- Making Custom Containers 00:00:00
10- Private Members 00:00:00
11- Properties 00:00:00
12- Inheritance 00:00:00
13- The Object Class 00:00:00
14- Method Overriding- 00:00:00
15- Multi-level Inheritance 00:00:00
16- Multiple Inheritance 00:00:00
17- A Good Example of Inheritance 00:00:00
18- Abstract Base Classes 00:00:00
19- Polymorphism 00:00:00
20- Duck Typing 00:00:00
21- Extending Built-in Types 00:00:00
22- Data Classes 00:00:00
8- Modules
1- Creating Modules 00:00:00
2- Compiled Python Files 00:00:00
3- Module Search Path 00:00:00
4- Packages 00:00:00
5- Sub-packages 00:00:00
6- Intra-package References 00:00:00
7- The dir Function 00:00:00
8- Executing Modules as Scripts 00:00:00
9- Python Standard Library
1- Python Standard Library 00:00:00
2- Working With Paths 00:00:00
3- Working with Directories 00:00:00
4- Working with Files 00:00:00
5- Working with Zip Files 00:00:00
6- Working with CSV Files 00:00:00
7- Working with JSON Files 00:00:00
8- Working with a SQLite Database 00:00:00
9- Working with Timestamps 00:00:00
10- Working with DateTimes 00:00:00
11- Working with Time Deltas- 00:00:00
12- Generating Random Values 00:00:00
13- Opening the Browser 00:00:00
14- Sending Emails 00:00:00
15- Templates 00:00:00
16- Command-line Arguments 00:00:00
17- Running External Programs 00:00:00
10- Python Package Index
1- Pypi 00:00:00
2- Pip 00:00:00
3- Virtual Environments 00:00:00
4- Pipenv 00:00:00
5- Virtual Environments in VSCode 00:00:00
6- Pipfile 00:00:00
7- Managing Dependencies 00:00:00
8- Publishing Packages 00:00:00
9- Docstrings 00:00:00
10- Pydoc 00:00:00
11- Popular Python Packages
1- Introduction 00:00:00
2- What are APIs 00:00:00
3- Yelp API 00:00:00
4- Searching for Businesses- 00:00:00
5- Hiding API Keys 00:00:00
6- Sending Text Messages 00:00:00
7- Web Scraping 00:00:00
8- Browser Automation 00:00:00
9- Working with PDFs 00:00:00
10- Working with Excel Spreadsheets 00:00:00
11- Command Query Separation Principle 00:00:00
12- NumPy 00:00:00
12- Building Web Applications with Django
1- Introduction 00:00:00
2- Your First Django Project 00:00:00
3- Your First App 00:00:00
4- Views 00:00:00
5- Models 00:00:00
6- Migrations 00:00:00
7- Changing the Models 00:00:00
8- Admin 00:00:00
9- Customizing the Admin 00:00:00
10- Database Abstraction API 00:00:00
11- Templates 00:00:00
12- Adding Bootstrap 00:00:00
13- Customizing the Layout 00:00:00
14- Sharing a Template Across Multiple Apps 00:00:00
15- Url Parameters 00:00:00
16- Getting a Single Object 00:00:00
17- Raising 404 Errors 00:00:00
18- Referencing Urls 00:00:00
19- Creating APIs 00:00:00
20- Adding the Homepage 00:00:00
21- Getting Ready to Deploy 00:00:00
22- Deployment 00:00:00
13- Machine Learning with Python
1- What is Machine Learning 00:00:00
2- Machine Learning in Action 00:00:00
3- Libraries and Tools 00:00:00
4- Importing a Data Set 00:00:00
5- Jupyter Shortcuts 00:00:00
6- A Real Machine Learning Problem 00:00:00
7- Preparing the Data 00:00:00
8- Learning and Predicting 00:00:00
9- Calculating the Accuracy 00:00:00
10- Persisting Models 00:00:00
11- Visualizing a Decision Tree 00:00:00
TAKE THIS COURSE
  • FREE
  • 10 Days
9 STUDENTS ENROLLED

About WPLMS

WPLMS is the most popular Education WordPress theme. With over 12000 customers and several startups successfully running their businesses on WPLMS, it is the most powerful solution for Education websites right now.

Popular Tags

Who’s Online

There are no users currently online
top
Template Design © VibeThemes. All rights reserved.