ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Copyright © Cognitior www.cognitior.com
Introductionto
DataScience
Copyright © Cognitior www.cognitior.com
Copyright © Cognitior www.cognitior.com
Copyright © Cognitior www.cognitior.com
Data Science and Basics of Python
Data Science and Basics of Python
Data Science and Basics of Python
Data Science and Basics of Python
Data Science and Basics of Python
Copyright © Cognitior www.cognitior.com
https://www.youtube.com/watch?v=d0QVHmyc_AM
Data Science and Basics of Python
Data Science and Basics of Python
Copyright © Cognitior www.cognitior.com
TypesofVariables
What is your name?
• Chitti
What is your age?
• 33
How many days will we take to learn Python?
• 27.5
Will you help us in learning Python?
• True
Copyright © Cognitior www.cognitior.com
PythoncollectionDatatypes
Lists
Tuples
Dictionaries
Sets
Copyright © Cognitior www.cognitior.com
Lists
Lists
• Mutable
• To hold sequence of values like Age, Gender etc
• To create lists we need square brackets
Creating Lists
Accessing Lists
Slicing Lists
Reassigning Lists
Deleting elements from Lists
Multidimensional Lists
Concatenation of Lists
Operation on Lists
Iteration on a Lists
List comprehension
Built-in functions
Built-in Methods
Copyright © Cognitior www.cognitior.com
Lists
10 20 30 35 40 45 20
0 1 2 3 4 5 6
-7 -6 -5 -4 -3 -2 -1
Index
Reverse Index
Tuples
• Immutable
• Same as List but cannot change the values
• To create Tuples we need normal brackets
Copyright © Cognitior www.cognitior.com
Tuples
Creating Tuples
Accessing Tuples
Slicing Tuples
Deleting Tuples
Reassigning Tuples
Functions on Tuples
Methods on Tuples
Operations on Tuples
Iterating on a Tuple
Nested Tuples
Dictionary
• Key Value Pair
• Words and Meanings, Customer and products, Students and Subjects
• To create dictionary we use curly brackets and colon sign
Copyright © Cognitior www.cognitior.com
Tuples
Creating Dictionaries
Accessing Dictionaries
Reassigning Dictionaries
Deleting Dictionaries
Nested Dictionary
In-built Functions on Dictionaries
In-built Methods on Dictionaries
Operations on Dictionaries
Iterating on a Dictionary
Sets
• Holds sequence of unique values
• Does not support indexing
• To create sets we use curly brackets
Copyright © Cognitior www.cognitior.com
Sets
Creating Sets
Accessing Sets
Updating Sets
Deleting Sets
In-built Functions on Sets
In-built Methods on Sets
Operations on Sets
Iterating on a Set
For Loops
• The range() function
• Iterating on lists or similar constructs
• Iterating on the indices of the lists or similar constructs
• Else statement for for-loops
Copyright © Cognitior www.cognitior.com
LoopsinPython
2000 3445 4335 4444
230 211 222 453
Sales
Profit
While
Loops
• An infinite loop
• The else statement for while loop
• Single statement while
Copyright © Cognitior www.cognitior.com
LoopsinPython
Thankyou!!!
Anyquestions?
support@cognitior.com
Copyright © Cognitior www.cognitior.com

More Related Content

Data Science and Basics of Python

  • 1. Copyright © Cognitior www.cognitior.com Introductionto DataScience
  • 2. Copyright © Cognitior www.cognitior.com
  • 3. Copyright © Cognitior www.cognitior.com
  • 4. Copyright © Cognitior www.cognitior.com
  • 10. Copyright © Cognitior www.cognitior.com https://www.youtube.com/watch?v=d0QVHmyc_AM
  • 13. Copyright © Cognitior www.cognitior.com TypesofVariables What is your name? • Chitti What is your age? • 33 How many days will we take to learn Python? • 27.5 Will you help us in learning Python? • True
  • 14. Copyright © Cognitior www.cognitior.com PythoncollectionDatatypes Lists Tuples Dictionaries Sets
  • 15. Copyright © Cognitior www.cognitior.com Lists Lists • Mutable • To hold sequence of values like Age, Gender etc • To create lists we need square brackets Creating Lists Accessing Lists Slicing Lists Reassigning Lists Deleting elements from Lists Multidimensional Lists Concatenation of Lists Operation on Lists Iteration on a Lists List comprehension Built-in functions Built-in Methods
  • 16. Copyright © Cognitior www.cognitior.com Lists 10 20 30 35 40 45 20 0 1 2 3 4 5 6 -7 -6 -5 -4 -3 -2 -1 Index Reverse Index
  • 17. Tuples • Immutable • Same as List but cannot change the values • To create Tuples we need normal brackets Copyright © Cognitior www.cognitior.com Tuples Creating Tuples Accessing Tuples Slicing Tuples Deleting Tuples Reassigning Tuples Functions on Tuples Methods on Tuples Operations on Tuples Iterating on a Tuple Nested Tuples
  • 18. Dictionary • Key Value Pair • Words and Meanings, Customer and products, Students and Subjects • To create dictionary we use curly brackets and colon sign Copyright © Cognitior www.cognitior.com Tuples Creating Dictionaries Accessing Dictionaries Reassigning Dictionaries Deleting Dictionaries Nested Dictionary In-built Functions on Dictionaries In-built Methods on Dictionaries Operations on Dictionaries Iterating on a Dictionary
  • 19. Sets • Holds sequence of unique values • Does not support indexing • To create sets we use curly brackets Copyright © Cognitior www.cognitior.com Sets Creating Sets Accessing Sets Updating Sets Deleting Sets In-built Functions on Sets In-built Methods on Sets Operations on Sets Iterating on a Set
  • 20. For Loops • The range() function • Iterating on lists or similar constructs • Iterating on the indices of the lists or similar constructs • Else statement for for-loops Copyright © Cognitior www.cognitior.com LoopsinPython 2000 3445 4335 4444 230 211 222 453 Sales Profit
  • 21. While Loops • An infinite loop • The else statement for while loop • Single statement while Copyright © Cognitior www.cognitior.com LoopsinPython