#im new to python and coding
Explore tagged Tumblr posts
lucidofthenight · 3 months ago
Text
I wonder if I could make a warrior cats text game in python-
Tumblr media
warrior cats autism goes brrrrr
4 notes · View notes
cerealmonster15 · 6 months ago
Text
ALSO when im re reading fics i wrote i explode when i notice i repeated the same phrase over and over and over again kfdlsjfklsd. why did i say a variation of "left as quickly as it came" three times in this one fic that im not even halfway through rereading.... #girl get new words
8 notes · View notes
springcatalyst · 24 days ago
Text
the devil in my brain says ooooh i wanna make a shitty low quality video game but my time and skill and knowledge say otherwise
1 note · View note
snailsnaps · 10 months ago
Text
Part 2 of a Computer Science student's analysis of the FNAF: SB intro
Full with tech lingo, abundant personal interpretations, and translations so that my tech illiterate fellas may undertand whatever the fuck im yapping about!
This post is written under the context that you've read my last analysis. I highly recommend you first check out these two posts before continuing with this one if you haven't already: > First post + Continuation ( IMPORTANT!! ) > An addition to the first post
Once you've read through those two (three?) posts, come back here! You're back? You've read them? Awesome! Let's begin then. =)
Reminder! This analysis has been done based off of my own understanding of the subject of both computing and programming - which I am currently studying. I would also like to yet again shout out this reddit post, that also gives a great perspective. Definitely check it out if you're interested later!
Also I have not re-read this, you may find typos - don't hold it against me, they will be fixed, someday =(
Now then, fellas, this is where shit gets wild.
Last post, I talked about the command box we can see at the top right corner of the intro - what each command did and how it basically corresponded to what happens to freddy in the events of the intro.
Tumblr media
However, you might recall I mentioned a second command box, the one found at the left side of the screen. This command box is by far the most important piece of information we have throughout the entire duration of the intro. Mostly, because it changes 3 times.
It changes a total of 3 times in the time it takes for the right command box to finish.
Each time it changes, it displays new lines of code. And every single line of code it displays, tells us a lot about what is happening to Freddy.
Tumblr media Tumblr media Tumblr media
This is the first block of code that we get:
system32> Get-568_win heat_869%yTnu_bl8 lvl_b> 228.wst serial.dot_btb rec.556> dtd /
You might inmediately realize that the first line of code from this command box matches exactly the one from the first analysis. Here are both of them as comparison.
Tumblr media Tumblr media
Hopefully, you've already made the connection. This command box is the one possibly being run by the Glitchtrap/Vanny Virus. Whatever lines of code appear on the command box to the left, are the ones being executed by the Virus - and they affect Freddy in real time. However, the command box on the right ir Freddy's, so to speak.
Both CLI (command line interfaces) are being run at the same time - yet independently of one another. Keep this in mind.
I don't want to go too in depth with this first block of code. All you need to know is that it moves around some directories and runs something called 'dtd', wich could be a command or a program.
The next two blocks of code, however? Ohhh damn... This is it, fellas. This is what I've been waiting for.
Now, I want you to know that this doesn't quite resemble any 'real' code, at least not at first glance. I do believe that it is a very 'condensed' form of the Python programming language, since the syntaxing of the commands shown here somewhat resemble how a string written in Python would look like.
So, I have taken the time to try to decipher what each line means, and what they do. And well, let's just say it explains why Freddy wasn't affected by the Virus in the first place.
Tumblr media
def rule(x) return warning78 init; self_overdrive abort(3)RTLKt abort(5)XGE END
This is the second block of code that we're shown, so lets break it down.
def rule(x) return warning78 init;
This string would define "rule" as a function, specifying "x" as the parameter. Basically, this line specifies that if the command rule is inputted, it should return whatever value (or argument) x has taken.
Normally, define is followed by a return function, which is why I've shown them together, as well as the init; command.
The command return followed by "warning78", makes it so whenever we call upon the function rule, it shows us whatever warning78 may be - and judging as to what happens in the intro, it could be any of the multiple warnings that appear in Freddy's GUI. Or it could also easily be the big "WARNING!" message that can be seen the entire time near the top of the screen.
Lastly, the init; command isn't exactly a standardized python command - but it is a common abreviation of the initialization command, where in the field of programming, it means "the assignment of an initial value for a data object or variable". Basically, it's when you assign the initial values and variables to a program so it can start.
All in all, these three lines create a command that, when called upon, gives out the warning78.
self_overdrive
Again, not really a python function, but important nontheless. This command doesn't have a specific meaning, but we can try to understand what it does.
The term overdrive doesn't really exist in the field of computing/programming. However, it is asociated with overclocking - "the practice of increasing the clock rate of a computer to exceed that certified by the manufacturer" - Overdrive is also a term in the field of music, also known as distorsion, which is when you force an amplifier to output past its limits.
Both of these definitions go around the same concept, pushing a computer to its limits so that it works better, or faster - even while it possibly damages the computer.
We can then assume that the function self_overdrive is making Freddy's system run pasts its usual limits. Which is why I believe Freddy's integrity level plumits during the intro.
Tumblr media
abort(3)RTLKt abort(5)XGE END
Lastly, we have these three lines.
The abort function isn't a real python function - but I believe you can asume what it does. Both lines are attempting to kill something - a program, a process, another function... However, I am not sure wether these two are really functions, since they could very easily be error handling messages. Essencially, warning messages that the system returns when something crashes, for example.
The last line, END, specifies the end of this string of code.
Which leads us to the third and last block of code. The one which in my professional opinion, is the one that reveals to us why Freddy's cool with us during Security Breach! =]
Tumblr media
report.NULL gridlock [ax674] init_task>void alloc [overload] SW.failure return /
THIS IS WHAT WE'VE BEEN WAITING FOR, FRIENDS. THIS IS IT. This is the part where I had the most fun with this analysis...
report.NULL
Now, usually report, in the field of programming and software, it means to record or log something. For example an error log, or crash log. However, it being followed by NULL could also mean that this is an error handling message of sorts.
In computing, Null is, well, zero. It's nothing. It's the absence of value, when something that should be there, isn't.
From this, we could gather that this is a warning message that attempted to report something, yet failed to find anything to report back. No value at all.
...or, we could take this line literally. Taking into consideration that this code is being executed by the virus - this line of code could be taken as an attempt by the virus to stop Freddy's system from freaking out.
Remember that this entire code is being executed as Freddy's actively getting a big flashing WARNING! message. So, this line of code could be an effort to silence it, returning a null value to a warning message.
Both scenarios are plausible, so stick with the one you think fits best!
gridlock [ax674]
This one... man... this line was wild. It's where everything clicked for me. You will want to ignore the characters [ax674], what we truly care about is the first word: gridlock.
You see, a gridlock isn't really a term used in computing at all. It is a term refering to a "severe congestion of traffic, where continuous queues of vehicles block an entire intersection". HOWEVER, gridlock is also known as another term for deadlock.
A deadlock is what's known as a stalemate. A situation where two opposing parties come to a point where no progress can be made. In programming, it means basically the same thing.
A situation where two processes can't proceed, since both of them are waiting for the other to release a resource. Now, imagine this scenario. We have two processes, A and B, and two resources, R1 and R2.
Process A is currently using resource R1.
Process B is currently using resource R2.
Process A requests resource R2, but is blocked because it's held by Process B.
Process B requests resource R1, but is blocked because it's held by Process A.
Now... imagine this situation, but with Freddy, and the virus.
What we most likely have here, the line gridlock [ax674], is an error handling message, warning that a deadlock is ocurring. The string of characters beside it has no meaning, and could easily be but an error handling code of sorts.
init_task>void
I've explained before that init is the abreviation of initialization. So, we can gather that this is a command that is attempting to initialize a task. Now then, in the context of the previous line, this one could mean one of two things:
The virus is attempting to initialize a task (a set of instructions) called void.
The virus is attempting to initialize a task, however, due to the deadlock, it returns this line as an error message, indicating a void return. In programming, when a function returns the word void, it usually means that the function was not able to return a value. It is similar to Null, yet not the same.
Either of these could be a posibility, so I will leave it to your personal interpretation.
And here it when it all goes to hell...
alloc [overload] SW.failure return
Alloc is not a real function, but it can be considered an abreviation of the word allocation. In computing, the allocation is the assignment of memory and resources to the various processes the system may have.
Proper memory and resource allocation is very important in a computer. As you may know, a computer as a limited amount of RAM it can work with, and the same goes for it's processing power. But, for example, what happens when you try to allocate resources that aren't available?
Well, a lot of things may happen. Mainly, the program could hang, the process could freeze - or the entire system could crash!
Remember earlier, we saw that it was likely that Freddy and the virus were in a deadlock. Yet, the Virus tried to allocate more resources to itself... Which overloaded the system, and likely resulted in the next line.
SW.failure has no real meaning - but I've interpreted the first two characters [SW] as software. This would make this line an error message warning about a software failure.
So... What does this all mean? How does it all tie together? Why didn't Freddy get infected by the Virus? Because it got too greedy. It tried to allocate too many resources/memory, overloaded the system and crashed both itself and Freddy.
Tumblr media
Why only Freddy, though? Why didn't this happen to the other animatronics? That... I'm not sure. I believe this is more of a lore question rather than computer question.
In my opinion, I don't think this was a case of 'Freddy knew that he was getting infected by a virus, and fought back'. I'm leaning more to the posibility of it being a 'wrong place wrong time' type of situation... or maybe 'right place right time'? In general, a lot of factors and a lot of different things happened that lead to this specific scenario happening.
Anyways, this is it! This has been my analysis - or nerdy infodumping, if you please.
I do hope that I was able to teach you something today, and that this whole analysis helps you understand the animatronics a bit better - and helps you with future fanfics, comics, AUs, artworks... whatever!
One last reminder - if you have any more questions about this stuff, my ask box is open! I love talking about this stuff!!
Oh, and, coming soon...
DJMM's Bouncer Mode ! A theory by a computer science student as to why it's still present, and why it makes him so aggressive.
Tumblr media
95 notes · View notes
a-fox-studies · 6 months ago
Note
Hello Iris! Im Yvaine, I've been following you for a while now and I just wanted to say that you and your blog have inspired me a lot as a student and im so thankful for that ♡
And regarding my question, I am a beginner who wants to learn how to code, so what programming language do you recommend I start with??
Thanks!
Thankyou so much!!! I'm glad I can help others by being myself :)
I started off with Java because of school syllabus, but putting that aside — if you have a particular career in mind, then go with languages that pertain to that field. For example, an aspiring web developer would start with HTML.
If you're not set on a particular field and you're completely new, then I would recommend Java for an understanding of how everything works, and to know about basic concepts. You can also learn Python, and after that you could do small projects like a tic-tac-toe game, or rock-paper-scissors game to wrap up your understanding of the basics. I feel like you'd have a good idea of everything by then <3
@vexacarnivorous @codemerything @moose-mousse you can give your opinions and suggestions too to help out :)
9 notes · View notes
geee-three · 18 days ago
Text
uuuuh my tablet is basically overheating bc ive been drawing so hard for the call boy fan mv (WHICH I CANT WORK ON UNTIL NEXT WEEKEND FUCK MY STUPID BAKA LIFE) so. throws some incomprehesible sekai oc scribbles at you plus elboration
a little explaination of how the gacha system ive made up works. so bc i have 3 people in one unit (sunken starlight) plus 6 people in another (unnamed orchestra) (yes thats their unit name theres a reason okay) and 3 in the third unit (whihc i havent created yet but its gonna be a nightcord-esque thing) heres how the systems gonna work
4*, 4*, 3*, 2*. the orchestra guys will have 3 ocs at a time plus a vs. all cards are hakolims and mixed events can have any previous mixed card OR initial card (every character will have an initial 4*, which doesnt give you an outfit or hairstyle bc its their regular unit one).
also it'll go sunken starlight, unnamed orchestra, mix, [yet to exist], unnamed orchestra, mix
this is not a real game thats being made i am not that good at coding nor do i have that much dedication
Tumblr media
okay so this one is for dami1. rockstar set i think. idk if you can see all that well but in the corner its called 2 to overcome our past resentment. basic summary:
erynn is pissed that damien and siobahnn keep "teaming up against her" when in reality her ideas are just shit
damien overreacts. bc its damien and his ego is fragile. so stops talking to erynn altogether.
so now erynn is sad and siobahnn is going to get to the bottom of this no matter what but damien doesn tknow that
damiens mother (who. has a l2d!!! yay for npcs) is like "kid you are acting weird and lonely again dont tell me your new friends dumped you" and ehs like. nooo.... i maybe dumped them.... and shes like talk to them goddamit. but he doesnt want to
he remembers he has a secret pocket dimension he can go to and goes there. but siobahnn is already there (TOTALLY NOT running those lyrics for the untitled track past len). she talks to damien in the sekai and explains how erynn is a little bit depressed bc she really wanted to make amends!! adn sehs really scared she came across accusatorially
damien tells her not to speak for erynn and she can find him herself. and siobahnn, poor social anixiety ridden girl she is, summons all the courage she has to tell him "WELL IM YOUR FRIEND TOO AND YOU GOTTA COME BACK BC WE MISS YOU >:(" except she whispers it rlly fast bc shes so scared of him still
and damiens like. oh. okay. i will. and yay forever!!
next day. siobahnn summons all the courage she has. and gives the lyrics to damien when he comes back like "REALLY SORRY I LIKED THE SONG THAT TAKES US TO A POCKET DIMENSION WITH MEIKO AND LEN IN IT I MADE US LYRICS FOR IT ITS OKAY IF YOU HATE THEM AND ALSO ME" then hides behind erynn despite being a full five inches taller than her.
and damien loves them and untitled track has lyrics :D and that is the commision song for the event
but yeah the cards themselves. damien has the. emo red spikey guitar like any proper secret nerd who thinks in python with emotional attatchment and anger issues. also he dyed just the roots of his hair black (LIKE ERYNN AND ATTICUS) and cut it short. and he has a red leather jacket and black ripped jeans and spikey earrings because hes EMO and its NOT A PhASE (the event disappears in a week sorry bestie) (this isnt. intended to poke fun at actual emo people but hes very much pop culture emo not actual subculture emo. he will be proper emo by the time im done w him though.) and siobahnn.. oh siobahnn... most egirl outfit youve ever seen. implied that damien picked it out for her.her hairs pretty much the same style as normal but in braids and shorter... i promise i;ll get more creative with the other ones but i dont want to randomly change her hair texture in between events and its not 4c or anything. the braids are more frayed on the right side and shorter too going to her ears rather than her shoulders on the other side.shes singing on stage in the trained btw. bc. her whole thing is that she WANT to be famous but shes not sure she can mentally deal w it ect vs damiens im not sure i have the talent to get there vs erynns can you two PULL YOUR SHIT TOGETHER PLEASE (im going to have a luft-core event at some point where her shit gets rocked. watch out.) yay and the erynn 3* is her talking to siobahnn about damien and her trained isher on keytar for reasons (she learnt piano alongside atticus learning violin but refuses to do so bc its boring unless a keytar bc thats Fun and Cool) and the len 2* is him holding. a basse guitar. in a shirt with a bass fish on it. yeah. soryr.
Tumblr media
AIGHT and here's atticus mixed 1. 4* atticus 4* siobahnn 3* erynn 2* ivy. ik yall dont know who atticus and ivy actually are but theyre besties atticus is erynns twin brother theyre both in the unnamed orchestra. okie dokie lessgo. the plot of the event is very simple:
atticus is a Funny Guy who tells Jokes and Silly Stories including one about erynn falling off the roof
this intruges siobahnn who asks him to elaborate. he gets this paniced look in his eyes and runs away
siobahnn now tracks down anyone who might knwo. first she goes to ivy whos like what the freak i dunno??? =so she goes to erynn which would be the easiest solution in the first place.
erynn says its all atticus's fault and to ask him to admit what he did
siobahnn is IN DEEP now and needs to know
basically long story short atticus locked erynn on the roof and she jumped off to get down (she was fine and thought it was funny but teases him about it to this day)
but i made it an assasin set for no reason. yes i gave atticus a side part. deal with it.theres like a big ass bloddstain on his back and more on his trousers bc its a formal fancy assasion set whereas siobahnn is having funsies stabbing people!! her hair is more. think frye onega grandfest
being dragged back to family matters so i cant elaborate further but yeag!!! THE LITTLE GUYS I LOVE EM... if it feels like siobahnn is my favourite youre wrong i just wanted to doodle her so you get events featuring her. shes also a master at pushing the plot forward but i ahve an event in mind where she breaks bc she cant keep being the only reasonable person and does something really impulsive (challenges the arata-esque guy to a duel) (she looses) (this becomes her crawl green iykwim)
@socks-wizard-money-gang <- if you wanted to read a bunch of bullshit
5 notes · View notes
ranidspace · 11 months ago
Text
iMessage got reverse engineered
Tumblr media
This is me texting my dad over imessage using an open source demo/proof of concept program that can send and recieve basic texts using the imessage protocol.
Disclaimer: this program stores all your encryption data in a VERY EASILY ACCESSIBLE PLAIN TEXT FILE, please don't share that file with anyone, and if you test it out, delete the file as soon as you're done with it. this is nothing more than a test application and not meant to be a full imessage replacement
it's not got good security, however the messages you send, appear to be private, they encrypt the data beforehand and send it directly to apple's servers (in madrid i guess), nothing in between or anything third party.
Tumblr media Tumblr media Tumblr media
Sorry for no alt text, the screenshots are "send" function in imessage.py and the "send_message" and "_connect" function inside of apns.py, both are in the github link i sent earlier in the post ("socket" is a built in python package)
(dont trust a random tumblr user who barely knows how to code to tell you that this is safe, i dont know what im doing, this is just what i think was the relevant functions used in the program to send messages, and i could find no evidence of it stealing any data or sending it to third parties)
This was apparently bought and turned into "Beeper Mini", which. just takes this and makes it into an app that's 2$ a month to use, though (apparently) more secure, more features and you don't have to have it running all the time to get messages.
Beeper Mini is not open source so i have no idea if it's actually doing this or if it's actually private/secure. I would wait for it to be externally audited before using it, i'll add a reblog to this post if it ever does, or if any other programs use this method which have been audited to be as/more secure than the regular imessage app
And no, all of the news outlets reporting on this, beeper mini did not reverse engineer imessage, it's a frontend for someone elses work, which the developer was compensated for and they approve of it! it's not bad, i just dont like how it's being reported on, Beeper themselves even credit the dev:
Tumblr media
woo
14 notes · View notes
crescentmp3 · 2 months ago
Text
in my CS50P course i notice there are lots of instances where we learn the 'Pythonic' way of doing something, where it's just covention to code a specific way because that's how people do it in python
now im imagining someone coding in a new language for the first time and someone who's well-versed in that language just looks at it and goes "interesting, you have a python accent"
2 notes · View notes
curiositycoded-yo · 1 year ago
Text
introduction:)
Tumblr media
about me
Helloo~ 👋🏽
Tumblr media
I'm Raeshelle! She/Her, 25
I'm not new to studyblr, langblr, or codeblr, but I decided to make this new account to follow my new journey in all things tech and language. My main point in making this is to track my progress in college, share my study related content and to keep up both accountability and motivation for myself.
I'm studying data science and data analytics in college with hopes of working in artificial intelligence and machine learning in the future. I already have a background of being a full stack web developer and a bit of game design so I'm already familiar with a lot of the basic coding concepts.
Aside from tech, I love gaming, learning languages (currently learning Korean!), binging kdramas, fiction writing and so much more.
I'm excited to meet anyone else who's on a similar path!
what will I post about?
Tumblr media
my learning journey - any topics that were difficult for me, general info about what I'm learning (Python, sql, statistics, etc)
tips for improving Korean
probably some kpop/kdrama content
reblogs about coding, korean, studying in general
goals
Tumblr media
keep up a consistent study habit!
build some cool portfolio projects!
make helpful youtube videos!
minimizing my perfectionism!
I would love to interact with anyone that
is also studying computer science in any discipline, though other data nerds are very welcome
is learning korean, japanese, mandarin, cantonese, tagolog
loves kdrama or kpop
is nuerodivergent in some way
is also a minority in their field
is a fellow cajun koi academy student
is 18+
im excited to start this journey with yall!
Goodbye~~
Tumblr media
21 notes · View notes
fandaniel · 4 months ago
Text
there is a guide out there about how to convert your ffxiv mods from the old version of the game to the new one but im kinda fucking stupid and saw python coding and my brain locked up for the night
4 notes · View notes
officialclangen · 2 years ago
Note
Hi!! I just wanted to ask for some clarification on some things you mentioned about your coding- Im learning python (sorta) and id like to know the reasonings?
For history, cant you just make a text file while working on the main history feature? After some fiddling around i got the game to create a text file and put event text that wasn't interactions in said file. I think it'd help since if things get bloated the player can just copy the text to a google doc and delete all previous text- the code i whipped up works fine this way. Pasting it below, idk if tumblr will fuck it up tho.
def print_all_events_test(self, event_list):
with open("my_file.txt", "a") as f:
f.write("\nMoon "+ str(game.clan.age)+"\n\n")
for event in event_list:
if not "interaction" in event.types:
try:
f.write(event.text + "\n")
except:
print("Error, no Event Text found.\n")
Put the declaration on line 233 (before loaded events were cleared), with game.cur_events_list as the event_list. I know theres apparently security concerns with using files or calling them but I know WAY too little to know if a txt file will send my computer into chaos. "my_file" should also be named after the clan name, and in its own folder for neatness. Using this also means history (ingame) can be deleted after x moons to prevent bloating overall? If the player still wants the deleted history, they just need to go to the text file. Should help with people who want to copy text too, since no longer will screenshots be needed!
As for prophecies, cant you make a hidden illness for a prophecy that gets added to 1-3 cats, that gets cured after x days (aka when the prophecy is fulfilled, from what I've seen in the code illnesses get cured after x days so if multiple cats get the prophecy illness they should all be 'cured' on the same day)? It'll be work to add stuff like multiple cats in a single prophecy and adding personality into the mix but it shouldn't be outright impossible, right? Grieving seems to work similarly so the template seems to be there.
Me coming into ur asks (yes theres better places for this im just anxious @ the discord channels lmao) is 100% a sign of love for the game. I also would like to know if the ideas would work or not, i am genuinely curious about if they've been considered and (if so) the reasons why they weren't implemented! Love yall :)
Yes, we could implement a history txt file but it would become very large very quickly. And while we could try and count on the player to get rid of the file if it's causing lag, there would end up being a lot of players who don't understand how to navigate files and wouldn't know how to delete the txt file. Once the file gets big enough it'll make timeskips begin to lag out as the file is opened and changed by the game, and then held open until the game is saved once again (since the file can't be saved and closed before the player saves the game, in case the player closes without saving). It'll also take up memory during this process.
Basically, it would use resources that we feel would be better allocated to handling other areas of the game.
The problem with prophecies is that there's a million different things that a prophecy could be predicting. Is it predicting a new special cat (like firestar), is it predicting something far in that cat's future (bluestar), perhaps it's predicting an illness or a disaster, maybe it predicts a lost cat returning. There's so many options and the moment that the game starts dictating the meaning of the prophecy is the moment that those options become significantly fewer.
If we do decide to dictate the 'meaning' of a prophecy, then there's the added trouble of ensuring that any cats integral to the prophecy don't get killed or permanently changed in a way that makes the prophecy stop making sense. We have begun working on an "ongoing event" system that would control events spanning over multiple moons. This will eventually be used for things like natural disasters and wars, and if we wanted to we could potentially use it for prophecies. But, as said, that poses a lot of difficulties with having to "soft lock" any cats included in that prophecy so that they only change in specific ways that make sense. This would require a ton of work to code in.
It's never impossible but sometimes it can be unreasonable, and this is a case where we feel that "real" prophecies would be unreasonable.
I hope that reasoning makes sense! Thanks for asking <3
25 notes · View notes
wigglesforsquiggles · 7 months ago
Note
HI WIGGLES!!! HOW WAS YOUR WEEK :D
an im almost too late! hi hello rain my week has been p good!
i’m learning a bit of coding (python!) and honeslty the most painful part is knowing exactly how to do it in excel functions and not being able to translate that to the actual code lmao
i honeslty having been doing too much tho. some walks and lots of time doing some work.
but! i’ve been watching this new tv show w my mum (called Astrid: Murder in Paris) and we watched the series 1 finale today and i actually sobbed. no spoilers but as someone who doesn’t rly watch telly, it’s been such a good show (and both her and i have had a blast mimicking french words at each other. i keep saying ‘Merci!’ to myself randomly lmao)
but ye! a good week but nothing stand out. i desperately need to go to bed but we shall see if that happens. i hope u have a lovely weekend !!!
2 notes · View notes
king-fae · 10 months ago
Text
6/100 days of code.
1.3.24
happy new year! im late, but it still applies
this is not a personal blog, so ill keep this brief: life happened, and c++ took a backburner. im not abandoning this project! in searching for inspiration to do this challenge before i started, i noticed that not many got very far- so ive decided in this time between the last post and now that i need to go at my own, albeit weird, pace. aka: do days as i can, and not do the catch-up thing i was doing. adhd can do that to ya. once im back on a schedule with school ill be able to incorporate c++ into my routine, whereas aside from my new job im flying solo which makes it historically difficult for me to get stuff done xP
where i left off a week ago, doing W3schools's C++ tutorial, i finished the function section, and today i began the classes section, which peaking at the section headers, made me excited. object-oriented programming is not something i learned in my intro to cs class with Python, and i know C++ does it well, so im pumped to be able to start programming with this.
unfortunately, though, the problem of it being a fairly informal educational resource does rear its head in this section, as im reading and studying this stuff, but can feel it not retaining. this website is better used as a reference resource, rather than a study one, but it is still worth studying imo as it breaks down concepts very simply. thus: im now beginning the C++ beginner course from exercism (an open source resource!!!!), which has a built in compiler, course material, and ability to get support on their discord. cool stuff! it took a minute for me to get acquainted with how it works, as i assumed the instructions were solely a repeat of the lesson, but there were. actual. instructions. beneath that lol so once i got that figured out i was able to properly solve the first exercise without issue.
the lesson material moves fast in its examples, but that is not reflected in the exercises, which was a relief as that impacted my first run, over-complicated tinkering i did before i realized there were actual values given i was supposed to input. theyre complicated but not too difficult to parse, which is a good show of what ill be learning to create as i progress.
final note though, as this is getting long: having W3schools as a resource while doing exercises material is very good, as while the first exercise i did went easily, the second one is jumping into if statements before ive had the chance to learn them from the website, so being able to refer to what they operate like was very helpful. this below is what saved me from error hell, as i had forgotten how to format them already:
im a goof and overcomplicate shit, so was not supposed to use if statements. oh well. this still helped to make it accurate lol
int myAge = 25;
int votingAge = 18;
.
if (myAge >= votingAge) {
.....cout << "Old enough to vote!";
} else {
.....cout << "Not old enough to vote.";
}
2 notes · View notes
blahajussy · 1 year ago
Text
new pinned post
youtube
hii! this is my blog! my name is Emilia! I'm an 19yo neurodivergent furry trans girl who works in IT, im so unique!
i'll be posting and reblogging 18+ stuff on this account :3c. minors DNI! if you know me irl, turn back, you will regret not doing so.
as another stereotypical transfem, i'm big into vocaloid/utau/synthv (miku!!!! teto!!!!!), linux, 3d printing and coding. i'm not that great at coding, but i know java, kotlin and python. i've dabbled in rust and want to learn it more to become even more stereotypical! i love using ansible, terraform/opentofu, kubernetes, etc
some of games i like to play are minecraft (loveful hatred), oneshot, class of 09, splatoon, in stars and time, xenoblade (i love all 3), stardew valley, omori, undertale and deltarune!
im on fedi too! https://tech.lgbt/@blahajussy gimmick blogs:
@suse-official
@rancher-official
@opentofu-official
@terraform-official
6 notes · View notes
khodorkovskaya · 1 year ago
Text
life as an econ major: first impression
17.09.23
so here's the thing, the school year starts tomorrow but i still don't have my exam results... so am i actually gonna start my masters this year? who knows. i guess we'll find out tomorrow.
but the info session for this program took place on friday so i went despite the fact that i still don't have my results. and here's how it went.
so first we had a big info session for all the masters programs at the economics and management faculty. and there are like 5 different programs, we were about 50-60 people id say. the session was quite boring bc it was mostly for people who are new to the university overall. so they just like explained all the administrative stuff like how to sign up for courses, what moodle is, etc. so i didn't learn anything new. and i looked around to see what kind of people study economics and management. and i really felt out of place. idk, maybe it's my "not like other girls" syndrome or idk what. but i really felt like i didn't belong. contrary to what id imagined, it was mostly women. mostly my age and older. a couple of people in their 30s-40s too. but mostly like yeah, girlies in their mid to late twenties. dressed in skinny jeans. and michael kors bags. all with straight or straightened hair. the vibe was very much french, no offense... and the few guys who were there were also very french. like skinny jeans and hair that's like shaved on the sides. it was giving tiktok fuckboys circa 2020.
then we were split up into our different master programs. and our group only had 11 people. 3 guys, 8 girls. mostly foreign and like half poc. so there was me, a girl who just moved from spain who worked for this like eu organisation in paris, an indian girl who did econometrics and maths, a hijabi girl and a moroccan (?) girl who both did their bachelors here, a guy who just moved from lebanon, an asian girl who did international relations here, a girl who's doing a second masters, and a guy i went to hs with who studied in exeter. and that was quite awkward cos he came up to me like "heyyy you went to [school name], right?" and i was like ummmm who are you. and he was like "yeahh we had german and maths together". and i had no idea who he was. and then he said his name and that also didn't ring a bell at all. i was like bro i am so sorry.
so yeah, the head professor explained how the program works, like how many credits you need, what classes to take, etc. he was very cool and i started to get more enthusiastic about doing this actually.
and then we all had drinks in the main hall and i talked to the spanish girl, the 2nd masters girl and the high school guy.
and yesterday i looked at my schedule and registered for each of the courses on moodle. and... had a mental breakdown...
because it sounds like my worst nightmare.
first of all, im gonna have to write essays. i haven't written an essay since high school. i don't know how to cite. i don't know how to read either tbh. like how do i read a paper about economics?? i don't know what any of it means.
i looked at the syllabus for every course. and none of it makes sense. i don't even believe in inflation. like isn't inflation a deviantart fetish? and wtf is gdp. like.
secondly, 60% of the grade for these courses is group projects. again, i haven't done a group project since high school. it terrifies me. like. the responsibility of working with people. is terrifying. and you have to make a powerpoint presentation and write a paper. in a group! like.... how???? i don't know how to do either of these things.
and for the elective courses i was like okay im gonna pick the maths ones bc there's no way in hell that im gonna choose to write even more essays. but! the maths electives that i have are all programming! i don't know how to code! you need to know python! and like how to do like time projections and shit. ive only done matrix multiplication on matlab in like the first semester of my bachelors. i fucking hate computers and matlab was hell, i didnt undertand any of it, it was my worst grade. so how am i gonna do python?
another thing that sounds like absolute hell is coursework. in maths it was easy. you go to class (or don't, up to you!) and you have an exam at the end of the year and that's your grade. but here you have papers to hand in every week. and graded homework. and presentations. my lazy ass is actually gonna have to work throughout the year. i thought about it yesterday and cried.
anyway, studying economics sounds like a neurodivergent nightmare.
and okay i thought id stop there but!!! the topics that im gonna have to write papers on... y'alll.... i don't give a shit about the economic impact of russian sanctions like
Tumblr media
how do i give a shit ????
and i looked at the first problem set and at first i was like oooo maths! looks familiar! but the thing is, i can't read. like whenever i see a word problem my brain just makes the internet dial up noise. wtf does this mean???
Tumblr media
i showed it to my stepdad and he was like "huh that's easy, that's just cross multiplication". and guys. you don't understand. but i don't know how to do percentages. i don't know how to solve first degree diff equations. i can't do basic maths. i can only prove theorems on abstract topics and that's it. 2+2 i don't know her. what the fuck is a growth rate. like. i can't read.
fuck. i am so stressed.
5 notes · View notes
crypticcryptocryptids · 1 year ago
Text
for context im starting a comp sci program at my local community college this fall (complicated to explain and ive postponed it) and the whole time up until now I've kinda been. mildly interested in it and everything but was also pursuing it in large part for (hopefully) financial stability and job security and stuff (especially since im disabled and an office/from home job is my best bet) BUT. Holy shit this is actually so interesting???
like im genuinely eager to keep working in my python class (yes baby shit i know they won't let me do java until I've taken calc 1) because it's just so NEAT. i love learning about new stuff i can do and i love fiddling with it and watching the pieces come together and DO things. highly tempted to start teaching MYSELF ahead of pace because i desperately want to learn more coding languages.
anyways this is just to say ive found myself unexpectedly happy with this choice. and everyone should give new things a shot because even if you don't think they'll be a passion you might still end up enjoying them
3 notes · View notes