Explore Python’s built-in data types including numeric, string, boolean, and collection types. Learn how data is represented, stored, and manipulated in different forms such as integers, floats, strings, lists, tuples, sets, and dictionaries.
Learn what data types are and why they matter in Python. Understand Python's dynamic typing, how values are stored, and how to check their types.
Dive deep into Python's three critical primitive types—int/float for numbers, bool for logic (True/False), and NoneType for when no value is assigned. These are the building blocks for expressions, decisions.
Explore Python’s powerful string manipulation capabilities. You'll use methods like count(), join(), and endswith() to transform and analyze text—crucial when cleaning input, analyzing flags, or decoding encoded strings in CTF challenges.
Understand how Python handles groups of data using collections — lists, tuples, sets, and dictionaries — and use their powerful methods to store, retrieve, and manipulate structured data.
This task introduces the input() and print() functions for user interaction. It also covers typecasting, allowing you to convert between strings, integers, and other types.