Python Data Science Jobs & Interviews
18K subscribers
140 photos
3 videos
5 files
251 links
Your go-to hub for Python and Data Scienceโ€”featuring questions, answers, quizzes, and interview tips to sharpen your skills and boost your career in the data-driven world.

Admin: @Hussein_Sheikho
Download Telegram
Python Question / Quiz;

What is the output of the following Python code, and why? ๐Ÿค”๐Ÿš€ Comment your answers below! ๐Ÿ‘‡

#python #programming #developer #programmer #coding #coder #softwaredeveloper #computerscience #webdev #webdeveloper #webdevelopment #pythonprogramming #pythonquiz #ai #ml #machinelearning #datascience

https://t.me/DataScienceQ
๐Ÿ‘4
Python Question / Quiz;

What is the output of the following Python code, and why? ๐Ÿค”๐Ÿš€ Comment your answers below! ๐Ÿ‘‡

#python #programming #developer #programmer #coding #coder #softwaredeveloper #computerscience #webdev #webdeveloper #webdevelopment #pythonprogramming #pythonquiz #ai #ml #machinelearning #datascience

https://t.me/DataScienceQ
๐Ÿ‘2
Python Question / Quiz;

What is the output of the following Python code, and why? ๐Ÿค”๐Ÿš€ Comment your answers below! ๐Ÿ‘‡

#python #programming #developer #programmer #coding #coder #softwaredeveloper #computerscience #webdev #webdeveloper #webdevelopment #pythonprogramming

https://t.me/DataScienceQ
๐Ÿ‘4โค1
Python Question / Quiz;

What is the output of the following Python code, and why? ๐Ÿค”๐Ÿš€ Comment your answers below! ๐Ÿ‘‡

#python #programming #developer #programmer #coding #coder #softwaredeveloper #computerscience #webdev #webdeveloper #webdevelopment #pythonprogramming

https://t.me/DataScienceQ
๐Ÿ‘2โค1
What will be the output of the following code?

import numpy as np
numbers = np.array([1, 2, 3])
new_numbers = numbers + 1
print(new_numbers.tolist())


#python #programming #developer #programmer #coding #coder #softwaredeveloper #computerscience #webdev #webdeveloper #webdevelopment #pythonprogramming

https://t.me/DataScienceQ
๐Ÿ‘2
Python Question / Quiz;

What is the output of the following Python code, and why? ๐Ÿค”๐Ÿš€ Comment your answers below! ๐Ÿ‘‡

#python #programming #developer #programmer #coding #coder #softwaredeveloper #computerscience #webdev #webdeveloper #webdevelopment #pythonprogramming #pythonquiz #ai #ml #machinelearning #datascience

https://t.me/DataScienceQ
๐Ÿ‘3
Python Question / Quiz;

What is the output of the following Python code, and why? ๐Ÿค”๐Ÿš€ Comment your answers below! ๐Ÿ‘‡

#python #programming #developer #programmer #coding #coder #softwaredeveloper #computerscience #webdev #webdeveloper #webdevelopment #pythonprogramming

https://t.me/DataScienceQ
๐Ÿ‘2
๐Ÿง  What is a Generator in Python?
A generator is a special type of iterator that produces values lazilyโ€”one at a time, and only when neededโ€”without storing them all in memory.

---

โ“ How do you create a generator?
โœ… Correct answer:
Option 1: Use the yield keyword inside a function.

๐Ÿ”ฅ Simple example:

def countdown(n):
while n > 0:
yield n
n -= 1


When you call this function:

gen = countdown(3)
print(next(gen)) # 3
print(next(gen)) # 2
print(next(gen)) # 1


Each time you call next(), the function resumes from where it left off, runs until it hits yield, returns a value, and pauses again.

---

โ›” Why are the other options incorrect?

- Option 2 (class with __iter__ and __next__):
It works, but itโ€™s more complex. Using yield is simpler and more Pythonic.

- Options 3 & 4 (for or while loops):
Loops are not generators themselves. They just iterate over iterables.

---

๐Ÿ’ก Pro Tip:
Generators are perfect when working with large or infinite datasets. Theyโ€™re memory-efficient, fast, and clean to write.

---

๐Ÿ“Œ #Python #Generator #yield #AdvancedPython #PythonTips #Coding


๐Ÿ”By: https://t.me/DataScienceQ
๐Ÿ‘6โค2๐Ÿ”ฅ2โคโ€๐Ÿ”ฅ1
Question 1 (Intermediate):
In Python, which of these is the correct way to create a virtual environment?

A) python create venv
B) python -m venv myenv
C) pip install virtualenv
D) conda make env

#Python #Development #VirtualEnv #Coding
โค2