Welcome, guest! We are a creative arts/general discussion community, and welcome guests and members alike to participate in our discussions. While registration is not required to post, we strongly recommend considering an account with us, as it a quick, free, and easy way to fully utilize all of the features on our forum. We hope you enjoy your stay!


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Python programmers?
#1
Never touched Python a day in my life before this semester. Been learning it for classes, and I think I already like it a lot better than most other languages I've tried. It is worlds easier than C/C++, a lot easier and cleaner than Java (disclaimer: coming from a novice Java programmer, but I did find Python a lot easier to learn), and, well, worlds cleaner (albeit a tad bit harder) than PHP. 

And PHP has its limitations and its strengths. It is so different from every other programming language that it's not even funny. Well, it looks like C almost. But the nice thing about PHP is it really doesn't complain about very much when it comes to your code. It makes it easy to jump into, and unfortunately, makes it easy for people to make simple mistakes when they are writing their code (using variables that don't exist in ways that aren't intended, or having habits that might lead to poor security practices, etc.)  

Python takes the ease of PHP almost, makes the code a tad bit cleaner (less brackets, forced indentation, etc.), adds a lot of great libraries that are clean and concise, and perhaps a little easier to get a handle on than Java, and, well, Python complains a tad bit more than PHP I've noticed. Not sure if that's a good thing or a bad thing. But in Python, you can't just use a variable out of nowhere or index into an array where there is no index declared. Unlike PHP, you'll get an error, not just a warning. And if you try to cast something to an int when it can't be casted, you'll get an error and kill your program. In other words, you'll probably land more errors, but if your program works, you're less likely to have bugs of functionality and it's more likely to work as expected.  

Overall, I almost want to to do my web development in Python now. Tongue

That being said, still a relatively new Python coder and I have a ways to go before I've mastered it. Anyone else here have any experience with it? Big Grin

Because I'm fairly certain I'm tackling Java next. Tongue
[Image: makestation_submatrix31_5.png]
Together, we can make something awesome...
Reply
Thanks given by:
#2
I'd like to learn it at some point, but have only touched PHP and C++. I know what you mean about PHP not complaining much, in fact I think a more stringent language is better in a lot of ways.
[Image: wxBanner?bannertype=wu_clean2day_cond&ai...anguage=EN]
Reply
Thanks given by:
#3
I really like python because I use it fairly heavily when customizing and tinkering with the Graphical interface in linux, it's what allowed me to have that cool looking tron based touch UI I posted a while back, I've also used it in conjunction with PHP to actually make working smart home circuits and stuff with raspi control cores.

so as far as a language that's easy to learn with a ton of info out there, it's great, but it's still a high level language, basic and Assembly are still kinda required if you want to move past it's limitations.
[Image: oEirbE7.png]
Reply
Thanks given by:
#4
Haha, basic? Don't think that's a low level language my dude. Python's probably got it beat.  Finna

But yeah I agree. Python is ridiculously easy for user interfaces, which I like. It's the only language where I really have managed to succeed. Tried in Java, and Java was noticeably much more challenging.
[Image: makestation_submatrix31_5.png]
Together, we can make something awesome...
Reply
Thanks given by:
#5
you'd be surprised, there's no python compiler for stuff like the SNES and the genesis but there's basic compiler's of all things for both, still sorry for my mistake there.

but yeah python assembly and basic, maybe C++ with some java thrown in is probably all you'd need to really make use of hardware and games and stuff.
[Image: oEirbE7.png]
Reply
Thanks given by:


Possibly Related Threads...
Thread Author Replies Views Last Post
  Recursive Sequence of Death [Python] Darth-Apple 5 878 May 16th, 2018 at 3:23 AM
Last Post: SpookyZalost



Users browsing this thread: 1 Guest(s)

Contact Us | Makestation | Return to Top | Lite (Archive) Mode | RSS Syndication
Proudly powered by MyBB 1.8, © 2002-2018 MyBB Group. Hosted by Ramnode.
Design/theme © 2014 by Makestaton designers.
All rights reserved.
Also see Chatcave chat hosting (owned by us) and Forumonic.com, a Harry-K community