Python basics with Project
4.0 (44 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.
10,051 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Python basics with Project to your Wishlist.

Add to Wishlist

Python basics with Project

Learn Python to think like a Programmer
4.0 (44 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.
10,051 students enrolled
Created by Yoda Learning
Last updated 10/2014
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Basic concepts of Python
Using in-built Objects
Handling errors
Build a fully functional game (Hangman)
View Curriculum
Requirements
  • Basic concepts on OOPs
Description

Python teaches you to think like a programmer were the famous words by Allen Downey in his book Think Python. Like other languages, you do not need to waste time in memorizing syntax. Instead, you can focus on programming concepts and paradigm. Easy to learn doesn’t mean that it’s a kid’s toy. Python is used by NASA for shuttle support.

If this is your first time, Python can also be your stepping stone to the programming world. Employers are looking for fully stacked programmers and Python will help you to get there. Just like, JS, C++ C#, Perl, Ruby, Python is also an object oriented programming language and learning Python will make you easily adaptable to other such environments.

Why learn Python Basics?

    ·Free to use: It is a totally free language to download, use and play with, that’s because a bunch of crazy volunteers who devote their time to improving the language

    ·Google uses it: Python is one of Google’s preferred languages, they are always looking to hire experts in it and they have created many of their popular products with it

    ·Up to date: Because of Python’s volunteers and the fact that it’s an open source language there are always people trying to improve it

    ·It’s versatile: Ok, I promised no techie stuff so I’ll keep it simple. Python can be used for small, large, online and offline projects

In this course, you will learn about basics Python and you will get to try those with us in the form of examples. The course is packaged with Mini Project (Hangman) where you can actually apply your knowledge to create the game. There are working files which you may use in case of any doubt.

Course includes:

- 2+ hours of video tutorials

- Project (Hangman game)

- 7 Short Quizzes to test your understanding

- Yoda's Cheat Sheet

You can visit our other courses on Udemy.

Who is the target audience?
  • Programming enthusiast
  • Web Developers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 31 Lectures Collapse All 31 Lectures 02:10:44
+
Introduction to Python.
1 Lecture 00:58
This video will explain what you are going to take away from this tutorial. Please download the working files for the exercise. You will also find Project related files in the Lecture - "Getting Started with Hangman Attack"

----

Join our community to get latest trends, tutorials and updates

Blog | Facebook | Twitter | YouTube | Google+

Preview 00:58
+
Setting up Python
1 Lecture 09:05
This chapter will take you through the process of setting up your local environment which invoves installing python and getting it working along with setting up Eclipse IDE for Python.
Preview 09:05
+
General Syntax
7 Lectures 27:33
This video will get python scripting started by writing the first Hello World program.
Preview 03:01

Whitespace plays a significant role in Python and it is described in this chapter.
Preview 03:16

This video will show how to write comments for python.
Comments
02:33

This chapter helps one understand the syntax of assigning values to different variables.
Assignments
04:32

Syntax of writing conditional code is described in this video.
Code Selection
04:35

This video teaches code reuse by use of functions.
Functions
03:57

This video describes basic syntax to write classes and objects in python.
Classes and Objects
05:39

Short quiz to test your learning in Section 3

Mini Quiz 1
3 questions
+
Variables, Objects and Values
6 Lectures 17:56
This chapter describes different types of objects in python and helps one understand mutable and immutable objects.
Understanding Objects.
01:45

This video discusses how numbers are represented and assigned to variables in python.
Numbers
02:39

This video demonstrates different ways to initialize strings, assign them and apply functions of them
Strings
05:42

This video demonstrates the use of variable types - lists and helps one understand the use cases where these different variable types can be put to use.
Lists
02:04

This video demonstrates the use of variable types - dictionaries and helps one understand the use cases where these different variable types can be put to use
Dictonaries
03:48

This video describes how booleans are declared, assigned and used.

Booleans
01:58

Short quiz to test what you have learnt in Section 4

Mini Quiz 2
3 questions
+
Conditionals
3 Lectures 09:58
This video helps one understand the if - else construct
Conditional Code
04:59

This video describes how multiple if-else constructs can be handled in a neater way
Multiple Choice Strategy
02:29

This chapter shows how values can be assigned to variables conditionally
Conditional Values
02:30

Short Quiz to test your understanding of Section 5

Mini Quiz 3
2 questions
+
Loops
4 Lectures 18:49
A modification in code flow can be obtained by use of while loop
While loop
03:20

Another kind of modification in code flow is demonstrated using the for loop
For loop
04:26

This video describes the use of continue, break and else keybwords with while and for loops
Continue, Break, Else loop
03:39

Now that you have learnt a lot of basics you are now ready to get your hands on Python! This video will get you started on your project which will be a game called Hangman Attack.
Preview 07:24

Short Quiz on Section 6

Mini Quiz 4
3 questions
+
Functions
3 Lectures 15:38
Writing functions is an important aspect of programming. This video teaches how to write functions
Use of functions
02:17

This video teaches how to pass values when calling a functions
Passing Arguments
08:20

This chapter explains how values can be returned from functions
Returning values
05:01

Short Quiz on Section 7

Mini Quiz 5
3 questions
+
Strings
2 Lectures 17:12
Python offers various types of functions that can be applied to strings. Ths video teaches how to apply commonly used functions and also teaches how to look for more of them from the python documentation
Strings Methods
09:15

We will implement our knowledge of using functions and strings and add to our project - Hangman Attack
Implementing Functions and String Methods
07:57

Short Quiz to test understanding of Section 8

Mini Quiz 6
3 questions
+
FileIO
1 Lecture 06:27
This video shows how to open, read and write to files in Python
File IO basics
06:27
+
Database
3 Lectures 07:08
We will be using sqlite module of python to understand creating and using databases
SQLite3
01:29

Create, read, update and delete - 4 major operations carried out using databases are demonstrated in this chapter
CRUD
03:31

We will finalize our project by adding our knowledge of using file IO and databases to Hangman Attack
Implementing File IO and Database
02:08

Short Quiz to test Section 9 and 10

Final Quiz
4 questions
About the Instructor
Yoda Learning
4.2 Average rating
1,098 Reviews
31,720 Students
42 Courses
Become 4X Faster | Join 32000+ Udemy Students

Yoda Learning is a team of 12+ industry professionals focused on developing “Project-based"learning solutions, which enable the learners explore real world situations and thus, make the learning process engaging and practical. Our Courses on Technology includes everything including Web Development, Mobile App Development, Data Analytics and Design.

The collective work-experience of 80+ yrs. spans across multiple industries like Manufacturing, IT, Sales, Finance, Marketing, Operations, HR and functional domains such as Office suites, Mobile applications, Digital Marketing, Database Technologies, Networking).