Python is one among the most common programming languages taught to those who are new to programming...
Python is one among the most common programming languages taught to those who are new to programming. Simple, beautiful and fun to learn,
you'll dive right into developing programs in different versions of Python. We'll start with basic stuff like data types, condition statements and loops,
and then move on to simpler stuff like data structures and comprehensions. You'll have a go at object-oriented programming in Python and also
learn to work with modules and different packages. As we progress, we'll also develop a casino card game that you can play with your
computer. Finally, you'll be introduced to Python for scientific computing and analytics, which you'll find extremely useful for future
4.1. What are Data Structures? 4.2. Tuples and Lists... 4.3. The Magic of Dictionaries 4.4. Collections: Sets and Frozen Sets 4.5. Making Loops Shorter: Comprehensions 4.6. Generators and the Magic of Stepwise Programming
5.1. Understanding Namespaces and Scopes in Python 5.2. Defining and Calling a Function 5.3. Assigning Functions to Variables 5.4. Returning Objects from Functions 5.5. Overloading Methods in Python 5.6. Creating Classes in Python 5.7. Creating Objects of Classes