#how to start learning python programming
Explore tagged Tumblr posts
education43 · 7 months ago
Text
What Are the Qualifications for a Data Scientist?
In today's data-driven world, the role of a data scientist has become one of the most coveted career paths. With businesses relying on data for decision-making, understanding customer behavior, and improving products, the demand for skilled professionals who can analyze, interpret, and extract value from data is at an all-time high. If you're wondering what qualifications are needed to become a successful data scientist, how DataCouncil can help you get there, and why a data science course in Pune is a great option, this blog has the answers.
The Key Qualifications for a Data Scientist
To succeed as a data scientist, a mix of technical skills, education, and hands-on experience is essential. Here are the core qualifications required:
1. Educational Background
A strong foundation in mathematics, statistics, or computer science is typically expected. Most data scientists hold at least a bachelor’s degree in one of these fields, with many pursuing higher education such as a master's or a Ph.D. A data science course in Pune with DataCouncil can bridge this gap, offering the academic and practical knowledge required for a strong start in the industry.
2. Proficiency in Programming Languages
Programming is at the heart of data science. You need to be comfortable with languages like Python, R, and SQL, which are widely used for data analysis, machine learning, and database management. A comprehensive data science course in Pune will teach these programming skills from scratch, ensuring you become proficient in coding for data science tasks.
3. Understanding of Machine Learning
Data scientists must have a solid grasp of machine learning techniques and algorithms such as regression, clustering, and decision trees. By enrolling in a DataCouncil course, you'll learn how to implement machine learning models to analyze data and make predictions, an essential qualification for landing a data science job.
4. Data Wrangling Skills
Raw data is often messy and unstructured, and a good data scientist needs to be adept at cleaning and processing data before it can be analyzed. DataCouncil's data science course in Pune includes practical training in tools like Pandas and Numpy for effective data wrangling, helping you develop a strong skill set in this critical area.
5. Statistical Knowledge
Statistical analysis forms the backbone of data science. Knowledge of probability, hypothesis testing, and statistical modeling allows data scientists to draw meaningful insights from data. A structured data science course in Pune offers the theoretical and practical aspects of statistics required to excel.
6. Communication and Data Visualization Skills
Being able to explain your findings in a clear and concise manner is crucial. Data scientists often need to communicate with non-technical stakeholders, making tools like Tableau, Power BI, and Matplotlib essential for creating insightful visualizations. DataCouncil’s data science course in Pune includes modules on data visualization, which can help you present data in a way that’s easy to understand.
7. Domain Knowledge
Apart from technical skills, understanding the industry you work in is a major asset. Whether it’s healthcare, finance, or e-commerce, knowing how data applies within your industry will set you apart from the competition. DataCouncil's data science course in Pune is designed to offer case studies from multiple industries, helping students gain domain-specific insights.
Why Choose DataCouncil for a Data Science Course in Pune?
If you're looking to build a successful career as a data scientist, enrolling in a data science course in Pune with DataCouncil can be your first step toward reaching your goals. Here’s why DataCouncil is the ideal choice:
Comprehensive Curriculum: The course covers everything from the basics of data science to advanced machine learning techniques.
Hands-On Projects: You'll work on real-world projects that mimic the challenges faced by data scientists in various industries.
Experienced Faculty: Learn from industry professionals who have years of experience in data science and analytics.
100% Placement Support: DataCouncil provides job assistance to help you land a data science job in Pune or anywhere else, making it a great investment in your future.
Flexible Learning Options: With both weekday and weekend batches, DataCouncil ensures that you can learn at your own pace without compromising your current commitments.
Conclusion
Becoming a data scientist requires a combination of technical expertise, analytical skills, and industry knowledge. By enrolling in a data science course in Pune with DataCouncil, you can gain all the qualifications you need to thrive in this exciting field. Whether you're a fresher looking to start your career or a professional wanting to upskill, this course will equip you with the knowledge, skills, and practical experience to succeed as a data scientist.
Explore DataCouncil’s offerings today and take the first step toward unlocking a rewarding career in data science! Looking for the best data science course in Pune? DataCouncil offers comprehensive data science classes in Pune, designed to equip you with the skills to excel in this booming field. Our data science course in Pune covers everything from data analysis to machine learning, with competitive data science course fees in Pune. We provide job-oriented programs, making us the best institute for data science in Pune with placement support. Explore online data science training in Pune and take your career to new heights!
#In today's data-driven world#the role of a data scientist has become one of the most coveted career paths. With businesses relying on data for decision-making#understanding customer behavior#and improving products#the demand for skilled professionals who can analyze#interpret#and extract value from data is at an all-time high. If you're wondering what qualifications are needed to become a successful data scientis#how DataCouncil can help you get there#and why a data science course in Pune is a great option#this blog has the answers.#The Key Qualifications for a Data Scientist#To succeed as a data scientist#a mix of technical skills#education#and hands-on experience is essential. Here are the core qualifications required:#1. Educational Background#A strong foundation in mathematics#statistics#or computer science is typically expected. Most data scientists hold at least a bachelor’s degree in one of these fields#with many pursuing higher education such as a master's or a Ph.D. A data science course in Pune with DataCouncil can bridge this gap#offering the academic and practical knowledge required for a strong start in the industry.#2. Proficiency in Programming Languages#Programming is at the heart of data science. You need to be comfortable with languages like Python#R#and SQL#which are widely used for data analysis#machine learning#and database management. A comprehensive data science course in Pune will teach these programming skills from scratch#ensuring you become proficient in coding for data science tasks.#3. Understanding of Machine Learning
3 notes · View notes
sillimancer · 8 months ago
Text
my data analytics course has got me feeling pretty dang smart
or I guess more pleased with myself at how much of this stuff I already know
0 notes
foone · 1 month ago
Note
Should I learn to make games with Löve or godot?
Disclaimer: I'm not super familiar with either, but I have done a couple days work in each
Probably Godot if you know programming already. Godot kinda drops you in GDScript and doesn't really explain how it works.
If you don't know how to program yet*, Love2d** might be easier to get started with, since you can just learn Lua, which is a very simple and easy language to learn. GDScript is basically Python, which is a little harder to learn. (not too much, it's also a very simple programming language... But compared to Lua, which is specifically designed to be easy to teach kids & non-programmers?).
This answer might change as the Godot documents and tutorial-landscape changes. It just feels like it'd currently be a bit of roadblock learning GDScript as your first programming language.
* my brain has so much trouble with the idea that "never learns to program" is a class of human that exists. I can't imagine. I imagine that seems pretty weird if you're not a programmer.
** as a person with a serious case of unicode perfectionism, it pains me that my current mobile keyboard can't type the ö***.
*** o with umlat or o with diaeresis? I think the answer is diaeresis, because Swedish.
85 notes · View notes
ms-demeanor · 1 year ago
Text
*screaming*
*continued screaming*
Okay. So. My introductory Visual C# class.
The professor for that class was Alice. Alice was the person who spoke in the introductory video and the person who we were supposed to email if we had any issues.
But all of the assignments, lectures, and quizzes were written and delivered by Bob. On the youtube channel "Bob's programming academy." The quizzes included Bob's name, like "if you do X will it return the string ProfessorBob, Professor, Bob, or Professor.Bob?"
This class was really frustrating for me because it was structured in such a way that you could easily pass the class with zero knowledge of the subject - it was totally based on quizzes that you could take an unlimited number of times and we *had* weekly programming assignments but they weren't graded so there was no incentive to do them (and look, if I wanted to teach myself programming with no incentives I could fail for several years to do that on my own, I don't need to pay fifty bucks a unit for that; the reason I am in a *class* and am not self-taught is because I need external motivation. That's why I sought out a class).
Also when there *was* a problem with an instruction that was unclear in one of the videos for the assignments, or if I thought I'd done something correctly that was very much incorrect, it wasn't Alice who had created the instructions, it was Bob - in 2017 no less - and I didn't really feel like I could ask Alice for help with an ungraded assignment that she hadn't written.
So. Now. My Python class.
Today is the first day of class. Professor is Charles.
I go to the mandatory attendance quiz and it is word-for-word the same mandatory attendance quiz as the C# class, down to the final question "what is your personal email address so I can keep in contact with you after the semester?"
I look at the syllabus.
Class grade is based on quizzes. We have assignments but none of them are graded. There's no textbook, just a series of videos from Professor Bob's Programming Academy.
So I'd been toying with staying at this school and trying to take more CS classes instead of going to another school, just to try to keep my records easier to manage, but since it seems like that *ENTIRE DEPARTMENT* is five Professor Bobs in a trenchcoat, I will probably be going somewhere else (and once again trying to force myself to do projects that I already know are *good for me to do* but *useless for the class and a massive time suck*)
I should drop this class. I should drop this class and apply for the other school so that I can start taking classes there in the spring because if I take this class and then go into the object oriented programming class in the spring and it's another professor bob sock puppet and I end up taking twelve units of programming classes where all I learn is how to google answers in a short time frame (something I already know how to do thanks) I am going to fucking lose it.
Also, again: I have a Bachelor's Degree. I spent five years at a community college when I was getting that degree. I took probably a dozen online classes starting in 2005 and going until 2011 in the process of getting that degree.
THIS bullshit, this "I'm your professor but actually I'm not and all the materials were created by someone else in the department or came directly from the textbook publisher and there is no writing and there are no assignments everything is multiple choice quizzes that are automatically graded" is *dogshit.*
This is NOT how online classes worked back in my day, not even online math classes, and as much as I know adjuncts are getting fucked over by academia in general, this isn't something that these professors should be getting paid as much as they are to do. Alice checked whether or not students turned in a hello world assignment and gave a pass/fail grades for three discussion boards that were responses to youtube videos. Nothing else in the class required her input. If this is the level of instruction that students are getting then the class is already automated and the students shouldn't have to pay for it.
This is crap. This is an incredible level of crap.
908 notes · View notes
ayeforscotland · 11 months ago
Text
Ad | Some Humble Bundle Goodies
One for the audio engineers - The Audio Arcade bundle gives you a whole bunch of royalty-free music and SFX as well as plugins to insert in all the major game engines. Ambient tracks, environmental sounds, explosions, you name it.
Money raised goes towards Children's Miracle Network Hospitals.
For those who dabble in Virtual Reality, the Upload VR Showcase with Devolver Digital has a bunch of Serious Sam VR games as well as the Talos Principle, a really solid puzzle game.
Money raised goes to Special Effect which helps people with disabilities enjoy games via accessible controllers. I've seen the stuff they do and it's honestly great.
Want to get into programming but don't know where to start? The Learn to Program bundle has a tonne of resources covering everything from HTML and CSS through to Python, C# and Ruby.
Money raised goes towards Code.org which seeks to expand participation in computing science by helping women and students of colour.
The Future Tech Innovators Toolkit is a software bundle with courses on Robotics, Electronics and programming with Raspberry Pi and Arduino.
Money raised goes towards Alzheimers Research UK.
The Home How-To Guides bundle offers a complete set of books for home improvements and projects. Want to know more about plumbing, home repair, bathrooms, wiring or carpentry? This bundle has you covered.
Money raised goes to It Gets Better, a charity that supports LGBT Youth.
Want to pick up the latest Elden Ring DLC? It's also available on the Humble Store with the key being redeemable on Steam.
105 notes · View notes
lord-kyle-yann · 2 months ago
Text
My thoughts on Animation Vs. Coding
Spoiler under the cut
I LOVE it !
I like how it shows the different uses of coding with the uses of different libraries. I also like how it's in Python, the most used programming language. And how it can be used to do incredibly complex things at the end of the episode.
However I do think this is the weakest of the Animation Vs Education episode we got so far.
The first reason for this is the time. It's only 8:28 minutes, it's litteraly shorter than Animation VS Geometry ! Now don't get me wrong I don't think the longer is the better, far from it. But with a topic as vast as coding is, I think it's kinda sad we didn't get more.
The second reason is because of the narrative structure of the episode : It's Animation Vs Math, but worse.
Let me explain : Act 1 Yellow/Orange explore their new environnement while learning the base knowledge they'll need in this new world. Act 2 an inhabitant of this world interrupts them and a fight ensue, while fighting they learn more and more complex knowledge but still quite simple. Act 3 They're now fighting with really complicated concepts and in their conflict, they'll end up destroying the world with a nuke/a big laser. And in act 4 they discover they've gone too far and become friends with the episodes antagonist.
Of course there's difference, but essentially it's basically the same
With near half the time AvMath had, this episode is really fast. There's no pause between the fight to let Yellow truly learn the intermediate knowledge. Why is Yellow capable of what they're doing in the end ? When did they learned how a function or a class worked ? The computer (we need a name for this lil guy) was the one coding all the time when Yellow was just Interrupting it or doing minor adjustements. How did Yellow went from playing with a print and two variables to doing a whole neural network ? ("but you see there's a time lapse between when they started and finished the neural network, they learned during that time" No they didn't, they immediatly started like they knew exactly what to do and not experimenting. Yellow didn't learn there, they already knew)
And with these two reasons combined, I think that's why Animation Vs Coding feels less mastered than the previous AvE episodes.
I still love this episode as someone who loves coding, but with previous episodes being such bangers it's normal that this one was gonna have some flaws. As I said, coding is a big of a topic to choose, so of course things would've been missing and all.
Plus the music is cool (It's from the same guy who made AvGeometry's. What a banger)
38 notes · View notes
rigelmejo · 5 months ago
Text
learning to code!
When I was 9 years old, I learned enough html to code neopets pages, my own geocities websites, and I even made forums on my own sites so my friends could all roleplay together or rant together lol. And then? I forgot so much. I no longer no how to make a forum, or even a 'next page' button - so even the dream of just making a simple blog or webnovel site feels like a huge hurdle now. (9 year old me could probably figure it out in 2 hours).
So I'm relearning! I figured this would be a fun post to place resources I find for coding, since there's coding languages, and I figure maybe if you like running you're blog then you also might be interested in tools for making blogs!
First, for those of you who miss the old geocities and angelfire type of sites to make your own free site on: neocities.org
You can make free sites you can code yourself, the way 9 year old me did. A lot of people have made SUCH amazing sites, it's baffling my mind trying to figure out how they did, I definitely wish I could make an art portfolio site even a fourth as cool as some of the sites people have made on here.
And for those pressed for time, who aren't about to learn coding right now: wix.com is the place I recommend for building a site, it requires no coding skill and is fairly straightforward about adding pages or features by clicking buttons. I used it to make my art portfolio site, I am testing out using it for my webnovel - the alternative is Wordpress, but wix.com is letting me basically make a wordpress blog Inside my own site. It's very beginner friendly in terms of "how the fuck do I set up a 'sign up for updates' message and have my site actually email these people my novel updates?" and "I need a 4x20 grid of my art down the page, that lets people click the art to see it's information and make it bigger."
I did neocities.org's little html tutorial today, it's the part of html I DID remember (links, paragraphs, headers).
My next step is to go through htmldog.com's tutorials. They go from beginner, to intermediate, to CSS. Unlike many a coding tutorial I've seen, they explain what program on your computer you need to WRITE the code in and then how to save it and how to open it. (You'd think this isn't a big deal but I've been looking into how to learn Python for months and I can't find a tutorial explaining what fucking program to write my python in... notepad? do I need something else? I don't fucking know!! My dad finally gave me a printed textbook which supposedly tells you what to download to start... I learned C++ in college and for that you needed Visual Basic to code C++, so I figured I needed Something to Write the fucking python IN.)
36 notes · View notes
ceausescue · 1 year ago
Text
i learned programming in basically the worst way possible- accidentally while reading technical documentation for entertainment. i had github on my phone before i knew what git was because that's where my readmes were. i don't like doing things i don't understand! so id just read and then intj-meme a sufficiently high fidelity simulation. this has the effect that i tend to jump to doing things the "right" way from the start (good) but only if i totally understand it (mixed)
all this is to say i tried to learn python in high school, eventually needed to install a package (i forget what, maybe some way of making a clicker? i was cringe in those days), and was confused as to what pip was doing. that grossed me out enough that i didn't use python again for several years while i learned about package management via increasingly technical search terms. and this is how i sat down next to my friend to learn python, explained to him how to set up a virtual environment (via the built-in venv, none of this janky shit), then learned some finer details like the existence of list comprehensions
72 notes · View notes
thewertsearch · 1 year ago
Text
Second part of the giga-ask compilation!
@publicuniversalworstie asked: Why assume the Horrorterrors would know that changing events would create a doomed timeline? That assumes both A) that the horrorterrors know the future and B) that they don't think it can really be changed. Maybe they genuinely thought they could change things, such as by perhaps fulfilling all the requisite loops a different way? Imagine a scenario where a time traveler learns of their death, therefore being destined to die, and instead fake their death to create the conditions under which they learned of the death originally.
It's possible. But if the Horrorterrors do have a way to trick the Alpha Timeline like that, then they've really been holding out on us by not mentioning it to the Players. Such a revelation would completely change the game - we might even be able to fake the Earth's death.
Anonymous asked: i want to learn more about coding to analyze homestuck better - do you have a place i could start? resources? idk love the liveblog hope you're doin well :]
Absolutely! I've got two separate answers for you, depending on what your goal is here.
If your main goal is just to analyse Homestuck, then you’re probably best off picking a language whose syntax is easy to understand, such as Python. You'll pick up on the basic logic pretty quickly, and the ~ATH snippets will start to make a lot more sense.
If you’re actually interested in programming for its own sake, then I recommend you start with my own first language, C. It’s a lot harder for a newbie to get to grips with, but doing so will give you a much more solid theoretical foundation then ostensibly ‘easier’ languages.
W3schools is a decent starting resource for both languages - but if you need more specific guidance, let me know, and I'd be happy to help!
@skelekingfeddy asked: actually grubmom having the same color wires as in that pic of sahlee wasnt intentional! i based it on how sollux’s game grubs have red and blue wires attached to them
Serendipity!
Anonymous asked: Did you run any mysterious ~ath programs on that computer of yours?
Honestly, running ATH on that thing would probably have improved it.
Anonymous asked: One voice headcanon I have for Terezi is the English dub of Power from Chainsaw man
Honestly, she sounds pretty much exactly how I imagine Terezi does. She even has the horns!
@martinkhall asked: I'm surprised none of the suggested instruments for a time player were an ocarina.
Some fruit is just too low-hanging.
@delicate-ruins asked: what's an animal you like that you think doesn't show up very much in media, be it fiction or news or just generally? example: i like secretary birds. but except for videos about them, i have never heard them references.
Tumblr media
They're not obscure, per se, but there will never be enough sloths in media. The only fictional sloth of note is Sid from Ice Age – and he does not do them justice.
Tumblr media
Capybaras are also underrated as hell – so much so that LibreOffice, which I'm using to edit this compilation, doesn’t even recognize the word as real!
Anonymous asked: “I’m trying to figure out if it’s fully a Breath outfit, or if there’s some Heir stuff too.” the general rule for god tier outfits is that the colors and symbol represent the aspect, the clothes represent the class. so, for example, if two princes of different aspects ascended, their clothing style would be the same but they would a have different color scheme. @skaiandestiny asked: If you haven't already figured it out, class informs the godtier outfit and aspect informs the colors and icon!
Tumblr media
In that case, there is something about John’s outfit that says ‘heir’ – but nothing really stands out to me.
@driventopoison asked: Hey, I don't know if it's just me but it seems like you've skipped ahead. I have been following your liveblog daily, but I haven't seen you come across the windy thing yet. Is this because you were using the app or something? Also just want to let you know that I love your liveblog. Keep up the good work!
Thank you! Anyway, John’s Windy Thing is indeed documented on the liveblog, and it’s visible to me. I was using the app for some of that segment, though – are app-made posts particularly buggy?
@classpecting-guide-official asked: story about a modded game of sburb where the characters notice that something isn't right and slowly realize that their world is a lie
Back in Act 1, this is pretty much what I thought was happening. It was a simpler time.
@ignis-cain asked: Note the colors the capslock flashes for WV.
Tumblr media
When WV locks his capsule, the button’s light flashes red and green – but I’m not sure what the significance of these colors is, in this situation.
Anonymous asked: i know i'm SUPER late to answer this, but i think the instantiation thing is the same as any video game, newly made with a prebaked history. when you name your character, that has been their name for their whole life, even though you thought it up a few seconds ago. when you enter the medium, the planet has a history and the denizens have memories, even though they just showed up when you entered.
Yeah, I’m pretty sure this is indeed what’s going on. The implications are just a lot more wild when the game is physically real, rather than virtual!
@kintatsu asked: So, I know I'm a little late to the party, but I have to point out: Alternian sunlight doesn't need to be THAT much stronger than Earth's to blind Terezi as quickly as it did. Trolls are nocturnal, which means they almost definitely have a tapetum lucidum (eyeshine membrane), which means that however much light entered Terezi's eyeballs? Her retinas were blasted by every photon twice.
Tumblr media
Damn, Vriska. For a second, I thought this ask was explaining why Terezi wasn't in as much pain as I'd thought - but this alternate explanation might actually be worse than what I was picturing!
@delicate-ruins asked: It's delightful to see somebody read Homestuck and be as charmed by it as I and a lot of my friends were way back when we first read it, and the calm, digesting pace at which you're enjoying it is honestly so nice. I rushed way too much to catch up since my friends recommended it in about 2016, which means I went from knowing nothing about the comic to being caught up on it in like a week. I never sat down with the ideas and thought "hey, does this mean XYZ?" because quite often I got the answer five seconds later as I rushed to catch up. But seeing you asking those questions is so so fun. Yeah, DOES it mean that?? Guess we'll find out! In the meantime, we get to guess, which means we basically get to have fun twice. It's reigniting my enjoyment of homestuck quite significantly, I think!
Thank you! It’s really nice to be able to engage in a dialogue about the comic through these asks, which is something that wouldn't be possible if I was speeding through it. As I always say, I'm here for a good time and a long time.
@manorinthewoods asked: Alright, here's another transtimeline fun fact. Each of the kids was supposed to have a Quest related to their associated material - John had a land covered in oil, Rose's ocean was polluted with chalk, the gears of LOHAC were gummed by amber, and LOFAF was in a nuclear winter. Ultimately, while the ocean of LOLAR is still chalky, nothing but John's oil made the cut. ~LOSS (16/5/23)
I think it was a good change, then. Not everything has to be a pattern, and Dave's two weird maybe-quests are a lot more unique and interesting than a generic 'materials quest'.
@captorations asked: oh hey, this walkaround! so funny story, i used to run a blog where i posted one of terezi’s canon appearances each day, in order. yes, i completed my task, and more besides. however! when i was wandering through this as terezi, a glitch rendered me trapped. i decided that this counted as a noteworthy appearance, and took a screenshot. then, by sheer coincidence, it ended up being posted on
 halloween. it was pretty great (also don’t forget to check out ctrl + t)
You accessed the double-secret version of Past Karkat: Wake Up, which plays the Earthbound Halloween Hack version of Megalovania rather than the Homestuck one.
Anonymous asked: Personally, I think John gaining so many levels so quickly is tied to his role as the heir - he gains so many levels without really trying, not because he's better than the trolls or his friends, but because he just kind of falls into it. The game rewards him for taking the path of least resistance.
That certainly makes sense if we just look at John - but I have trouble reconciling this interpretation with our other Heir. Equius certainly has some advantages, but they aren't exactly unique to him, as you'd expect them to be if his Heir class was responsible for them.
Yes, he's a highblood, but he's outranked by three non-Heirs - and his strength doesn't seem to be unique either, as Feferi seems capable of similar feats. Perhaps Equius will trip and fall into more unique privilege, but it hasn't happened yet.
Anonymous asked: my personal headcanons for midnight crew claspects: Slick - Prince of Blood, Droog - Mage of Space, Boxcars - Knight of Heart, Deuce - Bard of Doom. knowing you youre probably gonna attempt to analyse these LOL
Slick has had ties to Blood since he first met Karkat, so that tracks - and Boxcars is a shipper, so Nepeta's aspect is probably the best fit for now. I'm not sure about the other two, but I'll revisit them later!
73 notes · View notes
axilarycobra · 6 months ago
Text
[Wings of Fire] Headcanon for every dragon character (a-b)
Hello! I started this thing a while ago where I created a headcanon for every Wings of Fire dragon. Right now, I'm just starting the J's, so I decided that I wanted to share some of them. Today I'm going to share my headcanons for characters with names that start with A and B.
As
Abalone - was a childhood friend of Gill; the two had a relationship with each other before Gill married Coral, but there were still always feelings between them which Gill felt guilty over. He eventually married Pearl (the member of the SeaWing council) and their son is Barracuda.
Addax - before the war, he owned a cattle farm where he lived with his family, he was a lot more friendly back then; after he got his family back, they returned to the farm where they live to this day. Arid is his daughter, but after she left for JMA, he had more dragonets.
Admiral - after TFoH, Admiral traveled the continent trying to recover from the conditioning of the flamesilk caverns. He eventually settled down in the LeafSilk Kingdom where he used his flamesilk to help the tribe.
Agave - Agave thought she had a crush on Palm when they were dragonets, but always had to hide it because Plam loved Smolder. Later, she learned that she didn't have feelings for Palm, confusing her care for Palm as a friend for romantic feelings. She would tell Palm to break up with Smolder as every solution to a problem in their relationship.
Alba - Alba loves hunting and used to work in her parents' animal skin shop before she was sent to JMA, making her a master of creating woven articles. At JMA, she taught other dragons how to use animal skin and even started a club for the activity. She and Changbai started dating after meeting at JMA.
Albatross - before Lagoon became queen, Albatross and Lagoon's mother, Queen Monsoon, was very careful with Albatross's magic and he rarely ever had to use it. This made it especially difficult when Lagoon became queen and demanded that Albatross use it for her.
Allknowing - Allknowing and Vigilance were friends as dragonets, Allknowing being the younger of the two. Vigilance was aware that Allknowing wasn't the strongest seer in the kingdom, but was biased as Allknowing was her friend, which was why she got to be Vigilance's personal seer until Clearsight's power was discovered. Quickdeath was Allknowing's son, which made her hate Darkstalker and Clearsight even more after Darkstalker killed him.
Anaconda - Anaconda inherited the throne from her aunt, Queen Jaguar, in a royal challenge, as her mother, Queen Dieteri, got the throne from their mother but was channeled by her sister. Anaconda had a close relationship with her mother and viewed the challenges as more of revenge for taking the throne, as she was never the more ambitious dragonet of her and her sister. She didn't let Python see it, but she was fond of her sister and let her take military charge and do what she would like to make her happy.
Anemone - Anemone felt relieved when animus magic disappeared and found an interest in pottery. She enjoyed actually using her claws to make something beautiful rather than making something beautiful at the expense of her soul.
Anhinga - Anhinga loved reading and established a program to collect ancient MudWing literature that would be stored in the MudWing palace library, fittingly named the Anhinga Library.
Aphid - Aphid would be one of the HiveWings to settle in the LeafSilk Kingdom as his father was horrified when he saw his baby dragonet being used like a puppet by Queen Wasp. He is the younger brother of Carabid who also lives in the LeafSilk Kingdom.
Arctic - Arctic was the oldest of his siblings, all of them being male and none of them being able to inherit the throne. Because of this, Diamond was very serious about Arctic specifically getting married and having dragonets so that she could have direct heirs and also continue the animus lineage. After moving to the Night Kingdom and having trouble with his marriage, Arctic began to figure out he was bi and experimented with male NightWings behind Hope's back which she found out about, but it was one of the things the two were more cautious about, so Whiteout and Darkstalker never learned about it.
Argus - Argus is a SilkWing servant of one of the kinder HiveWings which is why he can sometimes appear to be lazy to the Chrysalis, as he was in love with his boss. He didn't tell this to the other members because he was afraid it would make him look bad since their relationship had an imbalance of power. After TFoH, Argus's boss remained in the Hive Kingdom while he moved to the LeafSilk Kingdom to get away, knowing he should spend some time away from HiveWings. He is the older brother of Cinnabar and the grandson of Daniad.
Arid - Arid is grumpy and blunt due to spending time in the stronghold around dragons influenced by Burn. She isn’t the biggest fan of other tribes but JMA has helped her to open up
Armadillo - Armadillo was raised in the Scorpion Den by their father, Adder, a powerful business dragon in the den. Eventually, Armadillo met Thorn and when Thorn became queen, they and their father moved to the SandWing stronghold. Armadillo becomes Blaze's partner.
Ash - Ash is not a LeafWing, but actually a SilkWings, as the book she is in was written during a time when the LeafWings and SilkWings lived peacefully together.
Asha - Asha was in love with Dune and the two had a relationship with each other before Asha's death. Dune always mourned for her and it was one of the reasons why he was often sad and upset.
Atala - in the LeafSilk Kingdom, Atala becomes a member of the SilkWing assembly and marries her LeafWing partners, being one of the first SilkWing-LeafWing couples post-Tree Wars.
Auklet - Auklet has pink accents like Anemone did. Auklet will become the next queen of the SeaWings (many, many years into the future) after Coral dies of a SeaWing plague.
Avalanche - Avalanche meets Secretkeeper while the Talons of Peace go to the Rainforest Kingdom for a meeting and the two become partners.
Bs
Barracuda - Barracuda is skittish and longer/skinnier than most SeaWings. He and Newt are in a relationship.
Battlewinner - Battlewinner is the sister of Morrowseer, Quickstrike, and an unnamed male NightWing. Before her injury, she was ambitious and some of the kinder, less loyal NightWings were afraid that she would try to take over multiple tribes. The frostbreath injury she got was not from an IceWing in a battle, that is only a cover story. Battlewinner actually had fallen in love with an IceWing, but to protect her tribe, she attacked Battlewinner, making her resentful of the IceWings, even more so than before.
Bayou - when the MudWing Succession Crisis happened, Bayoun ran away to the Sand Kingdom where she befriended Jerboa III. The two remained friends until Bayou's death from old age.
Belladonna - Belladonna and Hemlock did not want to marry each other initially, and Belladonna tried to protest to her mother, Linden, but ultimately the two decided that it would be better for their tribe if they married, even if they did not love each other. The two see each other as close friends and partners in crime, but not lovers.
Beryl - Beryl is a SeaWing Scarlet knew from her reign as queen who was incredibly rich from an unknown source and had certain powers that scared the SkyWing queen. She is deathly afraid of Beryl which is why she never mentioned her to anybody before.
Bigtail - Bigtail is larger than most dragons which he is self-conscious about. This was made worse when Pike yelled at him in the prey center.
Blaze - Blaze enjoys dressing up other dragons, not just herself, and loves matching outfits with her friends.
Blister - Blister was a keen scholar, and despite her cunningness, she loved history and protecting scrolls. Before her mother's death, she organized the SandWing stronghold library herself. She is also passionate about theater and if she did not have the pressure of taking the throne and fighting in the war, she would have become an actor. She is a major scrollworm, similar to Starflight.
Bloodworm - Bloodworm wanted to take the throne from Wasp for a long time during Wasp's rule and would secretly practice her fighting. If Wasp hadn't been removed from her position earlier, Bloodworm would have developed a plan to kill Wasp and take the throne. Bloodworm killed Wasp after the two were put in the flamesilk factory, just for her own peace of mind, making her other sisters afraid of her.
Blue - after settling in the LeafSilk Kingdom, Blue attended higher education at the first LeafSilk academy, Sapling Academy. After he graduated, he became a lawyer and would later in life become a teacher at an academy built after he had graduated called Chrysalis University.
Bombardier - Bombardier also came to live in the LeafSilk Kingdom and as an adult, apologized to Cricket for how he acted toward her. The two would become friends and Bombardier works as an accountant at Chrysalis University.
Bonecruncher - as the settlement of Renewal expanded, a council was formed and Bonecruncer was named the head of agriculture. He never formally changed his name to Greentalon, but his close friends call him that.
Boto - Boto is the younger brother of Bullfrog. He had a crush on Thrush before Thrush started dating Ostrich.
Bright - Bright was Tualang's sister and they were kidnapped together while exploring the outer parts of the RainWing village. Although it was believed that Bright died, she was only pretending, and when the NightWings threw her "corpse" into the ocean, she miraculously survived until she reached the top of the Claws of the Clouds Mountains. She is currently lost in the Sky Kingdom due to not knowing the continent.
Bromeliad - Glory eventually assigned Bromeliad to be an envoy between the Rainforest Kingdom and the lost city of night, which Bromeliad found more enjoyable than all of her previous jobs. Bromeliad looks similar to Kestrel which makes Glory feel uneasy sometimes.
Bryony - Bryony's relationship with Grayling was platonic, she eventually got into a polyamorous relationship with several other LeafWings
Bullfrog (MudWing) - Bullfrog is the nephew of Queen Moorhen and one of her most trusted advisors; after coming back from Pantala, he met Bullfrog the RainWing when the medic visited the Mud Kingdom to learn the medical properties of mud; Bullfrog, being the healer of his sibling troop, got along with the other Bullfrog and the two started dating
Bullfrog (RainWing) - Bullfrog would eventually return to the Rainforest Kingdom with the MudWing Bullfrog; to keep others from getting their names mixed up, the RainWing bullfrog went by Frog and the MudWing Bullfrog went by Bull
Bumblebee - Bumblebee saw Sundew and Cricket as her parental figures growing up, going between those two households
Burn - Burn always felt strange when visiting Scarlet in the Sky Kingdom; she had a suspicion that the SkyWing queen had a crush on her, but was too awkward to bring it up; Despite her cruel personality, Burn was extremely awkward when it came to doing anything with other dragons besides killing
Burnet - after moving to the LeafSilk Kingdom, Burnet got a leadership position in the department of housing where she ran operations to build infrastructure
Byblis - Byblis is Linden's sister's daughter, making her Belladonna's cousin; the two are best friends
22 notes · View notes
serenpedac · 2 months ago
Note
Hello hello! I'd love to see your answers for all four of your lovely ocs to these questions:
🎼 VIDEO GAME CONTROLLER — what are three of your oc's favorite hobbies?
🌈 RAINBOW — what is your oc's sexual orientation/gender identity? what pronouns do they use?
💛 YELLOW HEART — how many languages does your oc speak? what language(s) are they learning, if any?
đŸ€” THINKING FACE — what are some of your oc's quirks/mannerisms?
Hi Chichi, thank you so much for the ask 💕Sorry for taking so long to answer it!
🎼 what are three of your oc's favorite hobbies?
Yael: restoring antiques, running, visiting Haley's to spend time with friends or Nate Gabi: science projects (it counts as a hobby, especially the home science experiments she and Farah do together), doing puzzles, watching movies Laura: listening to music, BJJ, karaoke Melike: reading, hiking, cooking
🌈 what is your oc's sexual orientation/gender identity? what pronouns do they use?
Yael: bi, cis woman, she/her Gabi: bi, cis woman, she/her Laura: lesbian, cis woman, she/her Melike: bi, non-binary, they/she (/he --- Melike doesn't really care much what people use, but would slightly prefer they & she)
💛 how many languages does your oc speak? what language(s) are they learning, if any?
All of them speak English, but in addition to that:
Yael: French, some Yiddish, Hebrew and Spanish Gabi: if programming languages also count: Python and Matlab Laura: some German Melike: Turkish, Spanish
đŸ€” what are some of your oc's quirks/mannerisms?
Yael: when she's uncertain, she starts phrasing sentences in a way that searches for confirmation from the person she's speaking with. This means a lot of "..., don't you think?" "..., right?" "What would you say?" Gabi: she runs her fingers through her hair whenever she's thinking, leading it to stick out to all sides Laura: answered here ^^ Melike: she likes to make lists; to-do lists, lists of pros and cons, grocery lists, lists for everything! They keep a bullet journal in which they list each morning what her plans are for that day and brings it with her wherever she goes.
15 notes · View notes
cyberstudious · 9 months ago
Text
Tumblr media
Tools of the Trade for Learning Cybersecurity
I created this post for the Studyblr Masterpost Jam, check out the tag for more cool masterposts from folks in the studyblr community!
Cybersecurity professionals use a lot of different tools to get the job done. There are plenty of fancy and expensive tools that enterprise security teams use, but luckily there are also lots of brilliant people writing free and open-source software. In this post, I'm going to list some popular free tools that you can download right now to practice and learn with.
In my opinion, one of the most important tools you can learn how to use is a virtual machine. If you're not already familiar with Linux, this is a great way to learn. VMs are helpful for separating all your security tools from your everyday OS, isolating potentially malicious files, and just generally experimenting. You'll need to use something like VirtualBox or VMWare Workstation (Workstation Pro is now free for personal use, but they make you jump through hoops to download it).
Below is a list of some popular cybersecurity-focused Linux distributions that come with lots of tools pre-installed:
Kali is a popular distro that comes loaded with tools for penetration testing
REMnux is a distro built for malware analysis
honorable mention for FLARE-VM, which is not a VM on its own, but a set of scripts for setting up a malware analysis workstation & installing tools on a Windows VM.
SANS maintains several different distros that are used in their courses. You'll need to create an account to download them, but they're all free:
Slingshot is built for penetration testing
SIFT Workstation is a distro that comes with lots of tools for digital forensics
These distros can be kind of overwhelming if you don't know how to use most of the pre-installed software yet, so just starting with a regular Linux distribution and installing tools as you want to learn them is another good choice for learning.
Free Software
Wireshark: sniff packets and explore network protocols
Ghidra and the free version of IDA Pro are the top picks for reverse engineering
for digital forensics, check out Eric Zimmerman's tools - there are many different ones for exploring & analyzing different forensic artifacts
pwntools is a super useful Python library for solving binary exploitation CTF challenges
CyberChef is a tool that makes it easy to manipulate data - encryption & decryption, encoding & decoding, formatting, conversions
 CyberChef gives you a lot to work with (and there's a web version - no installation required!).
Burp Suite is a handy tool for web security testing that has a free community edition
Metasploit is a popular penetration testing framework, check out Metasploitable if you want a target to practice with
SANS also has a list of free tools that's worth checking out.
Programming Languages
Knowing how to write code isn't a hard requirement for learning cybersecurity, but it's incredibly useful. Any programming language will do, especially since learning one will make it easy to pick up others, but these are some common ones that security folks use:
Python is quick to write, easy to learn, and since it's so popular, there are lots of helpful libraries out there.
PowerShell is useful for automating things in the Windows world. It's built on .NET, so you can practically dip into writing C# if you need a bit more power.
Go is a relatively new language, but it's popular and there are some security tools written in it.
Rust is another new-ish language that's designed for memory safety and it has a wonderful community. There's a bit of a steep learning curve, but learning Rust makes you understand how memory bugs work and I think that's neat.
If you want to get into reverse engineering or malware analysis, you'll want to have a good grasp of C and C++.
Other Tools for Cybersecurity
There are lots of things you'll need that aren't specific to cybersecurity, like:
a good system for taking notes, whether that's pen & paper or software-based. I recommend using something that lets you work in plain text or close to it.
general command line familiarity + basic knowledge of CLI text editors (nano is great, but what if you have to work with a system that only has vi?)
familiarity with git and docker will be helpful
There are countless scripts and programs out there, but the most important thing is understanding what your tools do and how they work. There is no magic "hack this system" or "solve this forensics case" button. Tools are great for speeding up the process, but you have to know what the process is. Definitely take some time to learn how to use them, but don't base your entire understanding of security on code that someone else wrote. That's how you end up as a "script kiddie", and your skills and knowledge will be limited.
Feel free to send me an ask if you have questions about any specific tool or something you found that I haven't listed. I have approximate knowledge of many things, and if I don't have an answer I can at least help point you in the right direction.
22 notes · View notes
blake447 · 2 years ago
Text
Strange way of drawing the Dragon Curve
Tumblr media
Alright, so real quick I just want to share potentially the most arcane method of drawing the Dragon Curve I've ever seen, derived and designed by yours truly! As far as I know, this is a novel solution. I know the sequence it generates is known, but I'm not sure if anyone else has used this method before. Its quite elegant if I may say so myself.
Tumblr media
So for those that aren't aware in programming the "<<" and ">>" operators are sometimes known as "bit shifts." Basically what this is doing is starting at some number, adding a power of two, then getting a specific 1 or 0 in the binary representation of that number iteratively, until its searched enough bits to know they aren't going to change anymore.
It has to do with this sequence right here. I've mentioned before, my personal favorite way of generating the dragon curve is to start with the sequence 0, reverse it, add one, roll over once you reach 4, and tack that on to the original sequence. So 0 0 1 0 1 2 1 0 1 2 1 2 3 2 1 0 1 2 1 2 3 2 1 2 3 0 3 2 3 2 1 Well what ends up happening is each time you add one, its like adding one to the reversed part of the newly added sequence. So we can track where all these 1's come from based on when they're added. For example, the 1 we added in the "01" step turns into 0 1 0 1 1 0 0 1 1 0 0 1 1 0 Note from here on out its palindromic, so reversing it no longer has any effect. What we end up with is a repeating pattern of two 1's, then two 0's, starting with half that many 0's. When going from 0 1 0 1 2 1 We're adding 1's to the entire second half, so in this step the 1's propagate to 0 0 1 1 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 And again, this is now palindromic. Four 1's, four 0's led by half that many. One of the things I've learned about the dragon curve is just how intrinsically linked it is to binary (and this makes sense when you think of the folding paper method of generating it. Here's an excel spreadsheet demonstrating this in action
Tumblr media
Now here's the fun part. My research was to parallelize this algorithm. One approach is to say "Okay, how can we calculate each term in this sequence without looking at the previous ones." And the answer is to exploit these very predictable patterns. And how do we predict these patterns? Simple, we simply count in binary
Tumblr media
The right most column is useless, but starting at the next one to the left, we see a familiar pattern, almost. Say we want to know what the 5th number in the dragon curve sequence is (0 indexed). To make the sequence only lead with one 0 instead of two, we need to offset by 1, then all we have to do is increase the number by (n + 1) = 5 and take its 2nd least significant bit (1 indexed because english). The 2nd bit of ( 1 + 5 = 6 ) is a 1. For the next iteration we're looking at the 3rd least significant bit. Here we need to offset by 2, and then we increase the number by 5 again and the 3rd significant bit is the one we take. The 3rd bit of (2 + 5 = 7) is another 1 After that we're looking at the 4th least significant bit. We need to offset by 4, then increase the number by 5, and the 4th significant bit will give us our number. The 4th bit of (4 + 5 = 9) is going to be another 1, bringing our total to 3. Here's a visual representation
Tumblr media
This is where the "1 << i" comes in, because that's the same as saying 2^i, which is how we get those offsets of 1, 2, 4, then 8, 16, 32... the "n" in "n + (1 << i)" comes from us offsetting to get the nth term in each sequence Finally the " >> (i + 1) " and "% 2" are to fetch the (i + 1)th bit from the number. After that the increasing size of the leading zero's outpaces our constant offset of the number 5, so we are only going to get 0's from here on out, and we can actually stop, hence the usage of bit length to terminate the loop early.
And if we look at the the 5th element of the sequence (0 indexed) 0 1 2 1 2 3 Funnily enough, in python this brings an actual speed increase (or at least, distributes the cost over the drawing) because of how slow reading and writing to memory is, compared to how math and bit-wise operations are implemented in low level C behind the scenes. Additionally, since there is no reliance on previous work this task can be multi-threaded, or even GPU accelerated if need be. Finally, if you've made it this far, here are a few images of some close ups of dragon curves from my GPU implemented (unrelated to this one entirely) just so that there's something pretty. Enjoy <3
Tumblr media Tumblr media
126 notes · View notes
mojop24 · 6 months ago
Text
Why Learning Python is the Perfect First Step in Coding
Learning Python is an ideal way to dive into programming. Its simplicity and versatility make it the perfect language for beginners, whether you're looking to develop basic skills or eventually dive into fields like data analysis, web development, or machine learning.
Start by focusing on the fundamentals: learn about variables, data types, conditionals, and loops. These core concepts are the building blocks of programming, and Python’s clear syntax makes them easier to grasp. Interactive platforms like Codecademy, Khan Academy, and freeCodeCamp offer structured, step-by-step lessons that are perfect for beginners, so start there.
Once you’ve got a handle on the basics, apply what you’ve learned by building small projects. For example, try coding a simple calculator, a basic guessing game, or even a text-based story generator. These small projects will help you understand how programming concepts work together, giving you confidence and helping you identify areas where you might need a bit more practice.
When you're ready to move beyond the basics, Python offers many powerful libraries that open up new possibilities. Dive into pandas for data analysis, matplotlib for data visualization, or even Django if you want to explore web development. Each library offers a set of tools that helps you do more complex tasks, and learning them will expand your coding skillset significantly.
Keep practicing, and don't hesitate to look at code written by others to see how they approach problems. Coding is a journey, and with every line you write, you’re gaining valuable skills that will pay off in future projects.
FREE Python and R Programming Course on Data Science, Machine Learning, Data Analysis, and Data Visualization
Tumblr media
10 notes · View notes
internet-siren · 6 months ago
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. âœŠđŸŒđŸ’»
7 notes · View notes
kitscodingblog · 5 months ago
Text
Coding Update 6
I think its been a while since I've updated. I fell behind a little on my learning cause life has been really difficult lately.
Hope y'all had a good Thanksgiving and having a good start into the holiday season!! Yadda yadda more under the cut.
So I just finished Part 1 of my book. This mostly contained the introduction to Python, obviously, while learning a lot of the major functions of the program. I think it took me a bit to get into the swing of coding, especially cause it felt like I've had to rewire my own brain doing this haha.
The good news is I feel a LOT more comfortable with Python now. Not like "i can do anything!" yet but enough that it's actually super fun and I'm excited to work on projects!
The last part of the chapter taught me to use the "pytest" ability. I.E: writing test code so that I can make sure my programs are working properly and as intended. That part was really interesting, mostly because it was super duper busted at first for me.
That ended up being because where my "default folder" is set is like my main python hub, so i have to use the uh. What's it called? True access link? Where I write the entire string to the code's location.
Which also taught me that in the Terminal I have to use quotes for the location cause before I learned proper coding practices, I used spaces in some of the initial folders.
We're good now though.
The next part, Part II, is all about learning to build fully functional projects!! I'm so HYPED. There's four projects, of which it was like choose whatever you want! But I'm gonna start with an Alien Invasion remake. You know, the game where you're the little ship at the bottom shooting at aliens as they slowly decend on the screen. I should learn a lot from this one.
The other project I'm looking forward to is a simple online blog database. It'll have users create accounts, be accessible online, and you can make little journal posts! That should actually teach me a lot of stuff that I want to do.
There's another for data visualization, which I think I'll send to my cousin. He works in a lab at MIT and I know they use python for their programs. Maybe I can work my way into his work by doing that lmao.
Anyway, I'm really excited for all of this. It should teach me a ton of usable skills, and then i can add these projects to my portfolio to show off. Also I can spin off and make my own stuff.
Also also, if anyone wants to help me test my projects, feel free to let me know! I already know a few who are more than willing, but I'd appreciate any and all feedback as I go.
Oh! It also recommended learning version control, which I know almost nothing about. So I'll learn how to use GitHUB to store projects and recall old ones as I go if things break horribly. Which will be fun! Cause I know that for sure is going to be an important skill to have.
For a last fun fact, did you know places are like "requirements: typing 30 words per second." Do you know how fast I can type? At my peak I'm like over 110. I baseline at like 95. I don't know if that's actually fast but it makes me feel like the specialist little guy.
I hope you all have a good holiday season. Sorry no code in this post, I'm writing it so I can give you all an update, and I'm dog tired today. But but I promise to snip actual code for you as I go forward. And It'll be fun, especially cause this alien project will teach me about making VISUAL things!
Seasons Greasons Tumblr! -Kit
6 notes · View notes