
PyCharm Community Edition is a free and open-source version of the PyCharm IDE, developed by JetBrains, specifically for Python development.
Key Features of PyCharm Community Edition:
Python Code Editor
With smart code completion, syntax highlighting, and real-time error checking.
Project & Environment Management
Easily manage virtual environments and project dependencies.
Integrated Debugger
Powerful debugging tools including breakpoints, step execution, and variable inspection.
Version Control Integration
Built-in support for Git, GitHub, and other version control systems.
Refactoring Tools
Rename, extract method, and other automated code changes.
Cross-platform
Available on Windows, macOS, and Linux.
Python 3.13.5 refers to a future (and currently unreleased) version of the Python programming language.
Key Points About Python 3.13.5:
As of now (July 2025), Python 3.13.5 does not exist.
Python 3.13 is still under active development.
The latest available version is likely something like 3.13.0 alpha or beta, not a stable .5 release.
Python 3.13 is part of the next major evolution of Python 3.x:
Each version brings bug fixes, performance improvements, and new features.
Being an alpha/beta version, it’s meant for testing, not for production use.
The “.5” indicates the 5th patch release (hypothetically), which would include:
Security fixes
Bug patches
Possibly small enhancements
This is a Python Course Firstly we discuss the 'Introduction to Python' which analogy to what is Python ?, Python Definition, Python Properties, Why People use Python, Is Python is a Scripting Language, the Use of Python Language in the Modern World, Do using Python(Application of Python), Python is a developed and supported language and Python has technical strengths.
This is a Python Course we discuss the 'Introduction to Python' which analogy to Python Statement, Expression, Data Types and Different Types of Data Types and their details, Type Conversion and Python Operator.
This is a Python Course Firstly we discuss the 'Introduction to Python' which analogy to Python Data Types
• Python’s Core Data Types
o List and Dictionaries can be nested
o key : value
• Numbers
o + Is addition, * is multiplication, ** is power or exponentiation(ex)
• Strings
o Order collection Data Types
o Sequence Operation
o Immutability Ordered Sequence
o Type-Specific Methods
This is a Python Course Firstly we discuss the 'Introduction to Python' which analogy to Python Data Types
• Getting Help
• Other Ways to Code Strings
• Unicode Strings
• Pattern Matching
• List
o Mutable Ordered sequences
o Sequence Operation
o Type-Specific Methods
o Bounding Checking
o Nesting
o List Comprehensions
• Dictionaries
o Mutable Mapping Data Types
o Mutable Unordered sequences
o Mapping Operations
o Nesting Revisited
o Missing Keys: if Tests
o Sorting Keys: for Loops
• Iteration and Optimization
• Tuples o Immutable Ordered sequences
o Why Tuples? • Files o excel
Types of Sequences:-
• Immutable Ordered Sequence – String and Tuples
• Mutable Ordered sequences – List • Mutable Unordered sequences - Dictionary
This is a Python Course we discuss the 'Introduction to Python' which analogy to Python Statement:-
Types of Statement:-
Conditional Statement:-
if statement:-
else Statement:-
if-else statement
elif Statement:-
If-elif-else statement
break Statement:-
break with for loop
break statement with while loop
continue Statement
pass Statement
Function:-
range() Function
next() function:
Loops:- finite and infinite loop
for loop
for loop with string
while loop
Iterables means collection of other objects
Iterable
Iterator
This is a Python Course we discuss the 'Python Function' which analogy to
• What is a Function?
o Use def keyword
• Defining a Python function
• Function with positional arguments
• Function with the argument and return value
• Function with default argument • Function with variable-length arguments
• Function with keyworded arguments
• Argument pass by reference or value
• Scope:-
o Types of Scope:-
Local Scope
Enclosing Scope
Global Scope
Built-in Scope
• Memory management
• Scope of variables:-
o Local variables
o Global variables
Hello Guys, this a Python Course in which we discuss the 'Python Modules and Functions' which analogy to:-
• Random Module:-
o Random functions for integers
randint()
randrange()
o Random functions for sequence
Choice(rnlist)
shuffle()
Sample()
o Random functions for floats
random()
Uniform(start, end)
Tombola game
• Number must be interger
• Ranges from 1 to 100
• Non-repeatable
OTP generator
• OTP must contain the numbers and letters
• OTP length should be 6
• Python special functions:-
o Lambda()
lambda can take any number of arguments and retuens only one expression
o filter()
o map()
o reduce()
o isinstance()
o eval()
o repr()
Hello Guys, this a Python Course in which we discuss the 'Python Data Types or Python Data Structure' which analogy to:-
• Tuples:-
o What is Tuple?
Ordered sequences of objects
Defined using parenthesis
Immutable sequence
Store different data types
container
Creating tuple
Creating tuple with items
o Indexing of Tuple
o Slicing of Tuple
print(tup1[start:end:step size])
default value of start is always zero
default value of step size always 1
o Tuple Methods
count()
index()
o Tuple Function
len()
max()
min()
o Tuple Operations
Addition
Multiplication
In operator
Not in operator
o Unpacking of Tuple
o For loop with Tuple
• Lists:-
o What is List? – 1 & 2
Container like a tuple
Store different data types
Mutable data structure
Collection of arbitrary objects
Ordered sequences of arbitrary objects
Creating a list
• Empty list
• List with elements
Array of object references
o List in Action - 2
List Iteration and Comprehensions – 1 & 2
• List Comprehension is a concise way to create lists.
• One-line codes to make a list with for loop, map() & lambda()
List Operation – 1 & 2
• Accessing the item of a list
• Updating list
• Deleting list item
• Addition of the lists
• Multiplication of List
• In operator
• List with for loop
Indexing, Slicing and Matrixes - 2
Hello Guys, this a Python Course in which we discuss the 'Python Data Types or Python Data Structure' which analogy to : -
o List functions – 1
len()
max()
min()
o List methods – 1
Dir()
Insert methods
• append()
• insert()
Deletion methods • remove() • pop()
count()
index()
copy()
sort()
reverse()
sum()
extend()
clear()
• Dictionaries:-
o What is Dictionaries? – 2 & 3
{}
Creating a dictionary
Features
o Dictionaries in Action - 2
Dictionary Operation – 2 & 3
• Accessing the values of dictionary
• Deleting item from dictionary
• Updating and adding in dictionary
• Adding item to dictionary
Changing Lists in Place - 2
o Dictionary Methods – 2 & 3
copy()
get()
setdefault()
items()
keys()
values()
update()
Hello Guys, this a Python Course in which we discuss the 'Python Data Structure like Tuples , Lists , Dictionaries and Sets' which analogy to:-
o Dictionary Methods – 2 & 3
copy()
get()
setdefault()
items()
keys()
values()
update()
o Other ways to make Dictionaries - 2
o Dictionary Function – 3
len()
Max(dict)
• Sets:- 3
o With Item
o Without Items
o Set Methods:-
add(x)
update(x,y,z)
copy()
pop()
discard(i)
remove()
intersection()
difference()
This is a Python Course Firstly we discuss the 'Introduction to Python' which analogy to what is Python ?, Python Definition, Python Properties, Why People use Python, Is Python is a Scripting Language, the Use of Python Language in the Modern World, Do using Python(Application of Python), Python is a developed and supported language and Python has technical strengths.
PyCharm Community Edition is a free and open-source version of the PyCharm IDE, developed by JetBrains, specifically for Python development.
• Python’s Core Data Types
o List and Dictionaries can be nested
o key : value
• Numbers
o + Is addition, * is multiplication, ** is power or exponentiation(ex)
• Strings
o Order collection Data Types
o Sequence Operation
o Immutability Ordered Sequence
o Type-Specific Methods
Conditional Statement:-
if statement:-
else Statement:-
if-else statement
elif Statement:-
If-elif-else statement
o Random functions for integers
randint()
randrange()
o Random functions for sequence
Choice(rnlist)
shuffle()
Sample()
o Random functions for floats
random()
Uniform(start, end)
Tombola game
OTP generator
o Lambda()
o filter()
o map()
o reduce()
o isinstance()
o eval()
o repr()
• Tuples:-
o What is Tuple?
Ordered sequences of objects
Defined using parenthesis
Immutable sequence
Store different data types
container
Creating tuple
Python List, Dictionary, Tuples & Files, Statements and Control Loops, Function, Random Modules and Built in Function, Tuples , Lists , Dictionaries and Sets