As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
My Graduation Project is developing a web-based Society Management System and i sould deliver Final Product of it at May 2012. for sure the front-end side will be designed using javascript,HTML,CSS,AJAX,..etc. The Question at Back-end side, my choice will be between Ruby on Rails and Python, i don't need to explain me the difference between them; but i need what's the best of them in case i'm something new in web Development, in the end i should learn both but i want to know what first should i start. My knowlegde til now is Good at ASP.NET and at front-back Markup Languages and i currently learn PHP Programming Language.
I think learning Python is easier than learning Ruby (simpler syntax).
So in my opinion start with Python to learn the concepts of scripting languages and afterwards Ruby will be easier.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I need create a real-time client-server application (like Dropbox).
Client application should listen one channel of data.
I can do it with python?
What solutions, technologies, modules exists in python for this task?
Yes, you can do it with Python. You could do it with PHP, Bash, JavaScript, Ruby, C, C++, C#, Java, Haskell, Go, Assembler, Perl, Pascal, Oberon, Prolog, Lisp, or Caml if you like too.
Most interfaces to sockets fall into one of two categories:
Blocking interfaces
Event interfaces
There is no way to know which is right for your application without knowing what your application does.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
My question is related to the language to learn for automation task in cloud computing.
will it be python or ruby or some thing else. i want to move into the ladder as a automation engineer for infrastructure in cloud and data centers/companies.
Thanks and Regards,
Your friend.
For an interesting Python counterpart to Puppert/Chef see Ansible.
Chef and Puppet, two tools commonly used for this kind of automation, are both written in Ruby.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I have been learning online lot of programming stuff these days using online sites like Udacity, Coursera, Khan Academy etc. I see most of them offer understanding of programming, understanding of Web, or several other things through python as a example language. I also learned about google app engine and found python as one of the language other than java that is supported. It is actually surprising that other popular languages or i should say more familiar languages like java, php etc are not finding their place in this category. I am asking this question as i code and understand php and java. But to go thorough these online classes i need to build an understanding of python as well. So i want to understand if learning python and its entire set of features will be useful and what in python inspires online education site as their preferred language.
There are many reasons for why Python is so popular:
It is easy to learn
It has a very clean syntax
It is good for scientific computations
It can do many things, from desktop application to web programming
It is available on most *nix systems by default
It is available on many operating systems (Linux, Mac OS, Windows, ...)
It can be used together with C.
This list can go on and on ... .
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I want to learn server-side scripting. Since I know some Python, probably that would be the best to start with (tell me if I am wrong). The problem is that I do not know even the basics of server side scripting. Is there a good book or tutorial that can help me get started?
I know there are many web frameworks in python - flask, bottle, django, cherrypy etc. But before I start reading the manual of one of these, are there other basics to learn.
I know basic HTML, CSS and I am currently learning basic Javascript.
Thank you.
I found some good references on Python Web Programming page that I had not seen earlier. You can see them if you scroll down to Books and Articles section on http://wiki.python.org/moin/WebFrameworks page. As stated there, Lutz's Programming Python contains a lot of information on internet programming. You will see some other references there, such as Wesley Chun's book, which gives a very good explanation of client and server concepts.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 12 years ago.
I have always wondered about this and seen this among lots of programmers. Why is a VB programmer or VB code easily dismissed as too noobish and easy while the same does not apply to Python or Python code? After all, isn't Python as easy as VB is? And it does provide drag-n-drop GUI application building also. So why is it that VB is flamed and yet Python is not?
I am just wondering out of curiosity.
VB is flamed less for being easy than for the population of programmers who use it. VB is perceived as being for people one step up from writing Excel macros, often in in-house corporate environments, churning out crapware. Being a Microsoft product doesn't help.
VB is also seen as being the low-end language in the Microsoft ecosystem, with an ad-hoc design.
Python, on the other hand is open source, and cool because it is used in scientific applications, web startups, etc.
I'm not defending these positions, just giving you the perspective I've seen. As others have said, language wars are usually pointless. Occasionally you'll get a discussion that will truly touch on interesting differences between languages, but usually not.