watching now
2 Students
72 Lessons
Beginner

What Will You Learn?

  • Master the core Python skills needed to apply for python developer career positions & A true understanding of how Python works behind the scenes.
  • Go from a total beginner to an advanced python developer & Understanding Python syntax, Comments, Variables, Data Types, Operators and Numbers
  • Working with Data Structures with Python new features & How to think and make decision with control flow tools
  • Deal with core functional Programming and OOP features for Novice.
  • Get professional, friendly and fast support in the course Q&A for any kind of problems during this course.

Curriculum

3h 18m
Section 1: Introduction to The Python Programming
1:06:44
First app - start with py files and shell
07:24
Code to make decision inside interpreter
03:16
Comment benefits
03:13
Numbers and Arithmetic order
03:58
Numbers, division types and rest
02:05
Numbers and exponents operations
01:20
Numbers, width and height variables
02:37
Numbers, NameError for n and simple example
01:20
Round and using Underscore
02:54
Strings of chars and special escaping
02:28
Strings with print and without print
02:21
Strings, new lines and the use of r
01:59
Strings techniques, multi repetition, perfix example
03:53
Strings, concat and accessing positions
03:14
Strings, indexing with colon for word
01:42
Strings, colons techniques
02:48
Strings, replacing letters
03:38
List of squares and indexing
02:33
List of squares and cubes, adding exponents with method
03:24
List of letters to play with items and length
02:23
List inside another, dealing with inner lists
02:31
Section 2: Control Flow tools
23:08
Control structure, conditions to make decisions
04:20
Iterating over a sequence with for loop
02:39
Generator to produce numbers within a range
06:29
Breaking control flow and continue
04:25
Pass as a placeholder for future code
01:54
Construct loops using a special statement
03:21
Section 3: Functional Programming
33:07
Defining functions, groups, args with fib
04:51
Defining functions, calling fib and printing object
02:31
Defining functions, fib2 with append and return
03:41
Default Argument Values 1
02:28
Default Argument Values 2
01:25
Default Argument Values 3
02:17
Default Argument Values 4
01:13
Default Argument Values 5
02:53
Keyword args techniques 1
03:08
Keyword args techniques 2
02:38
Keyword args techniques 3
01:09
Using anonymous function
03:35
Anonymous function with a user groups
01:18
Section 4: Data Structures in Python
38:27
More about lists and methods 1
02:36
More about lists and methods 2
01:56
More about lists and methods 3
03:07
List comprehension techniques 1
02:11
List comprehension techniques 2
01:40
List comprehension techniques 3
02:48
Playing with del statement for lists
04:12
Tuples, Sequences and methods 1
02:14
Tuples, Sequences and methods 2
02:36
Tuples, Sequences and methods 3
01:20
Sets and comprehensions 1
02:38
Sets and comprehensions 2
01:30
Sets and comprehensions 3
02:15
Dictionaries with methods and comprehension 1
02:06
Dictionaries with methods and comprehension 2
02:04
Dictionaries with methods and comprehension 3
03:14
Section 5: Different types of Modules
07:28
Mmodules, importing and greeting
01:54
Modules creation and importing special dict from another
01:42
Modules, renaming, playing with mx
01:06
Modules from standard library 1
01:11
Modules from standard library 2
01:35
Section 6: Files Handling techniques
07:16
Files Handling techniques 1
02:38
Files Handling techniques 2
01:43
Files Handling techniques 3
01:40
Files Handling techniques 4
01:15
Section 7: Object-Oriented Programming concepts
22:37
How to build a class
02:58
Building objects based on class
03:51
Assign values to object properties, and other operations
05:30
Create a function that belongs to an object
04:08
Modifying Object Properties
03:53
Delete Properties and Object Properties
02:17

Description

Requirements

  • No python prior experience is required to take this course.
  • Computer and Text Editor or IDE

About the Instructor

98.2% of students rated this instructor as excellent!
Reviews 46
Students 676
Courses 7

I'm a Software Engineer with a passion of teaching online to help others by hands-on training in the the software engineering topics

BitDegree platform reviews

Our students say Excellent
4.5 out of 5
trustpilot logo 1 trustpilot logo