✨ JupyterLab | Code Editors & IDEs ✨
📖 A web-based interactive development environment (IDE) for Jupyter notebooks.
🏷️ #Python
📖 A web-based interactive development environment (IDE) for Jupyter notebooks.
🏷️ #Python
❤1
❤1
✨ Jupyter Notebook | Code Editors & IDEs ✨
📖 A web-based interactive computing environment that lets you combine executable code and narrative text.
🏷️ #Python
📖 A web-based interactive computing environment that lets you combine executable code and narrative text.
🏷️ #Python
❤4
❤1
✨ Emacs | Code Editors & IDEs ✨
📖 A free, open-source, highly extensible text editor and computing environment.
🏷️ #Python
📖 A free, open-source, highly extensible text editor and computing environment.
🏷️ #Python
✨ Spyder | Code Editors & IDEs ✨
📖 A free, open source integrated development environment (IDE) for Python that is tailored to scientific computing and data analysis.
🏷️ #Python
📖 A free, open source integrated development environment (IDE) for Python that is tailored to scientific computing and data analysis.
🏷️ #Python
✨ Quiz: SOLID Design Principles: Improve Object-Oriented Code in Python ✨
📖 Learn Liskov substitution in Python. Spot Square and Rectangle pitfalls and design safer APIs with polymorphism. Test your understanding now.
🏷️ #intermediate #best-practices #python
📖 Learn Liskov substitution in Python. Spot Square and Rectangle pitfalls and design safer APIs with polymorphism. Test your understanding now.
🏷️ #intermediate #best-practices #python
❤1
✨ Topic: Python Machine Learning ✨
📖 Learn how to implement machine learning (ML) algorithms in Python. With these skills, you can create intelligent systems capable of learning and making decisions.
🏷️ #35_resources
📖 Learn how to implement machine learning (ML) algorithms in Python. With these skills, you can create intelligent systems capable of learning and making decisions.
🏷️ #35_resources
❤2
Create a simple weather parser that displays the current temperature and weather conditions from a free API
We will write a script that retrieves weather data for your city and displays it in a convenient format.
First, we need the
🚪 @DataScience4
We will write a script that retrieves weather data for your city and displays it in a convenient format.
First, we need the
requests library for network operations. If it's not installed, install it via the terminal with the command:
pip install requests
Import the module and define a function that retrieves data from the Open-Meteo API (no key required) for specific coordinates:
import requests
def get_weather(lat, lon):
url = f"https://api.open-meteo.com/v1/forecast?latitude={lat}&longitude={lon}¤t_weather=true"
return requests.get(url).json()['current_weather']
Specify the coordinates of your city (for example, Moscow):
moscow_coords = (55.75, 37.62)
Display the temperature and wind speed:
weather = get_weather(*moscow_coords)
print(f"Temperature: {weather['temperature']}°C, Wind speed: {weather['windspeed']} km/h")
🔥 Get fresh weather data without registration or passwords — useful for your own projects or bots!Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Advice on clean code in Python
Don't use "naive"
Don't use "naive"
datetime without time zones. Store and process time in UTC, and display it to the user in his local time zoneimport datetime
from zoneinfo import ZoneInfo
# BAD
now = datetime.datetime.now()
print(now.isoformat())
# 2025-10-21T15:03:07.332217
# GOOD
now = datetime.datetime.now(tz=ZoneInfo("UTC"))
print(now.isoformat())
# 2025-10-21T12:04:22.573590+00:00
print(now.astimezone().isoformat())
# 2025-10-21T15:04:22.573590+03:00
❤2
✨ ipaddress | Python Standard Library ✨
📖 Provides the capabilities to create, manipulate, and operate on IPv4 and IPv6 addresses.
🏷️ #Python
📖 Provides the capabilities to create, manipulate, and operate on IPv4 and IPv6 addresses.
🏷️ #Python
✨ Quiz: Recursion in Python: An Introduction ✨
📖 Test your understanding of recursion in Python, including base cases, recursive structure, performance considerations, and common use cases.
🏷️ #intermediate #algorithms #python
📖 Test your understanding of recursion in Python, including base cases, recursive structure, performance considerations, and common use cases.
🏷️ #intermediate #algorithms #python
❤1
🚀 Master Data Science & Programming!
Unlock your potential with this curated list of Telegram channels. Whether you need books, datasets, interview prep, or project ideas, we have the perfect resource for you. Join the community today!
🔰 Machine Learning with Python
Learn Machine Learning with hands-on Python tutorials, real-world code examples, and clear explanations for researchers and developers.
https://t.me/CodeProgrammer
🔖 Machine Learning
Machine learning insights, practical tutorials, and clear explanations for beginners and aspiring data scientists. Follow the channel for models, algorithms, coding guides, and real-world ML applications.
https://t.me/DataScienceM
🧠 Code With Python
This channel delivers clear, practical content for developers, covering Python, Django, Data Structures, Algorithms, and DSA – perfect for learning, coding, and mastering key programming skills.
https://t.me/DataScience4
🎯 PyData Careers | Quiz
Python Data Science jobs, interview tips, and career insights for aspiring professionals.
https://t.me/DataScienceQ
💾 Kaggle Data Hub
Your go-to hub for Kaggle datasets – explore, analyze, and leverage data for Machine Learning and Data Science projects.
https://t.me/datasets1
🧑🎓 Udemy Coupons | Courses
The first channel in Telegram that offers free Udemy coupons
https://t.me/DataScienceC
😀 ML Research Hub
Advancing research in Machine Learning – practical insights, tools, and techniques for researchers.
https://t.me/DataScienceT
💬 Data Science Chat
An active community group for discussing data challenges and networking with peers.
https://t.me/DataScience9
🐍 Python Arab| بايثون عربي
The largest Arabic-speaking group for Python developers to share knowledge and help.
https://t.me/PythonArab
🖊 Data Science Jupyter Notebooks
Explore the world of Data Science through Jupyter Notebooks—insights, tutorials, and tools to boost your data journey. Code, analyze, and visualize smarter with every post.
https://t.me/DataScienceN
📺 Free Online Courses | Videos
Free online courses covering data science, machine learning, analytics, programming, and essential skills for learners.
https://t.me/DataScienceV
📈 Data Analytics
Dive into the world of Data Analytics – uncover insights, explore trends, and master data-driven decision making.
https://t.me/DataAnalyticsX
🎧 Learn Python Hub
Master Python with step-by-step courses – from basics to advanced projects and practical applications.
https://t.me/Python53
⭐️ Research Papers
Professional Academic Writing & Simulation Services
https://t.me/DataScienceY
━━━━━━━━━━━━━━━━━━
Admin: @HusseinSheikho
Unlock your potential with this curated list of Telegram channels. Whether you need books, datasets, interview prep, or project ideas, we have the perfect resource for you. Join the community today!
Learn Machine Learning with hands-on Python tutorials, real-world code examples, and clear explanations for researchers and developers.
https://t.me/CodeProgrammer
Machine learning insights, practical tutorials, and clear explanations for beginners and aspiring data scientists. Follow the channel for models, algorithms, coding guides, and real-world ML applications.
https://t.me/DataScienceM
This channel delivers clear, practical content for developers, covering Python, Django, Data Structures, Algorithms, and DSA – perfect for learning, coding, and mastering key programming skills.
https://t.me/DataScience4
Python Data Science jobs, interview tips, and career insights for aspiring professionals.
https://t.me/DataScienceQ
Your go-to hub for Kaggle datasets – explore, analyze, and leverage data for Machine Learning and Data Science projects.
https://t.me/datasets1
The first channel in Telegram that offers free Udemy coupons
https://t.me/DataScienceC
Advancing research in Machine Learning – practical insights, tools, and techniques for researchers.
https://t.me/DataScienceT
An active community group for discussing data challenges and networking with peers.
https://t.me/DataScience9
The largest Arabic-speaking group for Python developers to share knowledge and help.
https://t.me/PythonArab
Explore the world of Data Science through Jupyter Notebooks—insights, tutorials, and tools to boost your data journey. Code, analyze, and visualize smarter with every post.
https://t.me/DataScienceN
Free online courses covering data science, machine learning, analytics, programming, and essential skills for learners.
https://t.me/DataScienceV
Dive into the world of Data Analytics – uncover insights, explore trends, and master data-driven decision making.
https://t.me/DataAnalyticsX
Master Python with step-by-step courses – from basics to advanced projects and practical applications.
https://t.me/Python53
Professional Academic Writing & Simulation Services
https://t.me/DataScienceY
━━━━━━━━━━━━━━━━━━
Admin: @HusseinSheikho
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
✨ abc | Python Standard Library ✨
📖 Provides infrastructure for defining Abstract Base Classes (ABCs).
🏷️ #Python
📖 Provides infrastructure for defining Abstract Base Classes (ABCs).
🏷️ #Python
✨ Neovim | Code Editors & IDEs ✨
📖 A free, open-source, Vim-based text editor that focuses on extensibility.
🏷️ #Python
📖 A free, open-source, Vim-based text editor that focuses on extensibility.
🏷️ #Python
✨ Quiz: LlamaIndex in Python: A RAG Guide With Examples ✨
📖 Take this Python LlamaIndex quiz to test your understanding of index persistence, reloading, and performance gains in RAG applications.
🏷️ #intermediate #ai
📖 Take this Python LlamaIndex quiz to test your understanding of index persistence, reloading, and performance gains in RAG applications.
🏷️ #intermediate #ai
❤2