Python groupby()


Python groupby(): In Python, the itertools.groupby() method allows developers to group values of an iterable class based on a specified property into another iterable set of values. The Python groupby() can be understood by following ways. Parameter Details iterable Any python iterable key Function(criteria) on which to group the iterable In Python, the itertools.groupby() method … Read more

Python Multidimensional arrays

Python Multidimensional arrays are another fascinating concept to learn for beginners. Learn more about Python Multidimensional arrays here. Python Multidimensional arrays: Lists in lists A good way to visualize a 2d array is as a list of lists. Something like this: lst=[[1,2,3],[4,5,6],[7,8,9]] here the outer list lst has three things in it. each of those … Read more

Python Arrays

“Arrays” in Python are not the arrays in conventional programming languages like C and Java, but closer to lists. A list can be a collection of either homogeneous or heterogeneous elements, and may contain ints, strings or other lists. Learn More about Python Arrays here. Parameter Details Represents signed integer of size 1 byte Represents … Read more

Python Loops

Python Tutorials

As one of the most basic functions in programming, loops are an important piece to nearly every programming language. Loops enable developers to set certain portions of their code to repeat through a number of loops which are referred to as iterations. This topic covers using multiple types of loops and applications of Python Loops. … Read more

Python Comparisons

Python Comparisons let you perform the comparison of multiple items by using Python programming language. Learn more. Parameter Details First item to be compared Python Comparisons: Chain Comparisons You can compare multiple items with multiple comparison operators with chain comparison. For example x > y > z is just a short form of: x > … Read more

Python Conditionals


Python Conditionals expressions, involving keywords such as if, elif, and else, provide Python programs with the ability to perform different actions depending on a boolean condition: True or False. This section covers the use of Python conditionals, boolean logic, and ternary statements. Python Conditionals Expression (or “The Ternary Operator”) The ternary operator is used for … Read more

Variable Scope and Binding


Variable Scope and Binding in Python is another important thing to learn for mastering programming language. Learn more here. Variable Scope and Binding: Nonlocal Variables Python 3.x Version ≥ 3.0 Python 3 added a new keyword called nonlocal. The nonlocal keyword adds a scope override to the inner scope. You can read all about it … Read more

Python Operator Precedence


Python operators have a set order of precedence, which determines what operators are evaluated first in a potentially ambiguous expression. For instance, in the expression 3 * 2 + 7, first 3 is multiplied by 2, and then the result is added to 7, yielding 13. The expression is not evaluated the other way around, … Read more

Python Boolean Operators


Python Boolean Operators are used to perform useful operations in Python programming language. Here is how you can learn to perform them. boolInput1 and boolInput2 == False doesn’t do what you think. The == binds more tightly than the and, so you’re testing “is boolInput1 (truthy), and is boolInput2 equal to False”, when you want … Read more

Python Bitwise Operators


Python Bitwise operations alter binary strings at the bit level. These operations are incredibly basic and are directly supported by the processor. These few operations are necessary in working with device drivers, low-level graphics, cryptography, and network communications. This section provides useful knowledge and examples of Python’s bitwise operators. Operator Overloading means giving extended meaning … Read more

Python Multidimensional arrays


In python, you get to learn and implement a variety of things, including the python multidimensional arrays. Learn more about this here. Python Multidimensional arrays: Lists in lists Depending what you’re doing, you may not really have a 2-D array. 80% of the time you have simple list of “row-like objects”, which might be proper … Read more

Python Simple Mathematical Operators


Acquiring a good understanding of the Python Simple Mathematical Operators is another important thing to accomplish while learning programming. Python Simple Mathematical Operators Python Simple Mathematical Operators: Numerical types and their metaclasses The numbers module contains the abstract metaclasses for the numerical types: bool✓ ✓ ✓ ✓ ✓int✓ ✓ ✓ ✓ ✓fractions.Fraction ✓― ✓ ✓ … Read more

Python Set

Python Tutorials

Learning about Python set is another important part when it comes to mastering python programming language. Here is all you need to know. Python Set Python Set: Operations on sets with other sets Python Set: Intersection {1, 2, 3, 4, 5}.intersection({3, 4, 5, 6}) # {3, 4, 5}{1, 2, 3, 4, 5} & {3, 4, … Read more

Python Date Formatting


Learning Python Date Formatting is another important step involved in mastering the popular programming language. Learn more here. Python Date Formatting Time between two date-times from datetime import datetimea = datetime(2016,10,06,0,0,0)b = datetime(2016,10,01,23,59,59)a-b datetime.timedelta(4, 1) (a-b).days 4 (a-b).total_seconds() 518399.0 Creating Date Objects To create a date, we can use the datetime() class (constructor) of the datetime module. The datetime() class requires … Read more

Python Date and Time

Learning Python Date and Time is an essential step in learning the basics of programming language. Here is all you need to know about how to do it. Chapter 5: Python Date and Time Python Date and Time: Parsing a string into a timezone aware datetime object Python 3.2+ has support for %z format when … Read more

Python Comments and Documentation

Python Comments and Documentation can be easily learned from home with the availability of right materials and some practice. Python Comments and Documentation Basics Single line, inline and multiline comments Comments are used to explain code when the basic code itself isn’t clear. Python ignores comments, and so will not execute code in there, or … Read more

Enum in Python

enum in python

Creating in enum in python is very easy. Enum in python are iterable and here is how you can create enum in the programming language. Section 7.1: Creating an enum in Python (Python 2.4 through 3.3) Enums have been backported from Python 3.4 to Python 2.4 through Python 3.3. You can get this the enum34 … Read more

Python Indentation for Beginners

enum in python

Python Indentation is an important aspect of learning python. Here is everything you need to know about it. Python Indentation: Simple example For Python, Guido van Rossum based the grouping of statements on indentation. The reasons for this are explained in the first section of the “Design and History Python FAQ”. Colons, :, are used … Read more

Python Data Types

Game Development

Python Data types are nothing but variables you use to reserve some space in memory. Python variables do not need an explicit declaration to reserve memory space. The declaration happens automatically when you assign a value to a variable. If you are beginner in the world of programming, possessing a good knowledge about the data … Read more