Yeah, But it wont be as useful for the things I want to do compared to C++ or PHP&Mysql.
The Django framework for Python works similarly to PHP+Mysql, but it's much nicer to use. PHP just feels hacked together because most of its features were tacked on over the course of time.
And Python can do anything C++ can do; however, in some cases it may be a little bit slower. But overall Python is still very fast for most things.
Yeah, I think I am under estimating the uses of Python. Can somebody please tell me what I can use it for?
haskell
[QUOTE=doonbugie2;24892456]Can somebody please tell me what I can use it for?[/QUOTE]
Pretty much anything.
[QUOTE=dewaf;24892526]haskell[/QUOTE]
Hah, that was hell. But a really fun challenge. I still don't get functional programming languages.
[QUOTE=doonbugie2;24892456]Yeah, I think I am under estimating the uses of Python. Can somebody please tell me what I can use it for?[/QUOTE]
[url=http://store.steampowered.com/app/44200/]Games[/url]
[url=http://numpy.scipy.org/]Science :science:[/url]
[url=http://reddit.com]Social Media[/url]
And more! :buddy:
[QUOTE=Chandler;24893617]And more! :buddy:[/QUOTE]
I can also use python to max out [b]a single core[/b] of my CPU. Magic!
[QUOTE=turb_;24893739]I can also use python to max out [b]a single core[/b] of my CPU. Magic![/QUOTE]
That's only if you use threading. The ideal way of concurrency in python is OpenCL/CUDA and the multiprocessing module.
Is Python capable of making web applications?
[url="www.djangoproject.com/"]Django[/url]
Something about Python I don't like. Going with PHP&MySql
[QUOTE=doonbugie2;24899242]Something about Python I don't like. Going with PHP&MySql[/QUOTE]
What don't you like about Django?
[QUOTE=PvtCupcakes;24902397]What don't you like about Django?[/QUOTE]
He said he didn't like python.
[QUOTE=doonbugie2;24899242]Something about Python I don't like. Going with PHP&MySql[/QUOTE]
Wait... you realize that PHP and MySQL is sorta in a totally different category than C++ and Python.
PHP is server-side scripting for webpages while C++ is to create programs...
Which are you interested in doing?
[QUOTE=doonbugie2;24899242]Something about Python I don't like. Going with PHP&MySql[/QUOTE]
Please don't.
[QUOTE=turb_;24910239]Please don't.[/QUOTE]
I'm seconding this. PHP needs to die already. PHP was a kludge to begin with. It does not have good design, direction, or goals.
PHP wasn't ever intended to become a full-featured language. It's a HTML preprocessor system that got way out of hand.
Damnit! Fuck it I am going with Python.
[QUOTE=W00tbeer1;24905915]Wait... you realize that PHP and MySQL is sorta in a totally different category than C++ and Python.
PHP is server-side scripting for webpages while C++ is to create programs...
Which are you interested in doing?[/QUOTE]
You can create normal programs in PHP if you want. And you can code web-severs for webpages using C++ or Python as well.
[QUOTE=ZeekyHBomb;24913757]You can create normal programs in PHP if you want. And you can code web-severs for webpages using C++ or Python as well.[/QUOTE]
You could but why not use the other one when its designed for it.
I did not say do not use PHP. I am saying that you can also use other languages.
The question would rather be, why not use other languages?
I have not used PHP, but from what I heard it's a language with inconsistent syntax and standard conventions. In that regard, Python or C++ would be preferable.
[QUOTE=ZeekyHBomb;24918669]I have not used PHP, but from what I heard it's a language with inconsistent syntax and standard conventions. In that regard, Python or C++ would be preferable.[/QUOTE]
What pesters me most in PHP is that variables have to be prefixed with a dollar sign. Other than that, it's pretty suitable for simple web apps in my opinion.
[QUOTE=ZeekyHBomb;24918669]I have not used PHP, but from what I heard it's a language [b]with inconsistent syntax and standard conventions[/b]. In that regard, Python or [b]C++ would be preferable.[/b][/QUOTE]
Heh.
[QUOTE=ROBO_DONUT;24891023]I didn't say anything to contradict that point. Communication is absolutely essential to everything we do.[/QUOTE]
Good. I was really scared for a moment.
[QUOTE=ROBO_DONUT;24891023]Being 'positive' doesn't help anyone. Contentment breeds stagnation. You can only better yourself, society, or your product/software if you look at things in the most critical light.[/QUOTE]
My definition of being positive is not always being smiling and happy even when your girlfriend died the morning before. Once again, you're thinking I'm some sort of idiot. It just means not being a negative asshole who is a pain to work with for everyone on the team. That's easy to do, and pretty much a requirement if you don't want to get fired by any competent boss. And looking at how productive your team is takes 2 minutes in a day. And it does help you figure out where your project is failing and why. You don't need to hire a team to spend a month doing it. If it takes too much time, your effort is a complete disaster.
[QUOTE=ROBO_DONUT;24891023]Every effort of a team should be focused on solving the problem at hand.[/QUOTE]
Exactly, and when time is spent fixing problems between two people who don't get along, that time isn't spent actually working and doing something productive. So you avoid hiring social rejects who can't communicate.
It really isn't that hard.
If you only want to make widgets, learn vb its about 10 times faster to learn than any language. Yes you will get into bad habits but if your only making small things that doesn't matter.
If your going to do comp sci at higher education learn java because pretty much all the UK universities now teach it as the primary language.
[QUOTE=RoBaDoB;24959489][B]If your going to do comp sci at higher education learn java because pretty much all the UK universities now teach it as the primary language.[/B][/QUOTE]
This
As well as adding that pretty much all computer specific courses not just uni are using java more and more
Also your not limited to one platform (yes i know you can go multi platform with C++ and C#)
[QUOTE=Richy19;24959528]This
As well as adding that pretty much all computer specific courses not just uni are using java more and more
Also your not limited to one platform (yes i know you can go multi platform with C++ and C#)[/QUOTE]
Then why say it? "A is better than all X because it does Y, which B and C also do."
[QUOTE=arienh4;24961868]Then why say it? "A is better than all X because it does Y, which B and C also do."[/QUOTE]
Because with C++ you need to change/re-compile for different platforms and C# isnt officially supported on non microsoft stuff
However you can use them both on different platforms
Whether as with java you write it for one platform and your good to go
[QUOTE=Richy19;24961950]Because with C++ you need to change/re-compile for different platforms and C# isnt officially supported on non microsoft stuff
However you can use them both on different platforms
Whether as with java you write it for one platform and your good to go[/QUOTE]
That's not true anyway. Java isn't "officially supported" on every platform it runs on either, for example Android phones.
Sorry, you need to Log In to post a reply to this thread.