image
The Ultimate Drawing Course Beginner to Advanced...
$179
$79
image
User Experience Design Essentials - Adobe XD UI UX...
$179
$79
Total:
$659

Description

Welcome! My name's Adrian and I'm a
professional Software Developer
. If you've never written code before and want to try programming for yourself, then you've just found an
excellent course
for that!
According to statistics,
Python is in the top 3 programming languages all around the world
. It is much easier and quicker to learn that most other languages. At the same time, it's extremely popular among software developers, data analysts and other IT professions. All of this makes it an
excellent choice
for your first programming language.
COURSE OVERVIEW 
In this course, you'll learn
the fundamentals of Python 3
and you'll get prepared for the
Certified Entry-Level Python Programmer exam (PCEP)
. You don't need any programming experience. I'll show you how to install Python and start writing code from scratch. We'll then
delve straight into the code together
. You'll aso have a chance to create your own programs.
This course has
5 main modules
, each one focusing on a different exam block. At the end of each module, you'll have a chance to solve an
exam quiz
to check your skills.
This course also comes with
a mock PCEP exam
at the very end. It will have the same format as your actual exam, with the same passing grade and time limit. It will show you what kinds of questions you can expect.
COURSE ADVANTAGES

concise
– the short video lectures focus on the most important aspects: there are just 4 hours of videos to get you started ASAP

based on practice
– instead of useless academic theory, you learn the best developing practices drawn from my work experience,

reasonably priced
– compared to stationary developer bootcamps, the course is much cheaper, so you save not only time but also money,

available anywhere, anytime
– the online form lets you run the course in the most convenient place (at home, work or in a café) and time (while commuting by metro or relaxing at home after work), so you can adjust it to your agenda,

accessible on desktop, mobile and TV
– you can display my lectures on the device of your choice, so you don’t have to stick to your PC,

certificate of completion
– after completing the course, you will receive a printable certificate that will make your resume more attractive.
Who this course is for:
Beginners with no programming experience
Wanna-be software developers and data analysts
People who need the minimum of Python for Machine Learning, Data Science and Artificial Intelligence
Beginner programmers who want to pass PCEP-30-02

What you'll learn

Start programming from scratch

Understand Python basics

Prepare for PCEP-30-02 exam

Get basic Python skills for Software Development, Data Science, Machine Learning etc.

Apply for entry-level Python jobs

Code along with me for real-life programming practice

Requirements

  • You will need a copy of Adobe XD 2019 or above. A free trial can be downloaded from Adobe.
  • No previous design experience is needed.
  • No previous Adobe XD skills are needed.

Course Content

27 sections • 95 lectures
Expand All Sections
1-Preparation
6
1.1-What Can I Do With Python?
1.2-The necessary tools
1.3-Getting Started With Anaconda
1.4-Using online environments
1.5-How to Get The Most Out of This Course?
1.6-PCEP Syllabus vs This course
2-Module 1: Basic Concepts
20
2.1-Your first Python program
2.2-More about print()
2.3-Read This Before Taking Coding Exercises
2.4-Practising print()
2.5-Coding Exercise 1: Solution
2.6-Variables
2.7-Data Types
2.8-Comments
2.9-Numerical representations
2.10-Operators
2.11-Extra: How does modulo division % work?
2.12-Extra: Watch out for integer division!
2.13-Variables and Operators
2.14-Coding Exercise 2: Solution
2.15-Reassigning values
2.16-The input() function
2.17-A bit of technical theory
2.18-Module 1 Quiz
2.19-Practising input()
2.20-Coding Exercise 3: Solution
3-Module 2: Data Types, Evaluations, Basic I/O
7
3.1-Type casting
3.2-Salary calculator
3.3-Coding Exercise 4: Solution
3.4-More about operators
3.5-More about print() and strings
3.6-Bit operators
3.7-Module 2 Quiz
4-Module 3: Control Flow – Conditional Blocks and Loops
13
4.1-If statements
4.2-Logical operators and Conditions
4.3-Joining multiple conditions
4.4-Nested if statements
4.5-Refund Policy Helper
4.6-Coding Exercise 5: Solution
4.7-The while loop
4.8-The for loop
4.9-break and continue
4.10-Other loop features
4.11-Python Guessing Game
4.12-Coding Exercise 6: Solution
4.13-Module 3 quiz
5-Module 4: Data Collections – Tuples, Dictionaries, Lists and Strings
23
5.1-Introduction to lists
5.2-Deleting list elements
5.3-Adding new elements to lists
5.4-Iterating lists
5.5-Helping with the Budget
5.6-Coding Exercise 7: Solution
5.7-Changing element positions
5.8-Checking element presence
5.9-Copying lists
5.10-List comprehension
5.11-Nested lists
5.12-Adding and multiplying lists
5.13-Further string features
5.14-Introduction to tuples
5.15-Tuple operations
5.16-Tuples in lists, lists in tuples
5.17-All Roads Lead to Rome
5.18-Coding Exercise 8: Solution
5.19-Introduction to dictionaries
5.20-Dictionary operations
5.21-Interactive Dictionary
5.22-Coding Exercise 9: Solution
5.23-Module 4 Quiz
6-Module 5: Functions and Exceptions
16
6.1-Introduction to writing functions
6.2-Functions with parameters
6.3-Default parameter values
6.4-Name scopes
6.5-The None value
6.6-The return keyword
6.7-Get Rid of Duplicates!
6.8-Coding Exercise 10: Solution
6.9-Recursion
6.10-Generators
6.11-Introduction to exceptions
6.12-Can you catch SyntaxErrors?
6.13-Exception hierarchy
6.14-Propagating exceptions
6.15-Assertion exceptions
6.16-Module 5 Quiz
7-Congratulations!
1
7.1-Congratulations!
8-Mock Exam
1
8.1-Mock PCEP-30-02 Exam
9-Next steps
3
9.1-Where to go next?
9.2-Bonus Lecture
9.3-LinkedIn: Show your new skills!