1. Python And Flask Framework Complete Course
Publisher: Horizon Tech
Course Language: English
Description
Depth Introduction To Python Programming And Python Web framework Flask.
2. Python Programming Full Course for Beginners 2021 ( Hindi )
Publisher : PANKAJ VERMA
Price: $9 (Get free from here)
Course Language: English
3. LearnPy
Publisher: Kelvin Fosu
Course Language: English
Description
Learn practical python and Python libraries like pandas, Numpy, Scipy,matplotlib, etcetera. You will gain practical knowledge in how python is used and some of its libraries. Python is one of the most popular programming languages in the world, easy to learn, cross-platform, open-source with a large library and active community.
The course assumes you already have python or Anaconda or pyCharm installed on your system but the second session takes you through a little about the downloads and installation process.
Also, more sessions will be added as they are being edited
Python 3 is the version of python used in the lectures.
4. Introduction to Python For Data Science 2020
Publisher : Eftekher Husain
Course Language: English
Description
Python is a general-purpose programming language that is becoming ever more popular for data science. Companies worldwide are using Python to harvest insights from their data and gain a competitive edge. Unlike other Python tutorials, this course focuses on Python specifically for data science. In our Introduction to Python course, you’ll learn about powerful ways to store and manipulate data, and helpful data science tools to begin conducting your own analyses.
If you need a quick brush-up on learning Python for the first time, you've come to the right place!
Learning Python programming is one of the easiest right now. There's no need to worry if you haven't coded before. By the time you finish this course, you'll be comfortable with Python!
Python is a great and friendly language to use and learn. Its fun, and can be adapted to both small and large projects. Python will cut your development time greatly and overall save you from a lot of unnecessary hassle. It is much faster to write Python than other languages. This course will be a quick way to understand all the basic concepts of Python programming. And then soon enough, You'll be a pro in no time.
This course is a one-stop-shop to get started with Python, along with a few incentives. We'll begin with the basics of Python, learning about strings, variables, and getting to know the data types. We'll soon move on to the List and Functions in Python. Afterward, we'll be discussing NumPy. By then, you'll know all the basics of Python. After this course, you will be ready to jump in to advance python, and also you can dive into Data Science effortlessly.
I hope you're excited to dive into the World of Python with this course. Well, what are you waiting for? Let's get started!
5. Python Programming
Publisher: Pradeep Chelani
Course Language: English
Description
This course will helpful for those students who have just learnt the basic of Python programming and want to explore the common programming problem which comes across real-world application. This course will explore common programs like check string is palindrome or not, find the largest number, reverse the number; sorting of number, create basic calculator etc.
6. Learn Python Programming language from scratch!
Publisher: Nirmali Khound Baruah
Course Language: English
Description
This course is specially designed for beginners. Computer knowledge can be defined as a life skill. Today's world is running on A. I (Artificial Intelligence). In this course, you will get to learn about the basics of Python. Python is easy to learn. If you want to become a professional programmer, then enrol in this course today. I wish you Good Luck!
7. Practical Python
Publisher: Joseph R Perry IV
Course Language: English
Description
My name is Joseph Perry and I've taught programming, cybersecurity, IT classes, and seminars all over the world to audiences ranging from a 3-person SCenter to a meeting of silicon valley executives. My online courses normally focus on IT and Cybersecurity specific training; career guidance, technical skills, strategy, and policy. This course, however, is my first online programming course targeted, not at professional computer scientists, but at everyday workers who just want another tool in their belt and don't really care about all the complicated under-the-hood stuff.
Over my years spent teaching in-person and online classes, I've learned that people don't learn technical, hands-on skills like Python programming by memorizing terms and having facts quoted at them from a video. Additionally, while the existing Python training courses are excellent resources, they also tend to be a pretty heavy investment in terms of time and money, and the majority of people who might want to learn Python don't have hundreds of dollars and dozens of hours to spare. After all, most people aren't planning to make Python the centre of their career, they're just looking for a new skill to add to their repertoire.
From those considerations, I designed this course: Practical Python. Rather than traditional video lectures, students will watch as I write code live and describe its uses and needs, then work on exercises designed to incrementally build not only their programming skills but their confidence in researching and learning new programming concepts. Instead of another hard-core Bootcamp promising to make you the world's best programmer if you just watch a few hundred hours of video lecture, this is all about giving you the core understanding necessary to use Python in your daily life, and explore the language further as you find interest.
If you've always wanted to pick up a new skill, but don't feel comfortable committing hundreds of dollars and dozens of hours, this is the perfect course for you. Give it a try!
8. Beginning with Python Programming
Publisher: Madhavi Vaidya
Course Language: English
Why Python? 1
Reasons for Python as the learner are the first programming language.
Introduction to the IDLE interpreter (shell) and its documentation.
Building Blocks of Program: Data, Data Types, Data Binding, Variables, Constants, Declaration, Operations on Data such as assignment, arithmetic, relational, logical operations, dry run, and variables used.
Develop Code using Python: Features, basic syntax, Writing and executing a simple program, Basic Data Types such as numbers, strings, etc.
Declaring variables, Performing assignments, arithmetic operations, Simple input-output Sequence Control:
Precedence of operators, Type conversion Conditional Statements: if, if-else, nested if-else.
Looping: for, while, nested loops Control statements: Terminating loops, skipping specific conditions
Collection Manipulation: declaring strings, string functions, Lists, Tuples, Maps 5
Functions And Modules: Defining a function, calling a function, Advantages of functions, types of functions, function parameters, Formal parameters, Actual parameters, global and local variables,
Anonymous functions, List comprehension Importing module, Creating & exploring modules(date, random, etc)
Python File Input-Output: Opening and closing files, various types of file modes, reading and writing to files, manipulating directories
Iterables, iterators and their problem-solving applications.
Fundamental ideas of OOP: encapsulation, inheritance, abstraction, polymorphism, Classes, Objects in python
Exception Handling: What is an exception, various keywords to handle exceptions such as try, catch, except, else, finally, raise.
Regular Expressions: Concept of a regular expression, various types of regular expressions, using match function.
GUI Programming in Python (using Tkinter/wxPython/Qt) What is GUI, Advantages of GUI, Introduction to GUI library. Layout management, events, and bindings, fonts, colours, drawing on canvas (line, oval, rectangle, etc.) Widgets: frame, label, button, check button, entry, Listbox, message, radio button, text, spinbox, etc.
Database Connectivity In Python: Installing MySQL connector, accessing connector module, using connect, cursor, execute & close functions, reading single & multiple results of query execution, executing different types of statements, executing transactions, understanding exceptions in database connectivity.
Network Connectivity: Socket module, creating server-client programs, sending an email, reading from URL
Finally, the role of Python in ML and NLP

