The fundamentals of Python Programming Language
4.6 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
256 students enrolled

The fundamentals of Python Programming Language

Into the Python's Lair
4.6 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
256 students enrolled
Created by Code Kontrol
Last updated 2/2020
English
English [Auto]
Current price: $23.99 Original price: $34.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Writing programs in the Python programming language
  • The concept and implementation of Object Oriented Programming (OOP)
  • Python Libraries, packages and modules
  • How to code through full project examples
  • How to use and interact with files
  • How to package your Python programs to run on other computers
  • Learned Python .. Now what?
Course content
Expand all 57 lectures 04:35:05
+ Prepping the pit
4 lectures 17:08
Command and Conquer! (Command Prompt)
07:25
Using Python from Windows prompt
01:34
Using Python IDLE
02:15
+ Python? Isn't that a type of snake?
8 lectures 43:07
I have Comments
03:46
Let the Python rattle (make Python talk to you)
01:17
Containers and their content (Data Types and Variables)
06:25
Chains of characters 1 (Strings)
09:25
Chains of characters 2 (Strings)
09:50
It's all about the numbers (Integers, Floats and Complex)
04:52
Smooth operators (Mathematical operators)
04:53
As a young man starting on his own, Mamadou receives $1000 as a monthly salary. He spends $500 on rent, $250 on groceries and $200 on his bills. With what you've learned so far, make a "savings calculator" for Mamadou to let him know how much -if any- he can save
PROJECT: MONTHLY SAVINGS CALCULATOR
1 question
Slithering through the code
02:39
+ OPERATING ON DATA
8 lectures 36:10
I suggest we give them a job (IDLE files)
02:52
What's your type? (Types and typecasting)
02:44
Talk back to the snake (Getting user input)
04:04
Truth and Falsehood (Boolean variables)
01:05
Relations matter (Relational operators)
06:08
Tuples and Lists 1
07:09
Tuples and Lists 2
04:46
Dictionaries
07:22
+ Kontrolling the flow
6 lectures 30:28
Functions
10:21
If statements
04:58
Using what you've learned so far, create a program to calculate the tip for restaurants, based on the quality of service input by user. As a reference, a standard service tip is around 9% of the bill's value.
PROJECT: TIP CALCULATOR
1 question
Ternary Operator
03:52
For loops
02:38
While loops
04:05
Scope
04:34
Create a small program to automatically convert any degrees Celsius as a user input to  Fahrenheit.
Celsius to Fahrenheit calculator
1 question
+ Programming? What's that?
2 lectures 05:17
Programming: Taking care of business
03:21
Programming languages: The art of manipulation
01:56
+ IDEs
5 lectures 18:27
Uninstalling Python
01:21
Editors and IDEs
02:51
Pycharm
05:07
Anaconda
03:39
Spyder
05:29
+ Body of the snake
5 lectures 30:58
Modules
08:31
venv (Virtual Environments)
09:28
Filter
02:45
Random encounters 1
06:24
Random encounters 2
03:50
+ OOPs (Object Oriented Programming)
6 lectures 29:23
Procedural vs. Object Oriented Programming (OOP)
02:10
Gotta have Class
03:29
OOP: __init__()
07:13
OOP: Methods
05:52
OOP: Class Attributes vs. Instance Attributes 1
05:57
OOP: Class Attributes vs. Instance Attributes 2
04:42
Requirements
  • No knowledge of Python expected
  • Be able to use the computer at a normal level
  • A general idea about what programming is and does is preferable, but not mandatory
Description

Statistically, Python is the fastest growing programming language in the world. It is a very robust cross-platform programming language that works across Windows, Linux, Mac, Android and iOS machines. That's one of the reasons a Python programmers are a valuable asset to any company, and employers know it. That's why a Python developer is one of the highest paid in the industry.

There is almost no limit to what you can use Python for. It is used in the fields of Data science, especially Machine Learning and Deep Learning, back-end web development, Ethical hacking and Pen-Testing, Engineering, Medicine, Artificial Intelligence (AI) and many more.

This course gives you the basics of Python that would allow you to have a firm grasp of the language, and is a foothold that would allow you to branch in any direction you want, acquiring new Python skills in the exact areas of interest for you, rather than inflating your head with a comprehensive list of Python commands you will almost never use.

Who this course is for:
  • Beginners in programming wanting to get a firm grasp on the Python programming language
  • Experienced programmers in other languages who want to learn Python
  • Python programmers that want to know more about Libraries and how each is used