mardi 24 mars 2015

PHP vs Python. Which is best for me and my situation?

As a beginner programmer, should I learn PHP or Python? I know this has been beaten to death but I would like opinions based on my specific situation.


Programming Background - I am a complete newbie and don't have previous programming experience. I have done some work in Microsoft Access and have used some VBA (nothing impressive though) I have completed the HTML/CSS and Python courses at codecademy.com. I have also learned some HTML and CSS from teamtreehouse.com; currently, I am going through Treehouse's course on PHP.


Situation - I work for a small, rapidly growing company (have only been here for 2 months) in which many business processes are done in the Google Drive using Google Sheets, Forms, Docs, etc. Coming from a Fortune 500 company, a colleague and I know this is not unsustainable. We are currently building a Microsoft Database using VBA (when needed) to centralize much of the data/information floating around in the Google Drive.


Our goal is to eventually move this database to the company intranet and connect it to mysql. I would use HTML/CSS/Javascript to create the pages and many forms needed; but what is the best route for the connection to the database? We will be responsible to create reporting and analytics based on the data stored in mysql and would like to build these reports into the webpages. Would PHP or Python be the best for this?


We want to move on this as quickly as possible.


As an aside, I have more of an interest in how to store information, analyze it, and report on it to make people's lives easier rather than how to make a beautiful web site. I feel strongly about pursuing a career in development down the road. The backend, analytics, database, SQL, etc. seem to fit me a little better than the art of creating a dynamic beautiful frontend (I'm not very creative in that respect). Additionally, later on I would like to get into mobile app development as a side hobby.


I understand that this is long and may be more subjective than people like to see on StackOverflow, but I would really appreciate the guidance. I don't really know where else to ask.


Thank you.


Aucun commentaire:

Enregistrer un commentaire