|
Maybe not better, but with Python much more easier if I think about all that matrix/vector operations...
|
|
|
|
|
Possibly, if my work involved matrix/vector operations. Which it doesn't.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Because the author of the Open Source program I want to modify chose to write it in Python!
|
|
|
|
|
Was talking with a friend who leans more network engineer than programmer. They had some programming courses in college.
I'm hoping I convinced them that C#/Powershell are far more useful things to focus on than Python unless they want to shift gears and be a data scientist.
They asked if I thought Python as a first language was a hindrance. I think most absolutely so.
|
|
|
|
|
I agree that it is, since it's mostly just glue, and does so much for you, or via external libraries that too much is black boxed. Sure you can resize an image, but do you know what it's actually doing?
I used to say C# was the way to go.
Now, after watching people who aren't programmers pick and up and begin to program with something, I'm suggesting people go buy an ESP32, and start coding on that with Arduino.
It will teach you enough C++ to be dangerous, and honestly? They're fun enough to keep you motivated even with the struggles.
It won't teach you best practices, but I've seen more non-coder engineers go this route and be successful than i can count.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
I seriously want to tell new people to find whatever copy of VB they can. It's not at all like the basics (heh) don't carry. WYSIWYG is also just a powerful learning tool and we're not talking production web systems of messy genned code.
Powershell/C# for the buddy is mostly about that being really useful for network admin types.
Most everything modern, no matter what it is, there's just too much involved and it looks like such a big cookie you can't even figure where the first bite should be.
As much as the lowered bar got a bad rap (see Unity in game dev today) it was precisely because the lowering of that bar was a great and massive enabler to bring people into the fold. If you want 'em to become part of the herd they need to at least begin to identify fields of sheep.
|
|
|
|
|
I wouldn't get people started with VB6.
C# is the way to go for new development, and is not that difficult to pick up as languages go. It's just that it can do a lot so you need a roadmap or a mentor so you don't get lost in all the functionality. Actually doing stuff with it is easy.
The difference between C# and VB6, syntax aside, is with VB6 you had to beg borrow and steal your way through unmanaged APIs to do anything "off book" that VB6 wasn't designed for. There's a whole website devoted to this, for better or worse: https://vbaccelerator.com[^]
With C#, it's all there already. But that just means there's a lot of stuff too.
The trick to getting started is knowing where to start.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
I think what I like is getting at things aside console apps that you can easily see. It's small but it's also motivating/inspiring where Console.Writeline is maybe more 'meh, ok'.
The stuff with event wire up to controls and such... that stuff really plays into a bunch of more modern things.
> The trick to getting started is knowing where to start.
That's the thing... indulging a bit of time travel obliterates so many starting points.
|
|
|
|
|
I have very little experience with python, but just enough to ask?
Did you declare this inside the scope of an object?
Did you indent the def?
It looks like it does not know where to bind the function to be an attribute of a class?
|
|
|
|
|
It was someone else's code I was trying to help them with and honestly I don't remember now.
The point of my post was the error message is cryptic to the point of ridiculous because they've decided on adopting their own lexicon for describing programming constructs.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Let's couple that newspeak with having invisible characters matter! /s
|
|
|
|
|
Yeah, but I've already ranted about that in the past
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Wordle 963 3/6*
🟩🟨⬛⬛🟨
🟩⬛🟩🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 963 3/6
⬛⬛⬛⬛🟨
🟨🟨🟨⬛🟨
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 963 6/6
🟨🟨⬜⬜🟨
🟩⬜⬜🟩🟩
🟩⬜⬜🟩🟩
🟩⬜🟩🟩🟩
🟩⬜🟩🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 963 2/6
⬜⬜🟨🟨🟨
🟩🟩🟩🟩🟩
Luck 82
|
|
|
|
|
Wordle 963 4/6
🟩⬜⬜🟩⬜
🟩⬜🟩🟩🟩
🟩⬜🟩🟩🟩
🟩🟩🟩🟩🟩
All green 💚.
|
|
|
|
|
Wordle 963 4/6*
🟩🟨⬜⬜🟨
🟩⬜⬜🟩🟩
🟩⬜⬜🟩🟩
🟩🟩🟩🟩🟩
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Wordle 963 4/6*
⬜🟨🟨🟨⬜
🟨🟨🟨🟨⬜
🟨🟨🟩🟩⬜
🟩🟩🟩🟩🟩
Happiness will never come to those who fail to appreciate what they already have. -Anon
And those who were seen dancing were thought to be insane by those who could not hear the music. -Frederick Nietzsche
|
|
|
|
|
⬜🟨🟨⬜🟨
⬜⬜⬜⬜⬜
🟩🟩🟩🟩🟩
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 963 5/6
🟨⬜⬜⬜⬜
⬜⬜🟨⬜⬜
🟨⬜🟨🟨🟨
⬜🟨🟨🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 963 2/6
🟩⬛⬛🟨🟨
🟩🟩🟩🟩🟩
A great start for the day!
Ok, I have had my coffee, so you can all come out now!
|
|
|
|
|
Wordle 963 5/6
⬛🟨🟨🟨🟨
🟨🟨🟨🟨⬛
🟨🟨🟩🟩⬛
🟩⬛🟩🟩🟩
🟩🟩🟩🟩🟩
Jeremy Falcon
|
|
|
|
|
Haven't played for a year, and now:
Wordle 963 2/6
⬜🟨🟩🟩⬜
🟩🟩🟩🟩🟩
Woo Hoo!
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
and says his company is prepared to donate $100 million dollars to the church if the Lord's Prayer is changed from, 'give us this day our daily bread,' to 'give us this day our daily beer.' "
When the Pope responds, "That is impossible.The Prayer is the word of the Lord -- it must not be changed." The CEO says, "Your Holiness, we respect your position. So how about we will donate $500 million dollars to the Church if you simply change the Lord's Prayer from 'give us this day our daily bread' to 'give us this day our daily beer.' That's our final offer. Please consider it." And he leaves.
The next day the Pope convenes the College of Cardinals. "There is some good news," he announces, "and some bad news." "The good news is that the Church has come into $500 million dollars."
"And the bad news, your eminence?" asks a Cardinal. "We're losing the Wonderbread account."
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|