Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
I hate Python
#11
Quote:As much as you may despise your Python class, Nova, I can guarantee you that you'll have to take other non-programming CS classes that are worse. (Discrete Structures comes to mind...) So try to enjoy the hands on stuff
Hear hear. Finite automata and random number generation theory. Shudder.

Through Uni I did coding in: Java, C, Bash, Matlab, 3 assembly languages (Mips, Sparc and the m68hc12), Ada, VB, and probably some others which I don't remember. So far in my job I have used C, C++, Bash, Python and S-Lang, plus I have had to learn heaps of new things that I didn't learn in six years of Uni.

It doesn't really matter what language you learn, the basic skills apply to most languages. Chances are the languages you will be using when you go out and get a job don't even exist yet. C# didn't exist five or six years ago and now tons of people are writing software with it.
esus saves.... Passes to Moses, shoots, he scores!
Reply
#12
I realize that the concepts learned are the most important part, which is why I'm trying to push through it. In our school I do eventually have to code in "VAX" as they call it, which is an assembly language, as well as C++ and Visual Basic and probably some other ones. I'm just bored with it.

It's not so much Python as the teacher and the class. As of now I'm too advanced, so I'm just really bored. I finish the lab assignments about 45 minutes before anyone else does, and they're 100% correctly working... so...

I'm looking forward to learning C++, I've always wanted to be able to do more with it but never took the initiative to learn it. That's next year, though..
ovaProgramming.

One night I had a dream where I was breaking balls. The next morning, BALLSBREAKER was born.

Quote: Excellent. Now you can have things without paying for them.

BALLSBREAKER 2
~-_-Status Report-_-~
Engine: 94%
Graphics: 95%
Sound: 100%
A Severe Error has crippled BB2 for the time being... I have to figure it out, but until then you won't see much of it Sad.
-----------------------------
Reply
#13
Quote:As of now I'm too advanced, so I'm just really bored. I finish the lab assignments about 45 minutes before anyone else does, and they're 100% correctly working... so...

Sounds like my CAD class. Right now I've got all my projects done- had them done by the middle of the quarter, I think. As a matter of fact, that's where I am right now. Big Grin
In the beginning, there is darkness – the emptiness of a matrix waiting for the light. Then a single photon flares into existence. Then another. Soon, thousands more. Optronic pathways connect, subroutines emerge from the chaos, and a holographic consciousness is born." -The Doctor
Reply
#14
I tried python since i wanted to expand my knowledge a bit from gb/q/freebasic. At first, python felt pretty cool language. Keywords were easy to adopt, loops etc. were pretty easy to figure out.
But even how silly and stupid this sounds, one biggest reasons why i lost my interest was that python is so damn tied for tabs (loops, functions etc.) and it's also an case sensitive. print works, but Print or PRINT wont.

As told, might sound silly and childish but i do have my own way to use caps and tab in code and for sure, i dont wana an interpreter rule how im forced to form code.

Now we need only some stereotyped python programmer her and we have an flame war :rotfl:
url=http://www.ascii-world.com]ASCII-World.com[/url]
Yeah, nick changed from lurah, but bullshit's are the same.
Reply
#15
Right... a Python programmer in a QB forum. Now that's likely. Tongue
In the beginning, there is darkness – the emptiness of a matrix waiting for the light. Then a single photon flares into existence. Then another. Soon, thousands more. Optronic pathways connect, subroutines emerge from the chaos, and a holographic consciousness is born." -The Doctor
Reply
#16
I agree, the things that I dislike about Python most are the tabbing and the case-sensitivity. I really like how in QB or FB you can be like PRinT and it will still work.
ovaProgramming.

One night I had a dream where I was breaking balls. The next morning, BALLSBREAKER was born.

Quote: Excellent. Now you can have things without paying for them.

BALLSBREAKER 2
~-_-Status Report-_-~
Engine: 94%
Graphics: 95%
Sound: 100%
A Severe Error has crippled BB2 for the time being... I have to figure it out, but until then you won't see much of it Sad.
-----------------------------
Reply
#17
I don't know why Python is becoming so popular these days, but it appears be an undeniable fact. I also think that indentation thing is absurd to say the least; I see text files losing all their formatting whenever one uses Firefox to save them to the hard-disk. So, won't that create havoc with Python source code? Don't know , I haven't tried yet.

Still, it's easy enough to be picked up quickly by QBasic programmers I think. FORTRAN is very similar to BASIC, I don't think there would be a problem there.
Reply
#18
Yeah it's been easy to pick up, but there's still the little things that mess me up, lol... but that's mostly because it's only my second language (if you consider QBasic and FreeBasic for all intents and purposes the same...)

IN FREEBASIC:
Code:
FOR I = 1 to 10
print "!"
NEXT I

IN PYTHON:
Code:
for i in range(10):
     print "!"

note the case sensitivity... lol. I capitalized some stuff in the freebasic one, but it'll still work. In Python, nothing is capitalized unless you or someone who wrote a library made it capitalized something... which all-in-all makes for some wonderfully confusing times. "print" is a reserved word, but you can have a variable "Print", because "print" <> "Print" (there again, in Freebasic <> is not equal, but in Python it's !=.... stupid technicalities).

I'm putting up with it so as to become better at programming so I can be a code monkey someday.
ovaProgramming.

One night I had a dream where I was breaking balls. The next morning, BALLSBREAKER was born.

Quote: Excellent. Now you can have things without paying for them.

BALLSBREAKER 2
~-_-Status Report-_-~
Engine: 94%
Graphics: 95%
Sound: 100%
A Severe Error has crippled BB2 for the time being... I have to figure it out, but until then you won't see much of it Sad.
-----------------------------
Reply
#19
Hmm, that doesn't look to bad...
In the beginning, there is darkness – the emptiness of a matrix waiting for the light. Then a single photon flares into existence. Then another. Soon, thousands more. Optronic pathways connect, subroutines emerge from the chaos, and a holographic consciousness is born." -The Doctor
Reply
#20
In all reality it's preparing me for the "real world" of programming (mainly C++...) where the language is very, very, VERY unforgiving. In fact my professor often cites how forgiving Python is as opposed to C++.... still.... bleh.
ovaProgramming.

One night I had a dream where I was breaking balls. The next morning, BALLSBREAKER was born.

Quote: Excellent. Now you can have things without paying for them.

BALLSBREAKER 2
~-_-Status Report-_-~
Engine: 94%
Graphics: 95%
Sound: 100%
A Severe Error has crippled BB2 for the time being... I have to figure it out, but until then you won't see much of it Sad.
-----------------------------
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)