PyData Careers – Telegram
PyData Careers
21.3K subscribers
229 photos
6 videos
26 files
382 links
Python Data Science jobs, interview tips, and career insights for aspiring professionals.

Admin: @HusseinSheikho || @Hussein_Sheikho
Download Telegram
❗️LISA HELPS EVERYONE EARN MONEY!$29,000 HE'S GIVING AWAY TODAY!

Everyone can join his channel and make money! He gives away from $200 to $5.000 every day in his channel

https://news.1rj.ru/str/+HDFF3Mo_t68zNWQy

⚡️FREE ONLY FOR THE FIRST 500 SUBSCRIBERS! FURTHER ENTRY IS PAID! 👆👇

https://news.1rj.ru/str/+HDFF3Mo_t68zNWQy
When deploying and running Python code on cloud-based clusters using Ray, one specific technical detail to focus on is the use of ray.remote decorator.

When applying the @ray.remote decorator to your Python functions, ensure that each function takes a single argument (the object being acted upon) and returns a value. This allows Ray to properly serialize and de-serialize data for distributed computing. For example:
import ray

@ray.remote
def my_function(x):
    # do some computation on x
    return result

Source: https://towardsdatascience.com/ray-distributed-computing-for-all-part-2/
5
Question from the interview

Why shouldn't you compare two float values using "=="?

Answer: A comparison using == might return False, even if the numbers appear to be equal. Instead, it's better to use math.isclose(a, b), which compares two numbers taking into account the allowable deviation (rel_tol and abs_tol) and ensures a correct comparison.

tags: #interview

@DataScienceQ
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1
Using Ads Galaxy, I ran targeted click ads and only paid for real users — super cheap and effective 📢 Advertise now!
Learn Python with the University of Helsinki

✓ With an official certificate
✓ From zero to advanced level
✓ 14 parts with practical tasks

All content is available → here
https://programming-25.mooc.fi/

👉 @codeprogrammer
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Udemy Coupons
Hands On Python Data Science - Data Science Bootcamp

Master Python for Data Science with Real-World Applications: Dive Deep into Data Analysis, Machine Learning...

🏷 Category: development
🌍 Language: English (US)
👥 Students: 29,499 students
⭐️ Rating: 4.4/5.0 (392 reviews)
🏃‍♂️ Enrollments Left: 1,000
Expires In: 3D:23H:15M
💰 Price: $20.63 => FREE
🆔 Coupon: 4439248302A1B82C38D3

⚠️ Please note: A verification layer has been added to prevent bad actors and bots from claiming the courses, so it is important for genuine users to enroll manually to not lose this free opportunity.

💎 By: https://news.1rj.ru/str/DataScienceC
3
🔬 Optimizing Python Code for Scalability📈

As your data grows, ensuring the performance of your Python code becomes crucial. Automated tests can help you catch degraded performance issues before they impact your application's reliability.

To create optimized code, focus on:

• Efficient data structures (e.g., NumPy arrays)
• Parallel processing using libraries like Pandas and joblib
• Caching mechanisms to reduce redundant computations

Check out the latest updates in pandas 3.0, including new features for data manipulation and analysis. Christopher Trudeau's latest episode is now available!
📚 How Long Does It Take to Learn Python?

How long does it really take to learn Python?

Most beginners can learn core Python fundamentals in about 2-6 months with consistent practice. However, writing a tiny noscript in days or weeks is just the beginning - real confidence comes from projects and feedback.

Key Takeaways:

• Learn core Python fundamentals in 2-6 months.
• Write a tiny noscript in days or weeks, but build confidence through projects and feedback.
• Becoming job-ready takes 6-12 months, depending on background and target role.
📚 Create Callable Instances With Python's .call()

Do you know how to create custom classes in Python that can be called like functions? 🤔
A callable instance is an object that can be executed using parentheses with optional arguments. Examples include functions, methods, and even custom classes! 🌟 To create a callable instance, you need to add the .__call__() special method to your class. It's like adding a magic button that lets you call your class like a function.

By understanding how to create and use callable instances, you'll become a more powerful Python developer. Tutorial
🔍 🖥 The Terminal: First Steps and Useful Commands for Python Developers 📚
--------------------------------------------------------

Learn how to navigate and manage your file system like a pro with the terminal, the command-line interface that's faster and more flexible than graphical interfaces for many development tasks.

cd: Change directories, navigate your file system 💻
ls: List files and directories in your current directory 📁
mkdir: Create new directories for projects or organize existing ones...
🔍 Python News: Tier List and Wiki for Beginners 📚
----------------------------------------------------------

For those new to Python programming, staying up-to-date with the latest news and trends can be overwhelming. Here's a concise summary of recent Python news:

- HighGuard Wiki provides tier lists, wardens, and weapons for beginners.
- Check out Harvard's publicly available ML textbook on their GitHub repository 📊.
- Learn complex regular expressions in readable Python code using Pregex 💻.
- Stay informed with the latest Python updates and trends 👏.
🔬 Python State Machine Simulator and Visualizer: A Powerful Tool for Complex Systems 🤖

Learn how to create a state machine simulator in Python that visualizes complex systems, automating testing and analysis.

• Create a custom state machine using Python classes and objects.
• Use visualization libraries like Matplotlib or Seaborn to display the state machine's behavior.
• Test and optimize your state machine with automated code reviews.

Check out this example code: 📝
import matplotlib.pyplot as plt

class StateMachine:
def __init__(self):
self.states = {}

def add_state(self, name, function):
self.states[name] = function

def update(self, current_state, input_value):
if current_state in self.states:
output_function = self.states[current_state](input_value)
print(f"{current_state} -> {output_function}")

Save it as smac.py and run it to see the visualization: 📈
3
Enjoy our content? Advertise on this channel and reach a highly engaged audience! 👉🏻

It's easy with Telega.io. As the leading platform for native ads and integrations on Telegram, it provides user-friendly and efficient tools for quick and automated ad launches.

⚡️ Place your ad here in three simple steps:

1 Sign up

2 Top up the balance in a convenient way

3 Create your advertising post

If your ad aligns with our content, we’ll gladly publish it.

Start your promotion journey now!
2
Singleton via new: One object rules all👑

When you have five loggers, three configurations, and two connections to the same database in your code - this is not architecture, but a communal apartment. Singleton solves: one object, no copies.
1️⃣What's the point
Singleton guarantees that the class will have only one instance. All "new" calls simply return the already existing instance.

2️⃣Practice
class Singleton:
    _instance = None

    def __new__(cls, *args, **kwargs):
        if not cls._instance:
            print("Creating the first and last instance 🧱")
            cls._instance = super().__new__(cls)
        return cls._instance

# Check it out
a = Singleton()
b = Singleton()
print(a is b)  # True


3️⃣Why it's important
💠Common access to resources (DB, logger, config)
💠Control of the system state
💠Minimum overhead


4️⃣Nuances
➡️Thread safety - add locking if there's multithreading
➡️Don't overdo it - too many singletons = hidden dependencies
➡️Sometimes it's better to use DI (dependency injection)


🧠Tip: implement Singleton as a metaclass or via a decorator - it'll be prettier and more flexible.

Useful?

❤️ - Yes
👍 - I already use it

👩‍💻 @DataScienceQ
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🎯 Want to Upskill in IT? Try Our FREE 2026 Learning Kits!

SPOTO gives you free, instant access to high-quality, updated resources that help you study smarter and pass exams faster.
Latest Exam Materials:
Covering #Python, #Cisco, #PMI, #Fortinet, #AWS, #Azure, #AI, #Excel, #comptia, #ITIL, #cloud & more!
100% Free, No Sign-up:
All materials are instantly downloadable

What’s Inside:
📘IT Certs E-book: https://bit.ly/3Mlu5ez
📝IT Exams Skill Test: https://bit.ly/3NVrgRU
🎓Free IT courses: https://bit.ly/3M9h5su
🤖Free PMP Study Guide: https://bit.ly/4te3EIn
☁️Free Cloud Study Guide: https://bit.ly/4kgFVDs

👉 Become Part of Our IT Learning Circle! resources and support:
https://chat.whatsapp.com/FlG2rOYVySLEHLKXF3nKGB

💬 Want exam help? Chat with an admin now!
wa.link/8fy3x4
2
Question from the interview

How is the architecture of brokers in Kafka structured?

Answer: In Kafka, each partition of a topic has a leader — a broker that handles all write and (by default) read requests. The other brokers that contain copies of this partition are called followers. All replicas of the partition (including the leader) form an ISR (in-sync replicas) group.

Data is always written to the leader, which then asynchronously replicates it to the followers. If the leader fails, Kafka automatically selects a new one from the ISR. This ensures fault tolerance, although there may be a brief delay in service when the leader changes.


tags: #interview

@DATASCIENCEQ
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Interview question

What are the main principles of writing unit tests?

Answer: A unit test checks one small unit of behavior and isolates it from external dependencies. The test should have a clear structure: data preparation, action execution, result verification. The test must be deterministic, that is, it should give the same result on repeated runs, without depending on time, randomness, and the environment.

A good unit test reads like a specification: a clear name, minimal unnecessary preparation, a clear reason for failure. It should be fast and not access the network, database, or file system. If a dependency is unavoidable, it is replaced with a stub or mocks, checking either the result or the interaction contract, but not both at once unnecessarily.


tags: #interview

@DATASCIENCQ
Please open Telegram to view this post
VIEW IN TELEGRAM
2