Python for Beginners: Become a Certified Python Developer

Learn | Python | Programming | Language | from Scratch | Python Tutorials | For Beginners | Certified | Python's Python
4.0 (108 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
6,095 students enrolled
$19
$40
52% off
Take This Course
  • Lectures 84
  • Length 5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2015 English

Course Description

WHAT IS THIS COURSE ABOUT?

This course covers the basics of Python programming language.

WHAT IS GOING TO BE COVERED IN THIS COURSE?

Main topics to be introduced in this course as follows:

  1. Start coding with Python
  2. Variables And Identifiers In Python
  3. Introduction To Standard Types In Python
  4. Getting User Input And Type Casting
  5. Basic Operations In Python
  6. Making Decisions — if-elif-else
  7. More Operations
  8. Loops
  9. Functions
  10. Classes - Object Oriented Programming

WHY TAKE THIS COURSE?

Very importantly, this course aims to cover the basics of Python to teach coding to everybody. You don't need to be developer to take this course. The use of Python will make your computations or the development of the tools which you need to implement quite fast and easy.

What are the requirements?

  • Internet access.
  • Passion to learn coding with Python.
  • Essential computer skills.

What am I going to get from this course?

  • After this course, you will be able to start coding with Python.
  • After this course, you will be able to implement the basic tasks using Python's standard library.

What is the target audience?

  • Everybody who has essential computer skills with passion to learn programming with Python
  • College students
  • Engineers, scientists, analysts, researchers, students
  • IT specialists
  • QA members
  • Software developers
  • Web developers
  • Analysts who need to implement programs for specific computational tasks

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Introduction
Preview
01:06
Obtaining The Tools
Article
How To Install
Article
Everybody's rights and consent are important for us!
Article
Section 1: Start Coding with Python
(for beginners) How to launch IDLE
Article
Start Coding With Python ! —Display Message Using print() Function
Preview
01:37
Repeat The Example Step By Step —print() function
Article
Comments In Python —# (Hash) Sign
01:48
Repeat The Example Step By Step —Comments In Python
Article
Section 2: Variables And Identifiers In Python
Starting Up With Variables
Article
Introduction To Variables In Python
Preview
01:27
Identifier Naming Rules
07:13
(reference)Rules For Identifiers, Reserved Words In Python
Article
(reference)Naming Convention
Article
Section 3: Introduction To Standard Types In Python
Introduction To Standard Types In Python
Preview
01:42
Introduction To Numeric Types (int, float)
02:00
Sample Codes Used In Numeric Types (int, float)
Article
Introduction To Strings —str, Single-Double-Triple Quotes
09:57
The Use Of Index Numbers For Strings
14 pages
Sample Codes Used For Strings
Article
Introduction To Lists
09:39
Sample Codes For Lists
Article
Introduction To Tuples
01:28
Sample Codes For Tuples
Article
Introduction To Dictionaries
01:21
Sample Code For Dictionaries
Article
Practice
Article
Possible Interview Questions
Article
Section 4: input() Function And Type Casting
Getting User Input — input() Function
Preview
02:23
Casting A String To int — int()
02:04
Casting A String To Float — float()
01:00
Summary Of The Section
16 pages
Practice & Sample Solution
Article
Section 5: Basic Operations In Python
Basic Arithmetic Operations In Python
Preview
02:37
Sample Code For Basic Arithmetic Operations In Python
Article
Logical Operations in Python —not, and, or
02:47
Sample Code For Logical Operations in Python —not, and, or
Article
Quick Exercise
Article
Comparison Operations
01:42
Sample Code For Comparison Operations
Article
Bitwise Operators In Python
Article
Assignment Operators In Python
Article
(reference)List For The Order Of Operators In Python
Article
Section 6: Making Decisions — if-elif-else
if Statement
Preview
02:06
Sample Code For if Statement
Article
else Statement
01:19
Sample Code For else Statement
Article
elif Statement
01:57
Sample Code For elif Statement
Article
Indentations In Conditional Statements
5 pages
Section 7: More Operations
Identity Operators — is, is not
Preview
03:40
Sample Code
2 pages
Membership Operators — in, not in
01:36
Sample Code
2 pages
Section 8: Loops
while Loop
Preview
02:05
Sample Code And Exercise
1 page
for Loop
03:00
Sample Code And Exercise
2 pages
continue - break - pass Statements (Using while Loop)
03:52
Sample Code And Exercise
4 pages
continue - break - pass Statements (Using for Loop)
07:46
How To Implement Infinite Loop Using while Loop?
02:21
Sample Code And Exercise
2 pages
Section 9: Functions
Review Of How We Used Python Functions
Preview
01:03
How To Define & Call Function
02:42
Functions With Arguments/Parameters
02:20
Functions With Default Argument/Parameter Values
01:29
Using Language Defined Identifier In Function — __doc__
01:05
Returning Values — return
02:19
Anonymous Functions Using lambda keyword — lambda
01:21
Summary Of The Section
17 pages
Section 10: Classes
Introduction
Preview
03:32
Creating Classes
08:03
Creating Object
01:53
Accessing Members
02:38
Class Variable
02:15
Garbage Collection
02:56
Inheritance
12:52
Using Sub-Class As Super-Class
02:12
Summary Of The Section
15 pages
Section 11: More Examples
More Strings
27 pages
More Lists
36 pages
More Tuples
9 pages
Section 12: Next Steps
Next steps
Preview
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Python and Bootstrap Instructor Alper ZEYTUNLU, M.Sc., Software Architect | Cloud Computing Specialist

Has experience with several technologies including Python, C/C++, C#, Java.

EDUCATION&ACADEMIC CAREER:

Has earned his master's degree in Electrical and Computer Engineering from Concordia University (Montreal, Quebec, Canada, 2012) and bachelor's degree in Electrical and Electronics Engineering from Istanbul University (Istanbul, Turkey, 2007).

Has several algorithms in face recognition published by IEEE and one master's thesis in the same area as well. Also, worked on artificial intelligence.

WORK EXPERIENCE:

Currently the owner of AlpWebHosting Free Web Hosting (Alp Web Hosting: Free Web Hosting & Templatesand NetHostDomain, and also the president of Alp Turul Cyber Technology Corp. (Montréal, Québec, Canada) since 2014.

He worked as software developer, engineer, specialist, software architect in different fields of software industry including media/web, public safety, document management-ERP and R&D in Computer Vision.

Ready to start learning?
Take This Course