help-circle
rss

When you need tutorial but in new ways
cross-posted from: https://lemmy.world/post/22737704 > Programming with metal, or metal with programming? > > This is epic. Even though it's java!
fedilink



Python allows programmers to pass additional arguments to functions via comments. Now armed with this knowledge head out and spread it to all code bases. Feel free to use the code I wrote in your projects. Link to the source code: https://github.com/raldone01/python_lessons_py/blob/v2.0.0/lesson_0_comments.ipynb ### Image transcription: ```python # First we have to import comment_arguments from arglib # Sadly arglib is not yet a standard library. from arglib import comment_arguments def add(*args, **kwargs): c_args, c_kwargs = comment_arguments() return sum([int(i) for i in args + c_args]) # Go ahead and change the comments. # See how they are used as arguments. result = add() # 1, 2 print(result) # comment arguments can be combined with normal function arguments result = add(1, 2) # 3, 4 print(result) ``` --- #### Output: ``` 3 10 ``` This is version `v2.0.0` of the post: https://github.com/raldone01/python_lessons_py/tree/v2.0.0 Note: `v1.0.0` of the post can be found here: https://github.com/raldone01/python_lessons_py/tree/v1.0.0 Choosing `lib` as the name for my module was a bit devious. I did it because I thought if I am creating something cursed why not go all the way? Regarding misinformation: I thought simply posting this in programmer humor was enough. Anyways, the techniques shown here are not yet regarded best practice. Decide carefully if you want to apply the shown concepts in your own code bases.
fedilink


`^.?$|^(..+?)\1+$` ::: spoiler <answer> Matches strings of any character repeated a non-prime number of times ::: https://www.youtube.com/watch?v=5vbk0TwkokM
fedilink
































This is gonna hurt if you’re a developer, you’ve been warned.
Jim pondered aloud one morning to his wife, "Why do you always cut off the ends of sausages when you cook them?" His wife replied, "I learned that from my mother. If you're interested, ask her yourself." Intrigued, Jim sought out his mother-in-law and posed the same question: "Why do you always cut off the ends of sausages when cooking them?" She responded, "I don't know, my mother taught me that. If you're curious, call her." Determined to uncover the mystery, Jim dialed up and inquired: "This is Jimmy, your granddaughter (my wife) and your daughter (my mother-in-law) always cut off the ends when cooking sausages, saying that you taught them. What's the point?" To this, she replied, "Are you still using my little saucepan to cook those sausages?"
fedilink


    Create a post

    Post funny things about programming here! (Or just rant about your favourite programming language.)

    Rules:

    • Posts must be relevant to programming, programmers, or computer science.
    • No NSFW content.
    • Jokes must be in good taste. No hate speech, bigotry, etc.
    • 1 user online
    • 6 users / day
    • 21 users / week
    • 99 users / month
    • 434 users / 6 months
    • 1 subscriber
    • 948 Posts
    • 3.34K Comments
    • Modlog
    Lemmy
    A community of privacy and FOSS enthusiasts, run by Lemmy’s developers

    What is Lemmy.ml

    Rules

    1. No bigotry - including racism, sexism, ableism, homophobia, transphobia, or xenophobia. Code of Conduct.
    2. Be respectful, especially when disagreeing. Everyone should feel welcome here.
    3. No porn.
    4. No Ads / Spamming.

    Feel free to ask questions over in: