Home › Forums › Computers, Games and Technology › RE: Python and Other High Order Languages
This topic contains 8 replies, has 6 voices, and was last updated by
acubens 4 years ago.
- AuthorPosts
A member of this site, who shall remain unnamed, asked me by the private message system if Python is a good programming language to learn?
I cannot make the &%$#@! send him a reply. Therefore, here it is:
RE: Python Question.
Honestly, I do not know. I never worked in Information Technology as a job assignment.
I have done programming as part of my job requirements back in the day. I never enjoyed programming; it was just something I had to do.
I have done websites for non-profit orgs, but I stuck as closely to HTML as possible. I have never done anything as elaborate as this one.
++++++++++++++++++++++++++++++++++++++I invite any and all who do have current knowledge on this subject to suggest programming languages that would be a good idea to learn.
I give up: That ^%$#@! message system will not work for me.
Society asks MGTOWs: Why are you not making more tax-slaves?
I have some personal experience with Python. It is what is called a weakly typed language. This means that you don’t have to declair what type of variable you are creating. This makes it a very solid language for prototyping, in my opinion. Although some of my favorite programs are written in python, its not a language I would suggest learning on. Because of its weakly typed status, its very easy to write bad code that actually works. I would suggest learning on a more strongly typed language like Java or C#, both of which are very easy to pickup, expecially C# if you are a windows person and have access to Visual Studio. I personally learned on Java, with Java Robots. I hope this helps, and I am more than willing to answer questions.
Nirvanna is never having to worry about a woman ever again.
My coding experience with C++ and Python is pretty limited. My teacher had to implement a gameclass template for me to use to create small math programs and games like pool and balances. It’s an interesting program, but a pain for me to operate a lot of the time.
Python is a good language, he should learn it. It’s not like you get to learn only one. There will be others, I encourage every programmer to learn a wide variety of languages [C++, those web languages, also FORTH, FORTRAN, COBOL, LISP, unix shell (ksh), assembly]. All of these will force you to approach problems in a completely different way, and make you a better programmer. And then, mess up everything you know and learn Brainf~~~.
>,>>+>+<<< [-[-<]>]<+>>>[>]<[<]>->-<<<
Start with C++ and get Bjarne Stroustrup’s book. Just for learning. It is a great mental exercise language and most of the major languages in play today draw from it in some respect. It is an excellent language for working logic problems, learning about data types and object-oriented principals, and experimenting with the various syntax and operators. It’s also a good place to learn about stack vs. heap and memory management.
Now woe be unto you if you have to wrestle with it in a production environment; especially corporate. It can be a real bitch and get messy in a heartbeat. My last job entailed digging through thousands of lines of Embarcadero s~~~ written by several people with no comments. It surely shaved a few years off my life.
Someone up top said Python for rapid prototyping but you can end up with really bad code that works. +100 for this. I would learn all about the data types and logic first before getting into scripting.
"Don't you draw the queen of diamonds, boy. She'll beat you if she's able." -Glenn Frey
- AuthorPosts
You must be logged in to reply to this topic.

921526
921524
919244
916783
915526
915524
915354
915129
914037
909862
908811
908810
908500
908465
908464
908300
907963
907895
907477
902002
901301
901106
901105
901104
901024
901017
900393
900392
900391
900390
899038
898980
896844
896798
896797
895983
895850
895848
893740
893036
891671
891670
891336
891017
890865
889894
889741
889058
888157
887960
887768
886321
886306
885519
884948
883951
881340
881339
880491
878671
878351
877678
