Learn Python from scratch
0.0 (0 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.
0 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Python from scratch to your Wishlist.

Add to Wishlist

Learn Python from scratch

For Beginners in Python programming
0.0 (0 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.
0 students enrolled
Created by Data Brio Academy
Last updated 8/2017
English
Curiosity Sale
Current price: $10 Original price: $20 Discount: 50% off
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
What Will I Learn?
  • Upon completion of this course, you will get the necessary basic understanding of programming in Python language. Python is one of top five popular programming languages in the world. So, learning Python will provide you with a definite competitive edge. Specifically, after going through the course you will understand how to install Python for different operating systems How to use Spyder Integrated Development Environment and Jupyter notebook. • Understand the concepts of variable, identifiers, and keywords • Understand the use of different operators and role of operator precedence • Learn how to use conditional statement • Learn how to use loops(iteration) • Learn how to create and call functions • Learn about different data types such as integers, float, string, list, tuple, set, dictionary and about object specific methods. • Learn how to get user input and convert them to desired data types • How to read from and write to files • Learn about common errors and exceptions • Learn about namespace and scope rules • Learn about how to import and use modules • Learn about Numpy module
View Curriculum
Requirements
  •  To ensure that you get a proper learning experience, it is necessary that you have a personal computer with Python 3.6 version installed. The second lecture is about installing Python for different operating systems and about two important development environments namely, Spyder IDE and Jupyter notebook. We recommend you to become familiar with both the environments.  Note: Python 3.x is not backward compatible with earlier version like Python 2.x. So, codes which run in the earlier version may not run in 3.x version and vice versa. Python 3.x is under active development and everyone has to eventually shift to the new version.
Description

Upon completion of this course, you will get the necessary basic understanding of programming in Python language. Python is one of top five popular programming languages in the world. So, learning Python will provide you with a definite competitive edge.

To ensure that you get a proper learning experience, it is necessary that you have a personal computer with Python 3.6 version installed. The second lecture is about installing Python for different operating systems and about two important development environments namely, Spyder IDE and Jupyter notebook. We recommend you to become familiar with both the environments.  

Note: Python 3.x is not backward compatible with earlier version like Python 2.x. So, codes which run in the earlier version may not run in 3.x version and vice versa. Python 3.x is under active development and everyone has to eventually shift to the new version.

The course is designed for self-paced study. So, you can give 2-3 hours per week or more time depending on your individual time schedule.  However, we suggest you to follow the given sequence of lectures because a particular topic may be linked with a previous topic(s) discussed. The course curriculum comprises lectures, quizzes, exercises and resources for further readings.

Exercises: A particular exercise may be done in various ways. So, if your answer does not exactly match with that of the instructor, it does not matter. Test the codes with several inputs and check for yourself whether it is giving the desired output.

Quizzes: After the discussion of few topics, quizzes are kept so that you can do a self-testing of how you have grasped the concepts. If you find a quiz too difficult, we recommend you to go back and watch the related videos or read the suggested reading material.


In this course, you will begin your leaning with 

  • How to install Python for different operating systems and then
  • How to use Spyder Integrated Development Environment and Jupyter notebook

Next, you will learn about the basic  concepts such as 

  • Variables, identifiers, keywords 
  • Operators, operator precedence 
  • Conditionals 
  • Iteration 
  • Functions 
  • Different data types such as integers, float, string, list, tuple, set, dictionary 
  • Methods specific to different data types. 

  Other topics of this course include 

  • Input from user, 
  • Reading from and writing to files, 
  • Common errors and exceptions, 
  • Namespace and scope rules, 
  • Modules and 
  • Numpy module. 

 The teaching-learning methodology consists of video lectures, notes, quizzes, and    exercises. List of free books and other free resources about Python language is given to  encourage the students to move beyond the course content.

Who is the target audience?
  • This course is for beginners who want to get a basic understanding of programming in Python. Prior programming knowledge is not compulsory.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
22 Lectures
03:19:23
+
Introduction
22 Lectures 03:11:59


Variable,identifier and keywords
06:22

Operators,operands and operator precedence
07:22

This quiz is related with Lecture 3 and Lecture 4

Quiz-1
6 questions

Conditional statements
06:06

Input from users
02:48

Iteration(Loop)
10:02

Functions
06:24

Python Data Types
00:01

Quiz-2
4 questions

Write a program which asks the user to type an integer number and then create a function that prints "Even" if the number is even. Otherwise, it prints "Odd"
Exercise-1
1 question

Write a program which asks the user to enter an integer number and then create a function which returns the factorial of the number
Exercise- 2
1 question

List
13:41

List methods
10:26

Tuple
12:21

String
18:11

Quiz-3
5 questions

Write a function which takes a list as input parameter and returns the average of elements of the list.
Exercise-3
1 question

Write a function which takes a list as input parameter and returns a new list whose elements are square-root of elements of the input list.
Exercise-4
1 question

sets
10:45

Dictionary
08:49

Quiz-4
5 questions

Create a function which takes a text as input parameter and converts the words in text in lowercase letter and then returns a list where words in the text are elements of the list. Example: text="Python is Great" function returns:['python', 'is', 'great']
Exercise-5
1 question

Reading from and writing to files
10:06

Errors and exceptions
09:51

Namespace and scope rules
08:11

Quiz-5
4 questions

Modules
07:21

Numpy_1
10:36

Numpy_2
16:47

Quiz-6
3 questions

Write a function which calculates distance between two points .
Exercise-6
1 question

Conclusion
01:57
About the Instructor
Data Brio Academy
0.0 Average rating
0 Reviews
0 Students
1 Course
Data Brio Academy
  • Awarded Best Data Science Training Institute of India in 2015 by siliconindia Magazine
  • Awarded National PR Day Award of Excellence in skill development by Public Relation Society of India
  • Certified on Data Science curriculum from NASSCOM, India
  • Authorized training partner of Ministry of MSME, Government of India
  • Instructor Profile: 
  • Education- Bachelor of Engineering from Calcutta University and Master in Business Administration from Allahabad University, India
  • Experience - 21 years
  • Present Interest -Machine Learning
  • Published several research papers in journals