Python basics with Project

Learn Python to think like a Programmer
3.9 (39 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
$19
$20
5% off
Take This Course
  • Lectures 31
  • Length 2 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 7/2014 English

Course 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.

What are the requirements?

  • Basic concepts on OOPs

What am I going to get from this course?

  • Basic concepts of Python
  • Using in-built Objects
  • Handling errors
  • Build a fully functional game (Hangman)

What is the target audience?

  • Programming enthusiast
  • Web Developers

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

Section 1: Introduction to Python.
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+

Section 2: Setting up Python
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.
Section 3: General Syntax
03:01
This video will get python scripting started by writing the first Hello World program.
03:16
Whitespace plays a significant role in Python and it is described in this chapter.
02:33
This video will show how to write comments for python.
04:32
This chapter helps one understand the syntax of assigning values to different variables.
04:35
Syntax of writing conditional code is described in this video.
03:57
This video teaches code reuse by use of functions.
05:39
This video describes basic syntax to write classes and objects in python.
3 questions

Short quiz to test your learning in Section 3

Section 4: Variables, Objects and Values
01:45
This chapter describes different types of objects in python and helps one understand mutable and immutable objects.
02:39
This video discusses how numbers are represented and assigned to variables in python.
05:42
This video demonstrates different ways to initialize strings, assign them and apply functions of them
02:04
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.
03:48
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
01:58

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

3 questions

Short quiz to test what you have learnt in Section 4

Section 5: Conditionals
04:59
This video helps one understand the if - else construct
02:29
This video describes how multiple if-else constructs can be handled in a neater way
02:30
This chapter shows how values can be assigned to variables conditionally
2 questions

Short Quiz to test your understanding of Section 5

Section 6: Loops
03:20
A modification in code flow can be obtained by use of while loop
04:26
Another kind of modification in code flow is demonstrated using the for loop
03:39
This video describes the use of continue, break and else keybwords with while and for loops
07:24
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.
3 questions

Short Quiz on Section 6

Section 7: Functions
02:17
Writing functions is an important aspect of programming. This video teaches how to write functions
08:20
This video teaches how to pass values when calling a functions
05:01
This chapter explains how values can be returned from functions
3 questions

Short Quiz on Section 7

Section 8: Strings
09:15
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
07:57
We will implement our knowledge of using functions and strings and add to our project - Hangman Attack
3 questions

Short Quiz to test understanding of Section 8

Section 9: FileIO
06:27
This video shows how to open, read and write to files in Python
Section 10: Database
01:29
We will be using sqlite module of python to understand creating and using databases
03:31
Create, read, update and delete - 4 major operations carried out using databases are demonstrated in this chapter
02:08
We will finalize our project by adding our knowledge of using file IO and databases to Hangman Attack
4 questions

Short Quiz to test Section 9 and 10

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Yoda Learning, 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).

Ready to start learning?
Take This Course