Python Programming
1.75K subscribers
592 photos
2 videos
190 files
8 links
Learning Python programming is easy! πŸ”₯

🎯 Free project tutorials


πŸ† Daily quiz and Weekly Quiz Challenge

πŸš€ Hands-on guides


Learn to build projects from small to large and improve your skills!

Support My Work: https://buymeacoffee.com/mdsabbirahma
Download Telegram
Python_Notes_Basics_of_Python_programmin.pdf
83.8 KB
Python Notes Basics of Python Programming πŸš€

Do not forget to React ❀️  to this Message for More Content Like this

     
        
Thanks For Joining All ❀️
❀2πŸ‘1
Q: What is 'Python'[:3]?
Anonymous Quiz
27%
a) Pyt
29%
b) hon
22%
c) Py
22%
d) Pyth
❀2
alarm_clock.py
2.4 KB
Alarm Clock in Python Project πŸš€

Do not forget to React ❀️  to this Message for More Content Like this

     
        
Thanks For Joining All ❀️
❀3
Q: What is the first number generated by range(5, 10)?
Anonymous Quiz
7%
a) 4
71%
b) 5
22%
c) 6
0%
d) 10
❀3πŸ‘1
Python Vs Excel Functions πŸš€

Don't Forget to give reactions❀️
❀2πŸ”₯1
This media is not supported in your browser
VIEW IN TELEGRAM
πŸ—“οΈ Python Interview Series - Part 2

🎯 Topics: Conditional Statements & Loops

πŸ§‘β€πŸ’Ό Interviewer: What are conditional statements in Python?

πŸ‘¨β€πŸ’» Candidate:
Conditional statements allow us to execute specific blocks of code based on certain conditions.
Python uses if, elif, and else to control decision-making.

Example:
age = 18
if age < 18:
print("Minor")
elif age == 18:
print("Just eligible")
else:
print("Adult")


βœ… Only one block executes depending on the condition that evaluates to True.

πŸ§‘β€πŸ’Ό Interviewer: Can you explain the difference between if and elif?

πŸ‘¨β€πŸ’» Candidate:
if starts the conditional chain.
elif (short for else if) allows checking multiple conditions sequentially.
If none are True, the else block runs.

Example:
x = 0
if x> 0:
print("Positive")
elif x == 0:
print("Zero")
else:
print("Negative")


πŸ§‘β€πŸ’Ό Interviewer: Is there a way to write a single-line if statement in Python?

πŸ‘¨β€πŸ’» Candidate:
Yes, we can use the ternary (conditional) expression.

Example:
result = "Even" if num % 2 == 0 else "Odd"


This makes the code concise for simple conditions.

πŸ§‘β€πŸ’Ό Interviewer: What are loops in Python?

πŸ‘¨β€πŸ’» Candidate:
Loops allow repeating a block of code multiple times.
Python supports two main loops:
- for loop – used to iterate over a sequence (like list, tuple, dict, string).
- while loop – runs as long as a condition is True.

πŸ§‘β€πŸ’Ό Interviewer: Can you explain how a for loop works in Python?

πŸ‘¨β€πŸ’» Candidate:
A for loop iterates over any iterable object (like a list or string).

Example:
for i in [1, 2, 3]:
print(i)


Here, Python automatically fetches each item from the list one by one β€” no index or counter is required (unlike C or Java).

πŸ§‘β€πŸ’Ό Interviewer: How does the range() function work in loops?

πŸ‘¨β€πŸ’» Candidate:
range() generates a sequence of numbers and is often used for looping a fixed number of times.
Syntax: range(start, stop, step)

Example:
for i in range(1, 6, 2):
print(i) # 1, 3, 5


Default values β†’ start=0, step=1.
It doesn’t create a list; it returns a range object (saves memory).

πŸ§‘β€πŸ’Ό Interviewer: What’s the difference between for and while loops?

πŸ‘¨β€πŸ’» Candidate:
- for loop: Used when we know how many times to iterate.
- while loop: Used when we don’t know the number of iterations β€” runs until the condition becomes false.

Example:
# for loop
for i in range(5):
print(i)

# while loop
i = 0
while i < 5:
print(i)
i += 1


πŸ§‘β€πŸ’Ό Interviewer: What is the difference between break, continue, and pass statements?

πŸ‘¨β€πŸ’» Candidate:
They control the loop flow:

Statement – Function
break – Exits the loop immediately
continue – Skips the current iteration and moves to the next
pass – Does nothing (placeholder for future code)

Example:
for i in range(5):
if i == 2:
continue # skips 2
if i == 4:
break # stops loop
print(i)


πŸ§‘β€πŸ’Ό Interviewer: What is a nested loop? Give an example.

πŸ‘¨β€πŸ’» Candidate:
A nested loop means having a loop inside another loop.
Used for matrix traversal or pattern printing.

Example:
for i in range(3):
for j in range(2):
print(i, j)


It executes the inner loop completely for each iteration of the outer loop.

πŸ§‘β€πŸ’Ό Interviewer: Can you use an else clause with loops?

πŸ‘¨β€πŸ’» Candidate:
Yes. In Python, a loop can have an else clause that runs only if the loop completes normally (not terminated by break).

Example:
for i in range(3):
print(i)
else:
print("Loop finished")


If break is used, the else block is skipped.

πŸ§‘β€πŸ’Ό Interviewer: How do we iterate through a dictionary?

πŸ‘¨β€πŸ’» Candidate:
We can loop through its keys, values, or both:

data = {"a": 1, "b": 2}
for key, value in data.items():
print(key, value)


Do not forget to React ❀️  to this Message for More Content Like this

  
@python_programming_42

   
#python_series #part1 #pythonprogramming

        
Thanks For Joining All ❀️
❀3πŸ‘1πŸ”₯1
Q: What does the input() function always return?
Anonymous Quiz
10%
a) int
4%
b) float
48%
c) string
38%
d) depends on user input
πŸ‘2❀1
Python Program To Generate Password πŸš€

Don't Forget to give reactions❀️
❀4πŸ”₯1
πŸ” Top 10 Python Tuple Operations You Must Know πŸ“¦πŸ

tup = (1, 2, 3, 4, 2)

1. len() – Get length of tuple
β€Ί len(tup) β†’ 5

2. count() – Count occurrences of a value
β€Ί tup.count(2) β†’ 2

3. index() – Find index of a value
β€Ί tup.index(3) β†’ 2

4. in keyword – Check existence
β€Ί 2 in tup β†’ True

5. for loop – Iterate through elements
β€Ί for i in tup: print(i)

6. slicing – Access sub-parts
β€Ί tup[1:4] β†’ (2, 3, 4)

7. + operator – Concatenate tuples
β€Ί tup + (5, 6) β†’ (1, 2, 3, 4, 2, 5, 6)

8. * operator – Repeat tuple
β€Ί tup * 2 β†’ (1, 2, 3, 4, 2, 1, 2, 3, 4, 2)

9. tuple() – Convert iterable to tuple
β€Ί tuple([7, 8]) β†’ (7, 8)

10. min() / max() – Get smallest/largest item
β€Ί min(tup) β†’ 1
β€Ί max(tup) β†’ 4

πŸ’‘ Bonus: Tuples are immutable – they can’t be changed after creation.

Do not forget to React ❀️  to this Message for More Content Like this

     
        
Thanks For Joining All ❀️
❀5πŸ₯°1
Q: What does type(True) return?
Anonymous Quiz
85%
a) bool
8%
b) int
4%
c) str
4%
d) float
❀3
Numpy Cheatsheet πŸš€

Don't Forget to give reactions❀️
❀13