|
If formatting is your biggest complaint, you're blaming your tools for your inadequacy.
I use Eclipse which automatically converts tabs to spaces, and yes a macro in Notepad ++ to trim trailing white space, convert tabs to space and save.
Stop whining and learn the language.
|
|
|
|
|
Way too many languages designed by way too many Bjarne Stroustrup wannabe's (but without the skill)
We need a massive cull of languages and there should be no space for ones like Python.....
Computer languages are becoming like normal language, way too many and defended on the most irrational grounds and too the death. Like welsh - its only real use is to confuse tourists and make very long road signs
|
|
|
|
|
What are you talking about? We need more PHPs and Javascripts. We need more Pythons, but only if they come in several incompatible versions. What's all this talk about noise, productivity, reinventing the wheel again and again, or not fighting your language or IDE? "Just shut up and learn the language" (quote in this very topic).
BTW, /s of course. Long live C++ and C#.
|
|
|
|
|
Although I do feel sorry for those poor soles who use languages where you can't have the fun of locating a random memory leak, no wonder modern software engineers take up extreme sports like rubber free bungee jumping.
|
|
|
|
|
Not on embedded devices!
But for desktop stuff with C++, yeah, you have maintain discipline with your allocations and destructors.
Quote: modern software engineers
Those don't exist anymore. Everything is web or middle-ware, nowadays. Didn't you get the memo? Desktop software is dead, Google says so! (never-mind the fact they have a competing OS which only runs sh*tty web apps, or the vested interest in keeping everything on the web so they can snoop and sell data).
You'll take my native software development out of my cold dying hands, even if I have to code everything myself. Thank god for UWP ease of development, I can whip out a working app in half an hour.
|
|
|
|
|
Use PyCharm as IDE for Python.
But if you want curly braces then switch to Perl.
|
|
|
|
|
Use IDLE for Python programs. Much better than Notepad+++ and it helps resolve the tab issue.
|
|
|
|
|
glennPattonWork wrote: I am going to start using Notepad++
Visual Studio supports python since 2015
In theory, theory agrees perfectly with practice.
In practice, this is virtually never the case.
"*the {VOiCE} says: The truth is analog - not digital." - jonathan HICKMAN
|
|
|
|
|
Thanks ... I was just going to ask about this . This makes things a lot easier. Perhaps I will give Python another try ...
|
|
|
|
|
Like some of the other respondents, I was introduced to programming with BASIC and FORTRAN in the '70s. Turbo Pascal was fun to use and was my introduction to functional languages. Still, for most of my career Excel was adequate for data manipulation, analysis and presentation. A few years ago, I began generating 1000 point molecular dynamics data series and Excel fell short of my needs. Some Google research led me to matplotlib and python. I know that views differ, but I am a fan. There are many great libraries, especially for scientific applications. Anaconda bundles an ample collection (including native IDEs) and is trivial to install, even without admin rights on Windows.
I find the VS support for python to be pretty decent. It will auto-indent spaces or tabs cleanly <whisper> use spaces < /whisper> and highlight any inconsistencies. You can choose from several python and Anaconda environments to get satisfactory Intellisense. My only real complaint is the inconsistent performance of the Navigation bar in VS 2017 Community. Frequently, the drop-down will not be populated with the objects in a module, which is annoying. Since VS 15.6, it has been better, but the second-level drop-down (e.g. for functions in a class) is still always empty for me. There is a bit of frustrated discussion about this online and MS repeatedly claims it fixed, but...
Python is not the the right hammer for every nail. Nonetheless, it is a great ancillary tool to have. I hope that it gives you a good second experience.
George
In theory, theory agrees perfectly with practice.
In practice, this is virtually never the case.
"*the {VOiCE} says: The truth is analog - not digital." - jonathan HICKMAN
|
|
|
|
|
haha, as a BASIC guy, I feel the same way about case sensitivity being part of syntax. THIS and this should not be different things!
|
|
|
|
|
Have you tried copying python code yet? They used tabs but you've got spaces and now there's red squiggles everywhere telling you really weird things about incomplete methods. It looks like it all lines up and you're not sure who had the tabs and who had the spaces so you're not sure what to change what to.
|
|
|
|
|
What about SNOBOL which used the space as an operator whose meaning changed depending on where it appeared in the line of code?
It was invented when code was keypunched so entabbed source code was physically impossible.
Joan F Silverston
jsilverston@cox.net
nhswinc.com
|
|
|
|
|
Definitely use a python aware editor. Try Sublime editor (my personal favorite) or gvim. Sublime not only has tab space substitution - but it also has block indent and block comment which will save your mind programming python as well.
And don't fret - after a while the indenting and spaces come natural, you may even start to like it.
|
|
|
|
|
If you insist on using a generic text editor for your Python coding, mate, more fool you! Use an IDE. I use (and love) PyCharm Community Edition. It's a free download, takes care of all your indentation woes, and flags anything even remotely non-kosher to keep you honest.
|
|
|
|
|
Tonight I start an early and long weekend and planned to put some Bratwurst on the grill. Perhaps something traditional[^] with salad and fried potatos, but no Sauerkraut. I hate that stuff, despite all stereotypes.
And then there is peace, justice and the American way[^]. Sacrilege! Can't you guys eat anything that's not in a bun?
It gets even worse: Vegan Beer Brats[^]. The thing in that bun looks like they fried a molerat.
Edit: Sorry this post was a little messed up.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
modified 9-May-18 5:12am.
|
|
|
|
|
Note: schnecken-bratwurst are not actually made with snail meat.
|
|
|
|
|
I'm not from France!
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
CodeWraith wrote: Perhaps something traditional[^] with salad and fried potatoes
That looks good! Now where do I find kosher (veal) bratwurst in Israel? ...
CodeWraith wrote: And then there is peace, justice and the American way[^]. Sacrilege!
Buns are OK for some types of sausages, but not for bratwurst. OTOH, the relish actually sounds tasty.
CodeWraith wrote: It gets even worse: Vegan Beer Brats[^].
All vegetarian/vegan meat "substitutes" are works of the Devil.
Ad astra - both ways!
|
|
|
|
|
Daniel Pfeffer wrote: That looks good! Now where do I find kosher (veal) bratwurst in Israel? ... That's a problem. I have no idea.
Daniel Pfeffer wrote: OTOH, the relish actually sounds tasty. Worth a try, but without any buns.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
Daniel Pfeffer wrote: That looks good! Now where do I find kosher (veal) bratwurst in Israel? ...
Here[^] perhaps? They also make a kosher variance of the Thuringer Bratwurst[^] even though I'm not sure whether that one is available in Israel.
I only have a signature in order to let @DalekDave follow my posts.
|
|
|
|
|
That's anything but not kosher...
"The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge". Stephen Hawking, 1942- 2018
|
|
|
|
|
Try these: Merguez - Wikipedia[^]
If you like it hot...
"The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge". Stephen Hawking, 1942- 2018
|
|
|
|
|
Daniel Pfeffer wrote: where do I find kosher (veal) bratwurst in Israel?
Make it yourself. Get the kosher veal, mince it with about 15-20% bread crumbs, salt and pepper.
OK, the bread crumbs arent traditional, but make a WAY better sausage!
|
|
|
|
|
Had it yesterday and went for Berner-Würstel – Wikipedia[^]! Omnomnom.
Rules for the FOSW ![ ^]
if(!string.IsNullOrWhiteSpace(_signature))
{
MessageBox.Show("This is my signature: " + Environment.NewLine + _signature);
}
else
{
MessageBox.Show("404-Signature not found");
}
|
|
|
|