#overloading in Python
Explore tagged Tumblr posts
Text
Mastering Python: From Beginner to Pro in Data Science

Python has become the go-to language for data science, offering simplicity and powerful libraries. One of the key concepts in mastering Python is understanding overloading in Python, which can enhance the readability and functionality of your code.
Getting Started with Python
Before diving into data science, you need a solid foundation in Python. Start by setting up your environment using Anaconda or Jupyter Notebook. Learn the basics of Python syntax, data types, and structures, laying the groundwork for more advanced concepts.
Control Structures and Functions
Control structures allow you to dictate the flow of your program. Mastering loops and conditional statements is essential. Moreover, understanding functions, including the concept of overloading in Python, will enable you to create more versatile and reusable code.
Data Manipulation with Pandas
Pandas is the cornerstone of data manipulation in Python. You’ll work with DataFrames and Series to clean and preprocess your data. The ability to overload functions in Python can help you manage data operations more effectively, making your scripts more intuitive.
Data Visualization
Visualization is crucial for data analysis. Learn to create various plots using Matplotlib and Seaborn. Overloading can be used here to create functions that handle different types of data inputs, enabling you to streamline your visualization code.
Exploratory Data Analysis (EDA)
EDA involves summarizing and visualizing data to discover patterns. Use your knowledge of overloading in Python to write more dynamic functions that can handle different types of datasets, enhancing your analytical capabilities.
Introduction to Machine Learning
Get introduced to machine learning concepts, focusing on supervised and unsupervised learning. Use Scikit-learn to build models. Overloading can be particularly useful when developing multiple algorithms, allowing for flexible input parameters.
Advanced Data Science Techniques
Explore big data tools like Dask and delve into deep learning with TensorFlow. Overloading in Python can help you create flexible models that adapt to different input shapes and types.
Building a Data Science Project
Put your skills to the test by defining a data science project. Use overloading to manage various functions throughout your project, ensuring clarity and efficiency in your code.
Conclusion
Mastering Python for data science requires a comprehensive understanding of its features, including overloading. As you continue your journey, remember to leverage this powerful concept to write cleaner, more efficient code.
Read more : Python for Data Science and Analytics
0 notes
Text
I don't know why, but cosmos is forcing me to tumblr this.

#loretta#eric idle#good omens#monty python good omens mashup#life of brian good omens overload#elective affinities#neil gaiman#michael sheen#david tennant#glory be
112 notes
·
View notes
Text
Understanding Method Overloading and Overriding in Python: Python for Data Science
Summary: Method overloading and overriding in Python improve code flexibility and maintainability. Although Python doesn’t support traditional overloading, similar effects can be achieved using default and variable-length arguments. Overriding customises inherited methods, which is crucial for effective data science coding.

Introduction
Method overloading and overriding in Python are key concepts that enhance the functionality and flexibility of code. For data scientists, mastering these concepts is crucial for building efficient, reusable, and maintainable code. Understanding method overloading and overriding helps data scientists customise functions and classes, making their data analysis and machine learning models more robust.
In this article, you'll learn the differences between method overloading and overriding, how to implement them in Python, and their practical applications in Python for data science. This knowledge will empower you to write more effective and adaptable Python code.
What is Method Overloading in Python?
Method overloading is a feature in programming that allows multiple methods to have the same name but different parameters. It enhances code readability and reusability by enabling methods to perform different tasks based on the arguments passed.
This concept is particularly useful in data science for creating flexible and adaptable functions, such as those used in data manipulation or statistical calculations.
Implementation in Python
Unlike some other programming languages, Python does not support method overloading natively. In Python, defining multiple methods with the same name within a class will overwrite the previous definitions. However, Python's dynamic nature and support for default arguments, variable-length arguments, and keyword arguments allow for similar functionality.
To achieve method overloading, developers can use default arguments or variable-length arguments (*args and **kwargs). These techniques enable a single method to handle different numbers and types of arguments, simulating the effect of method overloading.
Examples
Here are some examples to illustrate method overloading in Python:
Using Default Arguments
In this example, the add method can take either one or two arguments. If only one argument is provided, the method adds 0 to it by default.
2. Using Variable-Length Arguments
Here, the add method accepts a variable number of arguments using *args. This allows the method to handle any number of parameters, providing flexibility similar to method overloading.
Method overloading in Python, while not supported natively, can be effectively simulated using these techniques. This flexibility is valuable for creating versatile functions that can handle various input scenarios, making code more adaptable and easier to maintain.
What is Method Overriding in Python?
Method overriding is a fundamental concept in object-oriented programming (OOP) that allows a subclass to provide a specific implementation of a method that is already defined in its superclass.
This concept is crucial as it enables polymorphism, where different classes can implement methods in different ways while sharing the same method name. By overriding methods, developers can customise or extend the behavior of inherited methods without altering the original class.
Implementation in Python
In Python, method overriding occurs when a subclass defines a method with the same name and signature as a method in its superclass. When an instance of the subclass calls this method, the overridden version in the subclass executes, replacing the superclass's method.
This behavior demonstrates Python’s support for dynamic method dispatch, a key feature of polymorphism.
To override a method in Python, you simply define a method in the subclass with the same name as the one in the superclass. Python does not require any special syntax for overriding methods, making it straightforward to implement. Here’s an example:
In this example, the speak method in the Dog and Cat classes overrides the speak method in the Animal class. When calling speak on an instance of Dog or Cat, the overridden methods in the respective subclasses execute, demonstrating how Python’s method overriding works in practice.
Practical Applications in Data Science
Understanding method overloading and overriding in Python has practical benefits in data science. These concepts play a critical role in simplifying and enhancing various data science tasks, from preprocessing data to evaluating models and customising algorithms.
Method Overloading in Data Science
Method overloading allows you to create multiple versions of a method, each with different parameters. While Python does not support method overloading in the traditional sense, you can achieve similar functionality using default arguments or variable-length arguments.
In data preprocessing, for instance, method overloading helps manage different types of data inputs. Suppose you are developing a data cleaning function that handles various formats—such as CSV, JSON, or XML.
By overloading methods with default arguments, you can design a single function that adapts to different data sources without needing separate implementations for each format. This approach enhances code readability and maintainability, as it centralises the preprocessing logic.
Another example is in model evaluation. You may need to evaluate models using different metrics depending on the specific needs of your analysis. Overloading methods that handle various evaluation metrics can streamline this process, allowing you to pass different metric parameters to a single evaluation function.
Method Overriding in Data Science
Method overriding is particularly valuable when you need to customise or extend existing functionalities. In data science, overriding methods becomes essential when working with frameworks or libraries that provide base classes with predefined methods.
For example, when using a machine learning library like scikit-learn, you might need to extend a base model class to create a custom model with additional features. By overriding methods in the base class, you can modify or extend the model’s behavior to fit your specific needs, such as implementing a custom training algorithm or adjusting hyperparameter tuning processes.
Additionally, method overriding is useful in feature engineering, where you might need to adapt base feature extraction classes to handle domain-specific features or preprocessing techniques. This customisation ensures that your data science workflows are flexible and tailored to the unique requirements of your projects.
Best Practices for Using Method Overloading and Overriding in Python
When working with method overloading and overriding in Python, following best practices ensures that your code remains clear, efficient, and robust. Understanding these practices helps you write maintainable code and avoid common pitfalls.
Coding Standards
To keep your code clean and maintainable, follow these guidelines:
Use Descriptive Method Names: Even though Python doesn’t support traditional method overloading, using descriptive names or default arguments can improve readability. For example, instead of creating multiple process_data methods, use process_data with different parameters.
Consistent Parameter Usage: When overriding methods, ensure that the parameters and their meanings are consistent with the base class. This consistency prevents confusion and makes it easier to understand the code.
Document Your Code: Always document your methods with clear docstrings. Explain what each method does, its parameters, and its return values. This practice enhances code readability and helps others understand the purpose of method overloads or overrides.
Performance Considerations
Performance may be impacted by method overloading and overriding in the following ways:
Method Resolution: Python’s method resolution order (MRO) can impact performance, especially in complex class hierarchies. Ensure that your method overrides are necessary and avoid deep inheritance trees when possible.
Dynamic Typing: Python's dynamic typing allows for flexible method implementations, but this can lead to runtime performance costs. Minimise the use of complex logic within overloaded or overridden methods to avoid performance hits.
Error Handling
Proper error handling prevents issues when dealing with method overloading and overriding:
Use Try-Except Blocks: Enclose critical method calls within try-except blocks to catch and handle exceptions gracefully. This approach helps maintain code stability even when unexpected errors occur.
Validate Parameters: Implement parameter validation in overridden methods to ensure that the inputs are as expected. This validation helps prevent runtime errors and improves method reliability.
By adhering to these best practices, you can effectively manage method overloading and overriding in Python, resulting in more maintainable and efficient code.
Frequently Asked Questions
What is method overloading in Python?
Method overloading in Python allows multiple methods to have the same name but different parameters. Although Python doesn't support traditional overloading, similar functionality can be achieved using default arguments and variable-length arguments.
How does method overriding differ from overloading in Python?
Method overriding occurs when a subclass provides a specific implementation of a method defined in its superclass. Unlike overloading, which handles different arguments, overriding customises or extends existing methods, enabling polymorphism.
Why are method overloading and overriding important in Python for data science?
Method overloading and overriding enhance code flexibility and reusability. In data science, they help create adaptable functions for data preprocessing and model evaluation, improving code maintainability and customisation.
Conclusion
Understanding method overloading and overriding in Python is vital for data scientists aiming to write flexible and maintainable code. While Python lacks native support for method overloading, techniques like default arguments and variable-length arguments offer similar functionality.
Method overriding allows customisation of inherited methods, promoting code reusability. Mastering these concepts will enhance your data science projects, making your code more robust and adaptable to various tasks.
#Method Overloading and Overriding in Python#Method Overloading#Method Overriding#Python#Python Programming#data science
0 notes
Note
@neil-gaiman
As an adopted member of the Good Omens family, part of the larger @shutanictemple household, I can only emphasise every single word.

family picture by @docdust

family picture by @bil-daddy
Hello Mr Gaiman!
What do you personally think Aziraphale and Crowley would think of the film "Monty Python's Life of Brian" (1979) regarding the film's humourous, satirical take on organised religion?
I think they both loved it. Crowley because it felt familiar, Aziraphale because it felt naughty.
#life of brian good omens overload#loretta#bildaddy#shutanic temple#eric idle#good omens monty python overlay#monty python#life of brian
4K notes
·
View notes
Text
minty - bf!han jisung x female reader
pairing: han jisung x female reader
summary: when everything bursts into flames, there will always be someone to put it out.
genre: fluff, idol! au, heavy on the angst, panic attack, sensory overload, anger outburst out of frustration, negative thoughts, inferiority complex, feeling left behind. this one is a little sadder, not my usual writing, so read ahead at your own risk.
a/n: kinda having a bad time rn so i wrote this. also my masterlist just deadass stopped working so i have to remake it TT new masterlist will be up soon don't panic guys
You're laying on the floor face-down when Jisung comes home from the company.
He enters your shared bedroom, humming a new unreleased track, and finds you near to the floor-to-ceiling window, curled up in a ball. Your jacket is tossed somewhere behind you and you're not even aware that Jisung is home until he bends down and taps your shoulder.
"Jagi," he says, smiling in greeting.
You don't turn. Your head feels like it's made of lead and you can't seem to find the energy to even twitch a finger. And you feel bad because you know Jisung is tired too, and here you are, ignoring him because you're selfish and lazy and not good enough for anything-
"Y/n," Jisung says again, a little softer.
You do turn your head then. It's not much of a turn, to be honest; more like a slow, sluggish effort to move your head to the right. Your look over your shoulder and he's sitting there, knees to his chest, smiling down at you.
His headphones are slung around his neck as per usual, the headphone cord wrapped loosely around his wrist. His blue hair is flopping attractively into his eyes and the neckline of his band shirt slips a little to the left, revealing a sliver of collarbone.
Some of the skin there is slightly red, and you know it's because he probably worked out his shoulders and torso before coming back home.
You feel even worse at the thought of him working out; why can't you be the same? Why can't you just get up and be productive and multitask and live a good life and be happy like everyone else? Like him? Was that sort of thing not meant for you? Success and friendships and contentment and normalcy?
Because here is Jisung, so many achievements under his belt, so many talents and aspirations and thoughts and dreams, and there you are behind him, struggling to keep up with even the simplest of tasks in your own life.
And it's not just him; lately it feels like everyone else is sprinting ahead, while you're lagging behind, confused. Winded. Out of breath.
Losing energy.
It feels the same even now. Usually making eye contact and being close to Jisung fills you with strength, but today it seems even he can't wash away your thoughts. You wonder how bad it can be if even Jisung, your number one supporter, can't seem to even slightly unclasp the boulder shackles from around your ankles.
And the yet-again nagging thought of always being left behind culminates the peak of your bottled desperation.
And everything is Wrong.
The floor feels rough and uncomfortable all of a sudden, grating against your skin, scratching at the pores, and your clothes are too tight and restricting, digging into the soft curves and peaks of your figure, tightening around you like a python winds about its prey.
Jisung is still sitting there next to you; he must have realised you didn't feel like talking. He's staring out the window, still singing softly to the track, gaze unfocused but content. He understands; he has days like yours too. But right now it feels different, and suddenly you want nothing more than for him to just leave. To just go.
And that thought makes you feel awful.
You feel all hot and irritated like you've been put into an oven on high heat, and you rake a hand through the limp strands of your hair, the tickling flyaways suddenly causing a sudden surge of boiling hot frustration to pour through your veins.
Everything goes up in flames and before you know it, you're shoving Jisung's hand away and storming into the living room, throwing yourself down on the couch and then violently tossing yourself about because even touching the couch feels Wrong too. The leather sticks to your skin and the shuffling sounds are too noisy and sound more like nails being dragged down a chalkboard.
You let out a half-hearted scream and even that feels pathetic. Like you've tried to blow a whistle and all that came out was a sad little wheeze. The noise floats into the air and absorbs into the stillness. You want to scream again but it won't help; no matter how much noise you make, it will never be enough to quiet the wildfires searing across your nerves and seemingly into the core of your brain.
But the flames begin to sizzle, and like all fires do, it begins to die down.
You're left in the smoldering aftermath; the human form of it, anyway, which consists of sobbing like a child face-down in the couch, your body draped uncomfortably across the lounge.
It's almost an hour before Jisung tiptoes into the living room; he peeks over the back of the couch before cautiously moving to sit in front of you, about a metre away. And it's not that he's afraid of your sudden outburst, no, not at all. He knows not to touch you for now, to keep a distance, so as not to trigger you further.
He's silent for a moment; you miserably raise your head, a picture of defeat, eyes puffy and red with tears. You sniff and scrub at your face, wanting to get rid of the Feeling, the one that makes your jaw feel all sour and your head dizzy, the way it always feels after you cry.
Jisung chides you softly, gently reaching out to smooth a singular finger over the irritation you've caused across the delicate skin of your cheekbones. He's testing the water, so when nothing bursts out to bite his hand off, and the temperature seems reasonably cool, he moves just a little closer and gently pats your shoulder.
"What's wrong?" he says softly, almost inaudibly.
"Everything," you sob, the sound causing a terrible racking pain through Jisung's chest. It sounds so hollow, so lonely and desperate.
And yet so filled with hope, but hope that is slowly dying, losing its intensity, like you know in your heart that utilizing it won't really help anything. At least not anymore.
You don't expect Jisung to understand. How could he ever, when the terrible, tumultuous storm of horrible thoughts and feelings in your head is making it hard to understand yourself in the first place?
And you're right. Jisung doesn't understand. He looks bewildered but also empathetic. He looks the way people look when they sort of expect something to happen but it still shocks them when it does.
So he sits, not understanding but also knowing, and strokes your shoulder, keeping the rhythm of it, smooth and constant and flowing, dousing the flames, ever so slowly.
And you can't even try to explain how you feel, or what's wrong, and you can't even find it in yourself to apologise for so violently bursting out at him, but the look in Jisung's eyes tell you that no words are necessary. Not from you anyway.
"I love you," he says quietly after a while, still soft, still a little bit bewildered. But there is no doubt in his words.
And a weak, watery smile manages to tug at the corners of your mouth. At least you think it does; in reality, your face doesn't move an inch, still drawn tensely in rife and despair. But something in your eyes shifts slightly and Jisung knows you well enough to know what that shift means.
The searing flames die down completely, the ash rising and dissipating into a quiet, still, air, and when Jisung draws his hand back, his fingers are stained in still-warm charcoal.
You look at him, still heaving and exhausted; he smiles a tiny bit, like he's not sure whether it might set you off again or make you feel worse. But he does anyway, and the air begins to feel a lot cooler around you as he speaks.
"I brought you something from the company," he whispers, his fingers dancing along the thick seams of the leather couch.
You blink once, slowly, the movement taking a ridiculous amount of energy, which has dwindled to its last stores.
Jisung smiles, almost uncharacteristically shyly, and draws a little rectangular tin out of his dark, worn jeans. He lifts it to your eye level and holds it out on his palm.
On closer inspection, you see it's a little container, the plastic dyed a cool blue-green. There's a small flap on the top for flicking open and dispensing what looks like little sweets.
"Peppermints," Jisung says softly, a little shyly. "They help me when I feel all shaky and irritable. Chan-hyung keeps a pack in his bag for me too, just in case I start feeling anxious at events or concerts... maybe it'll help you too."
You sniff and let him put one of the mints on your palm. You lift it to your mouth and the sensation is immediately refreshing, a growing, almost cool-burn that seems to ease the aching tension that's set itself into your muscles.
It tastes slightly salty from the sweat on your palms, but it disappears as you roll it over your tongue. You exhale a tense breath you didn't know you'd been holding.
You blink again, even slower, hoping that Jisung knows it means thankyou. And he seems to understand, because he tips the container up a little, taking one of the mints himself with a grin.
a/n: hello yes i would like to order one jisung please
#skz#starlost mochi fics#stray kids fanfic#skz x reader#skz fluff#skz scenarios#starlost mochi#stray kids#han jisung#jisung skz#han jisung stray kids#jisung scenarios#jisung stray kids#han jisung fanfiction#jisung fanfic#han jisung fanfic#han jisung x reader#jisung x reader#jisung fluff#i would very much like a han jisung#please#ttokki : jisung
237 notes
·
View notes
Text
《Keep On》 - but with the Terrans!
This is a recreation of Digimon Adventure's ending scene with Earthspark characters :)
As a cross-fandom fan I've wanted to do this for a good while and eventually started working on the project in December, 2024. While it's not perfect and a lot of pieces are still missing, I decided that it's good enough for now and it's time to just post it. Also, this is actually for an International Children's Day (June 1) Chinese fandom event.
Details under the cut
OG Video
youtube
Tools I used
Art: Procreate
Animation: Figma (most of the complicated ones), Python (for creating gifs of simple animations), DaVinci Resolve (for putting the whole video together)
Components of the video
00:00 - 00:36
The first sequence is just the main character's silly faces, which is the most fun part to draw! And they already look adorable even without the rest of the video or any music.
I also need to create the flipping effects, which I initially attempted to do with Figma but realized that flipping 8 images at once overloads the tool and makes its animation laggy. I need them to all flip in sync, so this part is actually done with a Python script.
Compared to the OG video, the middle row is missing. I initially planned to draw the human Maltos but unfortunately ran out of time.
00:36 - 00:51
The second sequence provides an overview of 1) locations in the show, 2) side characters of the show, 3) iconic items that belong to the main characters.
For the locations, I took screenshots and edited them into having anime vibes:
Also had to distort the side characters' images so they follow a tilted route. The distortion part is also done with a Python script.
I initially planned to draw the following items for the Terrans but ran out of time:
Swords and housework star stickers for Twitch
Shield and balls for Thrash
Inventions (smart trainer / hologram projector) for Nightshade
Tablet and the director's viewfinder for Hashtag
Dinobot comics & dinosaur fossils for Jawbreaker
Contaminated energon cans for Aftermath
Cyber Slayer for Spitfire
Yeah the items for the Chaos Terrns are pretty cursed lmao, but I honestly can't think of anything else that are iconically theirs.
00:51 - 1:17 Roll out!
In the OG video this part is the main characters rolling out with their Digimon partners. For the Terrans, of course they will be rolling out with their mentor-ish counterparts. (I'm so sorry that Bumblebee wasn't included. You are the best mentor. But like, you are the shared mentor so it's kind hard to point to one Terran and declare you their specific mentor.)
At this point you probably already realized that the only characters that I do not run out of time for are the Terrans. And yeh, once again I run out of time for the Mentors and had to use low resolution stock images, screenshots, and even very inaccurate toy images.
I struggled to decide whether Starscream should stand by Hashtag or Spitfire, but Spitfire really doesn't have anyone besides Starscream so it had to be this way, which is again pretty cursed.
1:17 - 1:31
Turns out I do run out of time even for the Terrans! I was initially planning to draw the "everyone running towards the silver lining" scene but kinda suck at drawing animation. So have some Terrans dancing.
1:31 - 1:42
Hesitated between drawing "Terratronus getting armored up, each armor piece representing one Terrans" - which would be a perfect way to represent the ending of S3! But it'll probably look weird with a horizontal frame so I eventually just drew a traditional family photo.
#transformers#earthspark#transformers earthspark#twitch malto#thrash malto#nightshade malto#hashtag malto#jawbreaker malto#aftermath#spitfire#es aftermath#es spitfire#chaos terran aftermath#chaos terran spitfire#I actually want to make a version with my Chaos Terrans as well!!#maybe next time :3#my art#my video#my animation#digimon homage#digimon keep on#Youtube
69 notes
·
View notes
Text
Finally I have my own video clip, even with music.
Loretta - You'll be a woman soon.
Music by Urge Overkill
#loretta#life of brian good omens overload#life of brian edit#life of brian#monty python#urge overkill#trans positivity#trans rights#transgender#eric idle#eric idle loretta
70 notes
·
View notes
Text
Thanks @twosheds I feel so seen

















12 DAYS OF MONTYMAS - DAY EIGHT
Monty Python icons! 9 icons from each Monty Python film - to use at your disposal!
164 notes
·
View notes
Text
oh you're fucking kidding me.
im taking away ur operator overloading privileges, python
#kaia.mypost#im old i use os.path or if im using pathlib the closest possible equivalent to the os.path func
38 notes
·
View notes
Text
Hacktivism: Digital Rebellion for a New Age 🌐💥
In an era where our lives are intertwined with the digital landscape, the concept of hacktivism has become more than just a buzzword. It’s the fusion of hacking and activism—where people use their coding and cyber skills to disrupt power structures, challenge injustice, and amplify voices that often go unheard. It's a rebellion born from the belief that access to information, privacy, and freedom are rights, not privileges. But how did this digital resistance movement come to be, and how can you get involved? Let’s dive into it. 💻⚡️
What Exactly Is Hacktivism? 🤖✨
At its core, hacktivism is activism with a digital twist. It’s about using technology and hacking tools to advance social, political, and environmental causes. The most common methods include:
DDoS Attacks (Distributed Denial of Service): Overloading a target’s website with too much traffic, essentially crashing it, to temporarily shut down an online service.
Website Defacement: Replacing a website’s homepage with a political message, often exposing corruption or unethical practices.
Data Leaks: Exposing hidden documents or sensitive information that reveal corporate or governmental wrongdoing.
Bypassing Censorship: Circumventing firewalls or government restrictions to make sure information reaches the people it needs to.
The idea is simple: when a government or corporation controls the narrative or hides the truth, hacktivists take it into their own hands to expose it. 🌍💡
Why Is Hacktivism Important? 🔥
In a world dominated by corporations and powerful governments, hacktivism represents a form of resistance that’s accessible. It’s about leveling the playing field, giving people—especially those who lack resources—an avenue to protest, to expose corruption, and to disrupt systems that perpetuate inequality. The digital world is where much of our lives now happen, and hacktivism uses the very systems that oppress us to fight back.
Think about WikiLeaks leaking documents that exposed global surveillance and the activities of intelligence agencies. Or how Anonymous has played a pivotal role in advocating for free speech, standing up against internet censorship, and exposing corrupt governments and corporations. These are the digital warriors fighting for a cause, using nothing but code and their knowledge of the web.
Hacktivism is a direct response to modern issues like surveillance, censorship, and misinformation. It's a way to shift power back to the people, to give voice to the voiceless, and to challenge oppressive systems that don’t always play by the rules.
The Ethical Dilemma 🤔💭
Let’s be real: hacktivism doesn’t come without its ethical dilemmas. While the intentions are often noble, the methods used—hacking into private systems, defacing websites, leaking sensitive info—can sometimes lead to unintended consequences. The line between activism and cybercrime is thin, and depending on where you live, you might face serious legal repercussions for participating in hacktivist activities.
It’s important to consider the ethics behind the actions. Are you defending the free flow of information? Or are you inadvertently causing harm to innocent bystanders? Are the people you’re exposing truly deserving of scrutiny, or are you just participating in chaos for the sake of it?
So if you’re thinking of getting involved, it’s crucial to ask yourself: What am I fighting for? And is the harm done justified by the greater good?
How to Get Started 💻💡
So, you’re interested in getting involved? Here’s a starting point to help you use your tech skills for good:
Learn the Basics of Hacking 🔐: Before diving into the world of hacktivism, you'll need to understand the tools of the trade. Start with the basics: programming languages like Python, HTML, and JavaScript are good foundational skills. Learn how networks work and how to exploit vulnerabilities in websites and servers. There are plenty of free online resources like Codecademy, Hack This Site, and OverTheWire to help you get started.
Understand the Ethical Implications ⚖️: Hacktivism is, above all, about fighting for justice and transparency. But it’s crucial to think through your actions. What’s the bigger picture? What are you trying to achieve? Keep up with the latest issues surrounding privacy, data rights, and digital freedom. Some online groups like The Electronic Frontier Foundation (EFF) provide great resources on the ethics of hacking and digital activism.
Join Communities 🕸️: Being part of a like-minded group can give you support and insight. Online communities, like those on Reddit, Discord, or specific forums like 4chan (if you're cautious of the chaos), can help you learn more about hacktivism. Anonymous has also had an iconic role in digital activism and can be a place where people learn to organize for change.
Stay Informed 🌐: To be effective as a hacktivist, you need to be in the know. Follow independent news sources, activist blogs, and websites that report on global surveillance, corporate corruption, and governmental abuse of power. Hacktivism often reacts to injustices that would otherwise go unnoticed—being informed helps you take action when necessary.
Respect the Digital Space 🌱: While hacktivism can be used to disrupt, it’s important to respect the privacy and safety of ordinary people. Try to avoid unnecessary damage to private citizens, and focus on the systems that need disrupting. The internet is a tool that should be used to liberate, not to destroy without purpose.
Never Forget the Human Side ❤️: As with all activism, the heart of hacktivism is about making a difference in real people’s lives. Whether it's freeing information that has been hidden, protecting human rights, or challenging unjust power structures—always remember that at the end of the code, there are humans behind the cause.
Final Thoughts 💬
Hacktivism is a powerful, transformative form of resistance. It’s not always about flashy headlines or viral attacks—often, it’s the quiet work of exposing truths and giving people a voice in a world that tries to keep them silent. It’s messy, it’s complex, and it’s not for everyone. But if you’re interested in hacking for a purpose greater than yourself, learning the craft with the intention to fight for a better, more just world is something that can actually make a difference.
Remember: With great code comes great responsibility. ✊🌐💻
#Hacktivism#DigitalRevolution#TechForGood#Activism#CodeForJustice#ChangeTheSystem#Anarchism#Revolution
8 notes
·
View notes
Text
★ ︵ back to the way things were ! with the vampires gone back in the club ! ┈─ ★
hey hey !! i'm starri !! or vienna, or aless work, we go by a bunch of names, collectively, and welcome to our page !! sooo,, take this nice little inteo about us ^-^
name(s) ✦ starri, vienna, aless(andro)
gender + prns ✦ demigirl, she / they / star
we r bodily 15, and born on nov. 2nd ! we also are a fictive heavy d.i.d system. possible autism, narcolepsy, we also have t1d !
★ ︵ I'll take my dr*gs, she took her dr*gs, I killed myself online for fun !┈─ ★
interests ✦ QSMP!!!!! tazercraft, qualia automata, communications case 1, epic the musical, dandys world, needy streamer overload, ww1, ww2, greek mythology, cats, drawing n writing, hunger games, reading, scream / ghostface, monty python, cowboys yeeeehaaw, murder cases, psychology + more :)
before you interact ✦ we are bodily a MINOR. we make rlly dark jokes, kys jokes, and joke abt our trauma which can get uncomfy (whoops,,) we struggle w tone and need tone indicators
dni ✦ proshippers or problematic shippers in general, people who romanticize stalking, abuse, any sort of harmful behaviour. wss, forever, or supporters of any problematic creators. pls check our links for a more broad dni + bfyi !
★ ︵ let's go ( go ! ) back to the way things were with the vampires, gone back in the club ! ┈─ ★
hosts info !
system info !
collective info !
extra !
credit 2 @pikase-graphics-cafe for blinkies + userboxes :3





3 notes
·
View notes
Text
Yes, there is something to it. But in reality the situation was like this:

me (@loretta-dont-you-oppress-me) and Crowley at the crucifixion of Brian and @one-coming-is-enough

Aziraphale and Crowley at the crucifixion of Jesus
148 notes
·
View notes
Text
GDScript vs C# in Godot
GDScript pros:
the built-in ID is way better at highlighting GDScript syntax and pointing out mistakes as you go. it doesn't do this at all for C#
you can negatively index arrays in GDScript, which is really nice
the engine is actually fully documented for GDScript, which it most certainly isn't for C#.
GDScript cons:
the modulo operator works wrong, i.e., it doesn't work for negative numbers. -1%5 == -1. it took me ages to figure out why i couldn't index this damn string correctly.
i fucking hate gdscript. why do i have to type "var" before each new variable if we're not doing static typing? why do you only have two types of collection, "array" (really "list") and "dictionary"? i could sure use stuff like tuples and sets and so forth. why can't functions return multiple values? you also can't unpack arrays like in python (var1, var2, var3 = array_with_three_values), which is annoying as shit.
you can't overload functions. or define operators for custom classes. all the time you are saving me by not having to type semicolons and curly braces is being wasted writing the most ungainly shit known to man.
fuck this noise. i'm going back to C#. yes, i have to wait for your rickety ass to compile it every time, but the better integration to the engine is not worth having to use your weird fucked-up python wanna be scripting language.
14 notes
·
View notes
Text




Full video
And my best friend Sitis (@sitisonmyface) said: "That's right! Don't you oppress her! They can have babies, if they want to."

photo courtesy of @bil-daddy
"Have faith in Bildad the Shuhite! He is the best midwife and the best cobbler in all the land of Uz."

photo courtesy of @docdust
And then she sang: "I believe in miracles, since you came along, Bildaddy (@bil-daddy ) You sexy thing (sexy thing you)" ...
What happened before:
#bildad#sitis#loretta#ox ribs#babies#miraculous birth#hot chocolate#monty python good omens overload#good omens monty python overload#monty python#eric idle#bildaddy#shutanic temple#life of brian good omens overload#bildad the shuhite#good omens#a companion to owls#crowley#life of brian
76 notes
·
View notes
Text
Object-Oriented Programming (OOP) Explaine
Object-Oriented Programming (OOP) is a programming paradigm based on the concept of "objects," which represent real-world entities. Objects combine data (attributes) and functions (methods) into a single unit. OOP promotes code reusability, modularity, and scalability, making it a popular approach in modern software development.
Core Concepts of Object-Oriented Programming
Classes and Objects
Class: A blueprint or template for creating objects. It defines properties (attributes) and behaviors (methods).
Object: An instance of a class. Each object has unique data but follows the structure defined by its
Encapsulations
Encapsulation means bundling data (attributes) and methods that operate on that data within a class. It protects object properties by restricting direct access.
Access to attributes is controlled through getter and setter methods.Example: pythonCopyEditclass Person: def __init__(self, name): self.__name = name # Private attribute def get_name(self): return self.__name person = Person("Alice") print(person.get_name()) # Output: Alice
Inheritance
Inheritance allows a class (child) to inherit properties and methods from another class (parent). It promotes code reuse and hierarchical relationships.Example: pythonCopyEditclass Animal: def speak(self): print("Animal speaks") class Dog(Animal): def speak(self): print("Dog barks") dog = Dog() dog.speak() # Output: Dog barks
Polymorphism
Polymorphism allows methods to have multiple forms. It enables the same function to work with different object types.
Two common types:
Method Overriding (child class redefines parent method).
Method Overloading (same method name, different parameters – not natively supported in Python).Example: pythonCopyEditclass Bird: def sound(self): print("Bird chirps") class Cat: def sound(self): print("Cat meows") def make_sound(animal): animal.sound() make_sound(Bird()) # Output: Bird chirps make_sound(Cat()) # Output: Cat meows
Abstraction
Abstraction hides complex implementation details and shows only the essential features.
In Python, this is achieved using abstract classes and methods (via the abc module).Example: pythonCopyEditfrom abc import ABC, abstractmethod class Shape(ABC): @abstractmethod def area(self): pass class Circle(Shape): def __init__(self, radius): self.radius = radius def area(self): return 3.14 * self.radius * self.radius circle = Circle(5) print(circle.area()) # Output: 78.5
Advantages of Object-Oriented Programming
Code Reusability: Use inheritance to reduce code duplication.
Modularity: Organize code into separate classes, improving readability and maintenance.
Scalability: Easily extend and modify programs as they grow.
Data Security: Protect sensitive data using encapsulation.
Flexibility: Use polymorphism for adaptable and reusable methods.
Real-World Applications of OOP
Software Development: Used in large-scale applications like operating systems, web frameworks, and databases.
Game Development: Objects represent game entities like characters and environments.
Banking Systems: Manage customer accounts, transactions, and security.
E-commerce Platforms: Handle products, users, and payment processing.
Machine Learning: Implement models as objects for efficient training and prediction.
Conclusion
Object-Oriented Programming is a powerful paradigm that enhances software design by using objects, encapsulation, inheritance, polymorphism, and abstraction. It is widely used in various industries to build scalable, maintainable, and efficient applications. Understanding and applying OOP principles is essential for modern software development.
: pythonCopyEdit
class Car: def __init__(self, brand, model): self.brand = brand self.model = model def display_info(self): print(f"Car: {self.brand} {self.model}") my_car = Car("Toyota", "Camry") my_car.display_info() # Output: Car: Toyota Camry
Encapsulation
2 notes
·
View notes
Text
More SotP brainrot because if I can't art, I type, but I don't have THO for now sooo
-big brain idea that Lester glows this soft blue at night like he does in his aoroi state, and it's so pretty waaa
-Lester's main ideal that he has to help people no matter what. Imagine just how well he'll handle Jason's death. Like he will go BESERK and want to kill Caligula right then and there, but Apollo and Piper are about to be killed themselves. In Lester's furious state, is it vengeance or survival? (And yes, Lester won't ever be the same after this. He's more bitter and pretty much during BMR he's planning on killing Caligula himself. Then we'll get to him VS Commodus for the last time, and THAT BOY WILL BE AN ANIMAL.)
-Only Apollo was supposed to go to Delphi. Then Python pulled one of his cruelest moves yet. No spoilers :3
-Before the group went to pick up Jason, Lester had an unwanted visitor in his dreams. He has a horrible feeling that when they find Caligula's base, not everyone will come back. That message said nothing good. Nooo spoooileerss :33
-After Apollo is restored to godhood, Lester is more than thrilled about his own survival and that he and Apollo succeeded. After some much needed time with his family, he goes back to Camp Half Blood to catch up with everyone, but when asked about Apollo, he's got nothing. He doesn't know if Apollo made it, and it tears at him. He spends some time at camp to improve his skills (and maybe learn a thing or two) and after a few days, he hears the campers screaming his name in joy. When he goes to investigate, Lester completely breaks down upon seeing himself, but that's not himself because it was Apollo, and he just... OH. He charges him, gives him a big ol hug, and gives him a lil smooches despite their audience. Lester doesn't care, Apollo is alive and that's all he cares about.
-I'm thinking that the ending will be super wholesome. Just our two dorks, laying in Lester's bed, and he's just talking about everything he's been through with Apollo. He says that his one gripe was the fact that he never got to see Apollo's real appearance, as Apollo now saw Lester without the edits made for his punishment. That prompts Apollo to get up and show his godly appearance to him, and Lester almost faints from the gorgeous sight. "I've gotta stop staring or I'll have testosterone overload. Holy shit. You're hot." Apollo laughs off the comment and admits that he's more comfortable as Lester himself, but with his blessing he'll change it a little so as to not be confused with him. Lester agrees and they go back to cutesy cuddly cuddling ITS ADORABLE SHUT UP
#trials of apollo#double lester au#fan au#alternate universe#my au#lesterverse#toa au#toa#lester papadopoulos#leander belenus papadopoulos#the trials of apollo#fanfiction#fanfic#my au ideas
21 notes
·
View notes