Using
π
Normally, we only see the result of serialization:
The standard library includes
The output shows the creation of a dictionary, strings, a list, and the operations used to assemble the final object.
This is useful when debugging your own classes: you can check which global objects and reconstruction mechanisms are included in the serialization.
For further analysis, there's
β οΈ
π₯
#Python #Pickle #DataScience #Debugging #Coding #DevTools
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
βοΈ Join Our WhatsApp Channel https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A
pickletools.dis() to analyze serialized data.π
pickle doesn't just store a snapshot of an object; it stores a sequence of instructions for its subsequent reconstruction.Normally, we only see the result of serialization:
import pickle
payload = pickle.dumps(
{"name": "Alex", "roles": ["admin", "user"]}
)
print(len(payload))
The standard library includes
pickletools.dis(), which disassembles the pickle stream and shows its instructions in a readable format.import pickletools
pickletools.dis(payload)
The output shows the creation of a dictionary, strings, a list, and the operations used to assemble the final object.
EMPTY_DICT
SHORT_BINUNICODE 'name'
SHORT_BINUNICODE 'Alex'
SHORT_BINUNICODE 'roles'
EMPTY_LIST
This is useful when debugging your own classes: you can check which global objects and reconstruction mechanisms are included in the serialization.
class User:
def init(self, name):
self.name = name
payload = pickle.dumps(User("Alex"))
pickletools.dis(payload)
For further analysis, there's
pickletools.optimize(): it removes some unused operations from the pickle stream without changing the object being reconstructed.optimized = pickletools.optimize(payload)
assert pickle.loads(optimized).name == "Alex"
β οΈ
pickletools is designed for analyzing pickle streams, not for safely reading untrusted data. You should still not pass unknown pickle data to pickle.loads().π₯
pickletools.dis() allows you to peek inside the serialization and see the instructions from which pickle reconstructs the object.#Python #Pickle #DataScience #Debugging #Coding #DevTools
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
βοΈ Join Our WhatsApp Channel https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A
β€4
Forwarded from Machine Learning with Python
This channels is for Programmers, Coders, Software Engineers.
0οΈβ£ Python
1οΈβ£ Data Science
2οΈβ£ Machine Learning
3οΈβ£ Data Visualization
4οΈβ£ Artificial Intelligence
5οΈβ£ Data Analysis
6οΈβ£ Statistics
7οΈβ£ Deep Learning
8οΈβ£ programming Languages
β
https://xn--r1a.website/addlist/8_rRW2scgfRhOTc0
β
https://xn--r1a.website/Codeprogrammer
Please open Telegram to view this post
VIEW IN TELEGRAM
β€3
This media is not supported in your browser
VIEW IN TELEGRAM
This program is designed to take approximately 9 months and gradually covers Python, Git, Linux, SQL, APIs, FastAPI, testing, and Docker, before introducing you to ML, LLMs, RAG, and AI agents. For each stage, we've selected free, Russian-language courses, tutorials, and practical exercises, making this roadmap a convenient ready-made plan for self-study.
Here's the link: https://github.com/bgevorkian/junior-engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
β€3
Forwarded from Udemy Free
Python For Beginners Course In-Depth
Python: A Comprehensive Introduction to Fundamental Python Concepts and the Python Advanced Programming Concepts
π· Category: IT & Software
π Language: English
π₯ Students: 277,268 students
βοΈ Rating: 4.0/5.0
π° Price:$39.99 βΉ FREE
π Coupon:
π Tap "Get Coupon" below β the code unlocks inside the app after a short rewarded ad.
π By: https://xn--r1a.website/Udemy26
#Python #DataScience #Automation #FreeCourse #Udemy #OnlineLearning
Python: A Comprehensive Introduction to Fundamental Python Concepts and the Python Advanced Programming Concepts
π· Category: IT & Software
π Language: English
π₯ Students: 277,268 students
βοΈ Rating: 4.0/5.0
π° Price:
π Coupon:
β’β’β’β’β’β’β’β’β’β’ (tap below to reveal)π Tap "Get Coupon" below β the code unlocks inside the app after a short rewarded ad.
π By: https://xn--r1a.website/Udemy26
#Python #DataScience #Automation #FreeCourse #Udemy #OnlineLearning
β€1
Forwarded from Udemy Free
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
π₯ Students: 31,524 students
βοΈ Rating: 4.3/5.0
π° Price:$14.99 βΉ FREE
π Coupon:
π Tap "Get Coupon" below β the code unlocks inside the app after a short rewarded ad.
π By: https://xn--r1a.website/Udemy26
#Programming #Coding #Development #Tech #Python #DataScience
Master Python for Data Science with Real-World Applications: Dive Deep into Data Analysis, Machine Learning
π· Category: Development
π Language: English
π₯ Students: 31,524 students
βοΈ Rating: 4.3/5.0
π° Price:
π Coupon:
β’β’β’β’β’β’β’β’β’β’ (tap below to reveal)π Tap "Get Coupon" below β the code unlocks inside the app after a short rewarded ad.
π By: https://xn--r1a.website/Udemy26
#Programming #Coding #Development #Tech #Python #DataScience
β€1
π± 270 tools for Python developers
The repository contains:
π«‘ Linters and formatters;
π«‘ Type checkers;
π«‘ Testing tools;
π«‘ Debugging and profiling tools;
π«‘ Package managers;
π«‘ Logging tools;
π«‘ Security tools;
π«‘ Documentation and package building tools.
Save this to your favorites, as the list is updated regularly.
βοΈ Link to the repository
#Python #DevTools #Programming #Coding #SoftwareDevelopment #GitHub
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
βοΈ Join Our WhatsApp Channel https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A
The repository contains:
π«‘ Linters and formatters;
π«‘ Type checkers;
π«‘ Testing tools;
π«‘ Debugging and profiling tools;
π«‘ Package managers;
π«‘ Logging tools;
π«‘ Security tools;
π«‘ Documentation and package building tools.
Save this to your favorites, as the list is updated regularly.
βοΈ Link to the repository
#Python #DevTools #Programming #Coding #SoftwareDevelopment #GitHub
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
βοΈ Join Our WhatsApp Channel https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A
Python Lists: A Quick Reference π
* Definition: Lists are ordered, mutable collections that can contain various data types and duplicates.
* Creating Lists: Creating empty, numerical, mixed, nested lists, and lists with duplicates.
* Accessing List Elements: Accessing elements using positive and negative indexing, as well as slicing with
.
* Common Operations: Adding, inserting, concatenating, deleting, clearing, searching, sorting, and reversing lists.
* List Methods:
,
,
,
,
,
,
,
,
, and
.
* List Comprehension: Quickly creating lists using expressions and conditions.
* List vs. Tuple: Differences between mutable lists and immutable tuples.
* Important Points: Specifics of indexing, slicing, data types, and working with lists.
#Python #Coding #Programming #DataStructures #PythonTips #LearnPython
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
* Definition: Lists are ordered, mutable collections that can contain various data types and duplicates.
* Creating Lists: Creating empty, numerical, mixed, nested lists, and lists with duplicates.
* Accessing List Elements: Accessing elements using positive and negative indexing, as well as slicing with
start:end:step
.
* Common Operations: Adding, inserting, concatenating, deleting, clearing, searching, sorting, and reversing lists.
* List Methods:
append()
,
insert()
,
extend()
,
remove()
,
pop()
,
clear()
,
index()
,
count()
,
sort()
, and
reverse()
.
* List Comprehension: Quickly creating lists using expressions and conditions.
* List vs. Tuple: Differences between mutable lists and immutable tuples.
* Important Points: Specifics of indexing, slicing, data types, and working with lists.
#Python #Coding #Programming #DataStructures #PythonTips #LearnPython
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
Telegram
AI PYTHON π
Youβve been invited to add the folder βAI PYTHON πβ, which includes 15 chats.
β€2
Forwarded from Machine Learning with Python
π Download 10 Python books for FREE:
1. Think Python β OβReilly
https://t.co/X7y3pX68IW
2. The Big Book of Small Python Projects
https://inventwithpython.com/bigbookpython/
3. Data Structures
https://opendatastructures.org/ods-python.pdf
4. Data Science Handbook
https://t.co/9aOLdiAbim
5. Data Analysis
https://wesmckinney.com/book/
6. Data Science
https://t.co/TusyBWGfrx
7. Machine Learning
https://t.co/7veOwESe8q
8. Statistics
https://t.co/waWDQylQpY
9. Think Bayes
https://allendowney.github.io/ThinkBayes2/
10. Clean Code in Python β Packt
https://t.co/OHhVgF1L65
#Python #FreeBooks #Programming #DataScience #MachineLearning #Coding
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
βοΈ Join Our WhatsApp Channel https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A
1. Think Python β OβReilly
https://t.co/X7y3pX68IW
2. The Big Book of Small Python Projects
https://inventwithpython.com/bigbookpython/
3. Data Structures
https://opendatastructures.org/ods-python.pdf
4. Data Science Handbook
https://t.co/9aOLdiAbim
5. Data Analysis
https://wesmckinney.com/book/
6. Data Science
https://t.co/TusyBWGfrx
7. Machine Learning
https://t.co/7veOwESe8q
8. Statistics
https://t.co/waWDQylQpY
9. Think Bayes
https://allendowney.github.io/ThinkBayes2/
10. Clean Code in Python β Packt
https://t.co/OHhVgF1L65
#Python #FreeBooks #Programming #DataScience #MachineLearning #Coding
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
βοΈ Join Our WhatsApp Channel https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A
β€6π₯1
Forwarded from Machine Learning with Python
https://substack.com/@husseinsheikho?utm_source=share&utm_medium=android&r=3hwnr8
Follow me to more posts and useful content
Follow me to more posts and useful content
Substack
Hussein Sheikho | Substack
AI and Machine Learning Blogger | Computer Vision & Image Processing | Python Developer. Sharing practical tutorials, innovative projects, and insights into deep learning and artificial intelligence.
β€1
π° 15-Hour "Python for Data Science" Course
β‘οΈ Learn Python for Data Science
https://enghusseinsheikho.substack.com/p/15-hour-python-for-data-science-course?r=3hwnr8&utm_campaign=post&utm_medium=web&showWelcomeOnShare=true
#Python #DataScience #Coding #Tech #Learning #FreeCourse
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
βοΈ Join Our WhatsApp Channel https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A
β‘οΈ Learn Python for Data Science
https://enghusseinsheikho.substack.com/p/15-hour-python-for-data-science-course?r=3hwnr8&utm_campaign=post&utm_medium=web&showWelcomeOnShare=true
#Python #DataScience #Coding #Tech #Learning #FreeCourse
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
βοΈ Join Our WhatsApp Channel https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A
π2π2β€1
π₯ Free IT & Dev Study Kits β 2026 Prep, No Signup
If youβre prepping for cloud, dev, or AI roles this year, these free kits cover the gaps most people skip β cert basics, hands-on labs, and mock exams. No signup traps, no hidden fees.
π Cert E-Book β covers Cisco & AWS fundamentals, good for first-time cert takers
β https://bit.ly/4yrk1Ti
πͺ Online Free Course β structured path, works as a refresher before exams
β https://bit.ly/4hUprRP
βοΈ Free AI Materials β LLM basics to fine-tuning practice notebooks
β https://bit.ly/4yt1iXy
π Cloud Study Guide β cheat-sheet style, handy for interview prep
β https://bit.ly/4el4Eod
π§ Free Mock Exam β test yourself before booking the real thing
β https://bit.ly/4sbWlkl
π Save this or forward it to your dev/study group β good resources are worth sharing. πͺ
π Community: https://chat.whatsapp.com/CS7VOvQCLZG5BJPazBGm1v
π² Personalized help: https://wa.link/xd2fu6
#Python #Cloud #AWS #Cisco #AI #MachineLearning #DevOps #ITCertification #FreeResources #TechCareers
If youβre prepping for cloud, dev, or AI roles this year, these free kits cover the gaps most people skip β cert basics, hands-on labs, and mock exams. No signup traps, no hidden fees.
π Cert E-Book β covers Cisco & AWS fundamentals, good for first-time cert takers
β https://bit.ly/4yrk1Ti
πͺ Online Free Course β structured path, works as a refresher before exams
β https://bit.ly/4hUprRP
βοΈ Free AI Materials β LLM basics to fine-tuning practice notebooks
β https://bit.ly/4yt1iXy
π Cloud Study Guide β cheat-sheet style, handy for interview prep
β https://bit.ly/4el4Eod
π§ Free Mock Exam β test yourself before booking the real thing
β https://bit.ly/4sbWlkl
π Save this or forward it to your dev/study group β good resources are worth sharing. πͺ
π Community: https://chat.whatsapp.com/CS7VOvQCLZG5BJPazBGm1v
π² Personalized help: https://wa.link/xd2fu6
#Python #Cloud #AWS #Cisco #AI #MachineLearning #DevOps #ITCertification #FreeResources #TechCareers
β€4
image.jpg
1.7 MB
Python is the #1 language in AI. π
But you donβt need to learn all of it. (save this) π
#Python #AI #Programming #DataScience #MachineLearning #Tech
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
βοΈ Join Our WhatsApp Channel https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A
But you donβt need to learn all of it. (save this) π
#Python #AI #Programming #DataScience #MachineLearning #Tech
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
βοΈ Join Our WhatsApp Channel https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A
β€5
In Python 3.15, a single asterisk replaces nested loops. πβ¨
Previously, to flatten a list, you would write:
Now, you can simply use:
A double asterisk merges dictionaries: π¦
When keys overlap, the last value wins β this is convenient for combining settings from multiple sources. βοΈ
Unpacking removes one level of nesting. In Python 3.14, this syntax within comprehensions will raise a
https://peps.python.org/pep-0798/
#Python #Python315 #Programming #CodingTips #TechNews #Developer
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
βοΈ Join Our WhatsApp Channel https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A
Previously, to flatten a list, you would write:
rows = [[1, 2], [3], [4, 5]]
flat = [x for row in rows for x in row]
Now, you can simply use:
flat = [*row for row in rows]
# [1, 2, 3, 4, 5]
A double asterisk merges dictionaries: π¦
configs = [
{"debug": False, "timeout": 10},
{"timeout": 30},
]
config = {**part for part in configs}
# {'debug': False, 'timeout': 30}
When keys overlap, the last value wins β this is convenient for combining settings from multiple sources. βοΈ
Unpacking removes one level of nesting. In Python 3.14, this syntax within comprehensions will raise a
SyntaxError. π«https://peps.python.org/pep-0798/
#Python #Python315 #Programming #CodingTips #TechNews #Developer
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
βοΈ Join Our WhatsApp Channel https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A
Python Enhancement Proposals (PEPs)
PEP 798 β Unpacking in Comprehensions | peps.python.org
This PEP proposes extending list, set, and dictionary comprehensions, as well as generator expressions, to allow unpacking notation (* and **) at the start of the expression, providing a concise way of combining an arbitrary number of iterables into one...
β€7
Forwarded from Machine Learning with Python
π¨ SURPRISE ALERT! π¨
Stop paying full price on Udemy. Seriously. πΈ
I built a bot that hunts down 100% FREE Udemy coupons 24/7 β while you sleep, eat, or scroll. π―
Here's the magic:
π Mini App catalog β every active free coupon in one place
π Auto-push β new courses land straight in your chat
π’ Live channel β never miss a deal
Why it matters?
Most people pay $200+ for courses you can grab for $0 β if you know where to look. Now you have a bot that does the looking for you. β‘
π Try it now: https://xn--r1a.website/UdemySybot?start=adsun
Your future self (and your wallet) will thank you. π
Stop paying full price on Udemy. Seriously. πΈ
I built a bot that hunts down 100% FREE Udemy coupons 24/7 β while you sleep, eat, or scroll. π―
Here's the magic:
π Mini App catalog β every active free coupon in one place
π Auto-push β new courses land straight in your chat
π’ Live channel β never miss a deal
Why it matters?
Most people pay $200+ for courses you can grab for $0 β if you know where to look. Now you have a bot that does the looking for you. β‘
π Try it now: https://xn--r1a.website/UdemySybot?start=adsun
Your future self (and your wallet) will thank you. π
Telegram
Free Courses Bot
The first bot in the world of Telegram that offers free courses, free certificates.
β€1
Forwarded from Machine Learning with Python
π 500+ Cheat Sheets on Machine Learning
This repository contains materials on virtually everything: from basic algorithms and mathematics to neural networks, transformers, and advanced Deep Learning.
Each cheat sheet includes theory, formulas, Python examples, and tips on how to apply them.
β You can find it here
https://github.com/gurovic/MLCheatSheets
#MachineLearning #DeepLearning #Python #DataScience #NeuralNetworks #AI
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
βοΈ Join Our WhatsApp Channel https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A
This repository contains materials on virtually everything: from basic algorithms and mathematics to neural networks, transformers, and advanced Deep Learning.
Each cheat sheet includes theory, formulas, Python examples, and tips on how to apply them.
β You can find it here
https://github.com/gurovic/MLCheatSheets
#MachineLearning #DeepLearning #Python #DataScience #NeuralNetworks #AI
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
βοΈ Join Our WhatsApp Channel https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A
β€1
π Django 6.1: Loading related data on demand, cascading deletion handled by the database, and a new email configuration.
The release was made on August 5th. Three major changes:
1. New Field Loading Modes π
In this example, Django executes two queries: one for the books and one for their authors.
The
2. Deletion at the Database Level π
For
Note:
3. Multiple Email Backends π§
The
Before upgrading, check your database versions: you need PostgreSQL 15+, MySQL 8.4+, MariaDB 10.11+, or SQLite 3.37+.
π https://www.djangoproject.com/weblog/2026/aug/05/django-61-released/
#Django #Python #WebDevelopment #Django61 #Backend #TechNews
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
βοΈ Join Our WhatsApp Channel https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A
The release was made on August 5th. Three major changes:
1. New Field Loading Modes π
FETCH_PEERS retrieves data for related objects from the same QuerySet when accessing an un-loaded field. This helps combat the N+1 problem:from django.db import models
books = Book.objects.fetch_mode(models.FETCH_PEERS)
for book in books:
print(book.author.name)
In this example, Django executes two queries: one for the books and one for their authors.
The
FETCH_RAISE mode raises an exception instead of performing an implicit query β useful for detecting unexpected database accesses.2. Deletion at the Database Level π
For
ForeignKey.on_delete, the options DB_CASCADE, DB_SET_NULL, and DB_SET_DEFAULT are now available. The logic is handled directly by the database using SQL ON DELETE.Note:
DB_CASCADE does not trigger pre_delete and post_delete signals.3. Multiple Email Backends π§
The
MAILERS configuration allows you to define different connections using a dictionary, and you can select the desired connection when sending emails using the using parameter.Before upgrading, check your database versions: you need PostgreSQL 15+, MySQL 8.4+, MariaDB 10.11+, or SQLite 3.37+.
π https://www.djangoproject.com/weblog/2026/aug/05/django-61-released/
#Django #Python #WebDevelopment #Django61 #Backend #TechNews
β¨ Join Best TG Channels https://xn--r1a.website/addlist/0f6vfFbEMdAwODBk
βοΈ Join Our WhatsApp Channel https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A
Django Project
Django 6.1 released
Posted by Jacob Walls on Aug. 5, 2026
β€1