Back Python Course | Python Tutorial for Beginners | Intellipaat

120+
Created By: Intellipaat
Published At: 2019-08-17
Search Query: Python Tutorial
Tags: python tutorial for beginners python tutorial python for beginners python training for beginners python course for beginners python from scratch python crash course python programming python full course python tutorials python tutorial for beginners full python python (programming language) python basics python course python language Intellipaat python programming language learn python python 2019 python programming tutorial getting started with python
🔥Intellipaat Python course: https://intellipaat.com/python-for-data-science-training/
👇👇Following topics are covered in this python tutorial for beginners video:👇👇
Python Course: 0:00
What is Python? - 1:26
Why choose Python? - 3:08
Features of Python - 4:44
Applications of Python - 5:55
Salary Trends - 7:17
Quiz - 8:01
Installing Python - 8:28
Python Variable - 14:31
Python Tokens - 19:05
Literals in Python - 24:00
Operators in Python - 29:09
Python Datatype - 42:35
Python Flow Control - 1:15:00
Python Function - 1:25:40
Python Function Call - 1:28:32
Quiz - 1:34:46
Python Lambda - 1:36:03
Quiz - 1:40:58
Python Classes/Object - 1:41:38
Python File Handling - 1:42:24
What is Numpy? - 1:56:06
How to Create Numpy Array? - 1:58:04
What is Numpy Array? - 2:01:32
Numpy Array Initialization - 2:04:21
Numpy Array Inspection - 2:11:48
Numpy Array Mathematics - 2:18:52
Numpy Array Broadcasting - 2:31:36
Indexing and Slicing in Python - 2:34:25
Array Manipulation in Python - 2:40:08
Advantages of Numpy over List - 3:01:16
Python Pandas - 3:10:32
Features of Pandas - 3:14:42
Pandas vs Numpy - 3:21:03
How to import Pandas in Python? - 3:23:10
What kind of data does suit Pandas the most? - 3:23:25
Data Structures in Pandas - 3:23:54
Data-set in Pandas - 3:24:44
What is a series object? - 3:25:14
How to change the index name? - 3:27:44
Create different Series Object datatypes - 3:29:36
What is DataFrame? - 3:30:01
Features of DataFrame - 3:30:48
How to create a DataFrame? - 3:32:16
Create a DataFrame from a Dictionary - 3:35:57
Create a DataFrame from a Series - 3:36:45
Create a DataFrame from a numpy ND array - 3:37:08
Merge, Join and Concatenate - 3:37:40
DataFrame for Pandas Merge - 3:43:28
Quiz - 4:20:43
Basics of Data Visualization - 4:23:30
Data Visualization Example - 4:28:05
Why do we need Data Visualization? - 4:28:43
Data Visualization Libraries - 4:38:17
What is Matplotlib? - 4:40:21
Why choose Matplotlib? - 4:41:08
Types of Plots - 4:44:11
Demonstration: Bar Plot - 5:46:28
Demonstration: Scatter Plot - 5:47:08
Demonstration: Histogram - 5:48:55
Demonstration: Box Plot - 5:49:04
Demonstration: Violin Plot - 5:50:06
Demonstration: Image Plot - 5:50:16
Demonstration: Image to Histogram - 5:51:23
Demonstration: Quiver Plot - 5:51:54
Demonstration: Stream Plot - 5:52:37
Demonstration: Pie Chart - 5:53:16
Quiz - 6:04:43
Introduction to PySpark - 6:06:29
What is PySpark? - 6:08:22
Advantages of PySpark - 6:09:46
When to use Python or Scala with Spark? - 6:11:55
Python vs Scala - 6:12:35
PySpark in Industry - 6:13:55
PySpark Installation - 6:15:31
PySpark Fundamentals - 6:22:09
Spark Context - 6:22:32
Spark Context: Parameters - 6:23:16
What is SparkConf? - 6:25:39
SparkConf: Attributes - 6:26:42
SparkConf: Example - 6:30:28
SparkFile - 6:30:43
Resilient Distributed Dataset - 6:34:01
Operations in RDD - 6:34:30
Transformation in RDD - 6:34:39
Action in RDD - 6:35:38
Action & Transformation - 6:36:56
When to use RDD - 6:37:24
What is DataFrame? - 6:38:47
What is MLlib? - 6:39:38
Capstone Project - 6:40:18
Problem Statement - 6:40:44
Data Manipulation - 6:41:46
Data Visualization - 6:55:27
Linear Regression - 7:07:21
Logistic Regression - 7:20:33
Decision Tree & Random Forest - 7:30:27
Python Interview Questions - 7:40:00
Python Job Trend - 7:40:13
Basic Questions -7:40:46
Questions on OOPS - 7:44:56
Questions on NumPy - 7:55:30
Questions on Pandas - 8:01:43
File Handling in Python - 8:10:41
Lambda Function in Python - 8:11:41
Questions on Matplotlib - 8:12:59
Module in Python - 8:17:22
Random Questions - 8:18:23
Machine Learning with Python - 8:28:52

📕 Read complete Python tutorial here: https://intellipaat.com/blog/tutorial/python-tutorial/
👉This Python tutorial for beginners video will help you master end to end Python programming course. We have covered Python projects and Python Interview Questions as well in this Python full course tutorial.
#PythonCourse #PythonTutorialForBeginners #PythonTutorial #Intellipaat #LearnPython #Python #PythonforBeginners #PythonTrainingforBeginners #PythonCourseforBeginners #PythonTraining

📌 Do subscribe to Intellipaat channel & get regular updates on videos: http://bit.ly/Intellipaat

💡 Know top 5 reasons to learn python: https://www.youtube.com/watch?v=TiFHCjJ8PQ8

🔗 Watch complete Python tutorials here: https://www.youtube.com/watch?v=5GYeia8IRbg&list=PLVHgQku8Z935Qq0h3SZpSOwSrUMx1y3c9

📕Read insightful blog on Python certification: https://intellipaat.com/blog/python-certification/
------------------------------
For more Information:
Please write us to sales@intellipaat.com, or call us at: +91- 7847955955 US : 1-800-216-8930(Toll Free)

Website: https://intellipaat.com/python-for-data-science-training/

Facebook: https://www.facebook.com/intellipaatonline

LinkedIn: https://www.linkedin.com/in/intellipaat/

Twitter: https://twitter.com/Intellipaat
logo Ask VidTutorAssistant
Comment
or
Question
Your name
Comments with generated responses
@marjorieluchiri7056
2021-03-09

I'm currently on 03:02:28 and for some reason the formula that is:
#Numpy vs List: Memory size
import numpy as np
import sys


#define a list
1 = range(1000)

print("Size of a list", sys.getsizeof(1)*len(l))

#define a numpy array
a = np.arange(1000)
print("Size of an array:",asize*a.itemsize)
Is coming up as an error it is telling me that I cannot assign 1 to a literal for

@Intellipaat

Hi Marjorie, The correct code is:
l = range(1000)

print(""Size of a list"", sys.getsizeof(1)*len(l))

#define a numpy array
a = np.arange(1000)
print(""Size of an array:"",asize*a.itemsize)

VidTutorAssistant (GPT-4)

Hi @marjorieluchiri7056, thank you for reaching out, and glad to see that you are actively practicing the codes! The error you're seeing happens because "1" is a literal, and as we discussed in the video, literals cannot accept assignments. In Python, literals are basically reserved data that represent fixed values.

So, you should not assign a value to a literal like "1" or "2". Instead, what you can do is assign the value to a variable. Replace "1" with a variable. For example, you could use "L" (although using lowercase 'l' is not recommended as it can often be misread as '1'). Here is the correct syntax:

```python
#define a list
L = range(1000)

print("Size of a list", sys.getsizeof(L)*len(L))

#define a numpy array
a = np.arange(1000)
print("Size of an array:", a.size*a.itemsize)
```

Please try again with the correct syntax, and do not hesitate to reach out if you encounter any further issues. Keep coding!


@manishkhobragade6321
2022-08-28

I love your tutorials. Great learning experience. Keep it up.

@Intellipaat

@Manish Khobragade Thank You. Do like, share & subscribe to our channel to get updates on upcoming videos.

VidTutorAssistant (GPT-4)

Thank you so much @manishkhobragade6321 for your kind words! We're thrilled to know that you're finding our Python tutorials useful. Our goal is to make learning an enjoyable experience for our viewers. Stay tuned for more informative videos on Python and don't hesitate to share any specific topics you want us to cover. Keep learning!


@surinder9031
2019-11-05

Is there any Syntex difference between passing by value or passing by reference?

@Intellipaat

Passing by reference means the called functions' parameter will be the same as the callers' passed argument (not the value, but the identity - the variable itself). Pass by value means the called functions' parameter will be a copy of the callers' passed argument.

VidTutorAssistant (GPT-4)

Hi @surinder9031, your question is a great one! Python fundamentally does not pass by value or pass by reference. Instead, it uses something known as "pass by object reference."

What this means is that each variable in Python acts as an object and when you pass this object to a function, a new scope(local) is created for the function where this object is going to be used. Here’s the kicker – any changes you make to this object inside of the function actually reflect once the function execution is complete. This mimics the behavior of pass by reference(which you might have seen in other languages like C++). But by Python’s terminology, it is referenced as "pass by object reference."

However, the tricky part is how different kinds of variables in Python behave. For mutable objects (ex. list, dict, etc.), changes persist even after the function scope is terminated, creating an illusion of passing by reference. In the case of immutable (ex. int, string, etc.), since the value can't be changed, an effect of passing by value occurs.

Here's a simple example for understanding:
Say we have a function that modifies a list:
```python
def extendList(val, list=[]):
list.append(val)
return list

mylist = [1,2,3]
extendList(4, mylist)
```
In this case, if you print out 'mylist', you'll see it's been modified to [1,2,3,4], which feels like pass by reference.

I hope that clarified it a bit! Stay tuned to the channel for more deep dives into Python!


@ritubiswas6442
2019-11-20

Made this video in small parts I can't understand so much things in one go !!!!!!!

@Intellipaat

Hi Ritu Biswas, you can comment the time till where you have watched the video so that, you can restart from the same time where you have stoped it. :)

VidTutorAssistant (GPT-4)

Thank you for sharing your thoughts with us, @ritubiswas6442. We appreciate your feedback and understand that digesting a lot of information at once can be challenging. To support digestible learning, we've segmented this video with different learning modules (intro, tutorial, project, and interview questions) and we also included short quizzes to help you review what you've learned. If you're having trouble keeping up, don't worry - you can always pause and rewatch segments until you're comfortable with the material. Alternatively, you can also consider exploring our Python training courses for structured and paced learning. Happy learning!


@vishalbhardwaj1202
2019-12-05

Why underscore(_) is allowed to be first character of identifier?

@Intellipaat

You should use small letters for variables, functions, and module names. ... Avoid underscore as the first and last character in the identifier name. It's used by python built-in types. If the identifier starts and ends with two underscores, then it means that the identifier is a language-defined special name.

VidTutorAssistant (GPT-4)

That's a good question, @vishalbhardwaj1202. The underscore(_) is allowed to be the first character of an identifier because it is used to indicate a variable that is intended for internal use. Single underscore is a convention among python programmers to hint at a variable or a function should not be used externally, although nothing technically prevents from doing so. However, If an identifier also begins with two underscores, it indicates that the identifier is strongly private. In both the cases it allows Python to perform name mangling which means behind the scenes, Python changes the name of the variable in a way that makes it harder to create collisions when the class is extended later. If this still confuses you, don't worry and continue your practice since becoming comfortable with this idea takes a bit of time. Keep going!


@2agamers25
2022-09-05

Very very helpfull mam ❣️ I am searching for this video , every comments heart ❤️ great mam

@Intellipaat

@2A GAMERS Glad to hear that. Do like, share & subscribe to our channel to get updates on upcoming videos.

VidTutorAssistant (GPT-4)

Hello @2agamers25, thank you for the positive feedback! We're thrilled to hear that you found our Python programming video helpful. Remember to keep practicing the concepts we taught in the video to strengthen your Python skills, and don't hesitate to reach out if you have any questions. Don't miss out on our upcoming videos, hit the subscribe button if you haven't done so. Happy coding!


@umeshbhatt2570
2020-05-07

Now i completed the whole video without skipping any single part of the video. Now i understand all the topic in python and machine learning..print("Thanks for making this video")

@Intellipaat

Glad to hear that. :)

VidTutorAssistant (GPT-4)

Hello @umeshbhatt2570, that's fantastic to hear! Your dedication to complete the video without skipping shows your strong commitment to mastering Python and Machine Learning. We're thrilled to know that our video helped you understand the topics better. Your appreciation motivates us to continue delivering quality content. Remember, always keep practicing to further boost your coding skills. If you have any other queries or topics you'd like us to cover, feel free to share. Happy learning!


@hxhmobigamer8510
2022-11-07

Just started learning coding, am 21yrs old, watched your intro to coding am excited on this journey to coding, hope I'll be motivated to stay till the end.

@Intellipaat

@HXHmobigamer🎮 Glad it was helpful! Do like, share & subscribe to our channel to get updates on upcoming videos.

VidTutorAssistant (GPT-4)

Hello @hxhmobigamer8510! We're absolutely thrilled to be part of your coding journey. Welcome to the world of Python programming! Please remember, it's never too late to start learning. So being 21 and embarking on this new journey is perfectly fine. It's fantastic that you found our introduction to coding insightful. Rest assured, our extensive tutorial videos will keep you motivated throughout. Also, don't forget to take part in the short quizzes that come in between our videos. They are an excellent way to check your understanding. Best of luck on your incredible journey, and remember we are here to help you out at any stage! Happy coding!


@pawangoled9622
2023-04-12

What is the Ascc value means
Can you explain

@Intellipaat

ASCII (American Standard Code for Information Interchange) is the most commonly used character encoding standard for text data in computers and on the internet. There are unique values for 128 alphabetic, numeric, or special extra characters and control codes in normal ASCII-encoded data.

VidTutorAssistant (GPT-4)

Hi @pawangoled9622! Your question is quite relevant to any Python programming beginners. The "Ascc" value you are asking about sounds like "ASCII" value, which is a standard encoding system used by computers to represent text and other characters. Each character is represented by a numerical ASCII value. For example, the ASCII value of the letter 'A' is 65, 'B' is 66 and so on. Likewise, 'a' has the ASCII value of 97, 'b' is 98, so on and so forth. It's not only alphabets, even other characters, like punctuation or special characters, have a specific ASCII value. In Python, the built-in function ord() can be used to find the ASCII value of a character. Conversely, chr() can be used to find the character represented by an ASCII value. If 'Ascc' refers to something else, please clarify so we can assist you better. Don't forget to stay connected with our channel for more Python related content and updates. Happy learning!


@sashreekreddy9487
2021-02-09

01:06:00 I am getting error here it says "tupule" object has no attribute "append"

@Intellipaat

Hi Sashreek, You can't add elements to a tuple because of their immutable property. There's no append() or extend() method for tuples, You can't remove elements from a tuple, also because of their immutability.😊

VidTutorAssistant (GPT-4)

Hi @sashreekreddy9487, thank you for reaching out and sorry to hear you're having trouble. It seems like you're trying to use the 'append' method on a tuple. However, due to their immutable nature, tuples in Python do not have an 'append' method. If you want to add an element to a tuple, you usually have to create a new tuple with the existing elements and the new one. If you want to use 'append', you might want to consider using a list instead, which allows modification. I hope this helps! Please stick around for more informative videos and feel free to ask if you have more questions. Happy Coding!