Python vs. PHP in 2019

Python vs PHP

Spread the Knowledge

Backend development is one of the most sought-after skill today. Almost any new business/startup needs a website and a mobile app – both of which connect to a server in the backend. Therefore, backend developers are high in demand in the market and companies are willing to throw large sums of money to developers who can manage the backend well.

Many programming languages that are being used for backend development are emerging in the market:

  • Python: Python is one of the most popular choices of backend programming. It is relatively new and has enormous library support.
  • PHP: PHP has been in the market for a long time and it is widely used even today. Facebook, for instance, has its substantial backend developed in PHP in initial days.
  • JavaScript: With powerful web frameworks like NodeJS, JavaScript has captured a huge chunk of the market and emerged as one of the most popular backend programming languages.
  • Ruby: Ruby on Rails is one of the most popular web development frameworks and currently tons of startups use it.
  • Dot NET: .Net framework has its own fan following. Initially Dot Net was more of a proprietary framework but of late Microsoft is doing great work towards open source. Dot Net is used mostly in enterprises because of solid Microsoft backing.

For new developers, it is always a matter of confusion – which backend framework to learn? With so many new programming languages which offer so many features, libraries, and frameworks, how does one actually decide on which web framework to learn? In this blog post, we will try to compare 2 of the most popular backend programming languages – Python and PHP. We will try to cover various aspects and see which one of them wins.

Before we do the comparison, let us first list the points of comparison which significantly will affect our choice of web framework:

  • Ease of learning: this is arguably one of the most important parameters to decide which web framework is to be used. If the programming language is difficult to learn, there is no point spending time on it. Today, developer time is more important than execution time for all practical purposes.
  • Community support: let us face it – we all struggle with bugs, we all face issues while writing programs and we all look for support online at StackOverflow and other forums. If a particular programming language isn’t well known and there is little community support available, it is better to stay away from it.
  • Documentation: just like community support, it is essential that the programming language/framework has sufficient documentation available for the developers to learn and understand the nuances.
  • Pricing: some tools/frameworks aren’t free. It might significantly affect the choice of an organization that is low on budget. Generally speaking, a large number of tech companies prefer to use open-source tools and frameworks rather than using paid systems. However, enterprises like banks, insurance companies, etc. prefer to use paid systems.
  • Library support: if the programming language is widely used, there will be more developers who will be developing libraries for the particular language. As a result, development becomes even easier.
  • Speed: server-side applications may require high tolerance capacity as well as low latency. Therefore it is important to see which language is faster in terms of execution time.
  • Choice of web frameworks: it is important that the programming language provides well-designed web development frameworks that are easy-to-use and develop powerful applications.
  • Debugging: the choice of programming language should also depend on the available debugging tools available for the language. Lack of good debugging tools means that the developers are going to spend more time in debugging which essentially isn’t the most productive use of time.

PHP vs Python Performance Comparison

Now let us get to each of the above factors and see how Python and PHP compare with each other.

Ease of Learning

Without any doubt, Python is much easier to learn. Python is a general-purpose programming language, and it can be picked up very quickly. In fact, Python is so simple to pick up that most programming courses for beginners now use Python programming language to teach fundamentals of programming. Python programs are much shorter and easy-to-write as compared to other programming languages and as a consequence, it has become a preferred choice for a lot of applications. The syntax is much simpler and the code is extremely readable as compared to the same code written in other programming languages.

PHP, on the other hand, wasn’t meant to be a general-purpose language. It was designed specifically for web applications which are definitely more sophisticated than simple, stand-alone programs. As a result, learning PHP has been seen to take more time as compared to learning Python.

Time taken to learn a programming language should be one of the most important factors in choosing which language to pick. For beginners, Python is much easier. PHP, on the other hand, can be a bit tough for novice programmers. PHP was designed to create simple personal pages but off late it has grown in complexity. The PHP developer community is trying hard to provide a lot of support for new programmers. However, as mentioned above, Python wins here by a significant margin owing to the inherent simplicity of the language. The syntaxes and the constructs in Python are amazingly simple to grasp.

Community support

Python and PHP, both have excellent community support. PHP has been in the market for quite a while, particularly for developing web applications. As a result, there is a huge community of PHP developers which is ready to provide support.

Python matches closely here with PHP. There are loads of Python developers in the market who are continuously developing Python applications. As a result, community support is outstanding. Python and PHP are both close here with none of them being a clear winner.

Python became popular when Google started using it for some of the popular Google apps like YouTube. Many powerful startups like Instagram, Pinterest, and Reddit use Python-based web applications. Having said that, it must be noted that the world’s largest social network – Facebook has been written using PHP as the primary backend.


Extensive documentation is available for both the programming languages. There are innumerable websites, forums, discussion boards that provide excellent tutorials on how to develop applications using Python or PHP. Competition is stiff here and just like community support, there isn’t really a clear winner. Both languages are equally good in terms of documentation availability.


Python and PHP are both completely free and open source. Both win here as well. In fact, both Python and PHP here win significantly over other paid web frameworks.

Library support

Now, this is one point where Python significantly beats PHP. Python has exceptionally well-developed library support for almost all types of applications. PHP lags in this aspect wrt to Python, but Packagist (PHP packages repository) is a strong backbone holding PHP. These days, for instance, a lot of startups and even large organizations are developing Machine Learning backed web applications. Python provides some excellent Machine Learning libraries like TensorFlow, Keras, Theano, Scikit Learn, etc. These libraries are fast, easy-to-use and most importantly, they integrate brilliantly with the web framework. As a result, developing such type of applications using Python is far simpler as compared to almost any other programming language.


PHP 5.x versions were quite slow, taking a lot of time in execution. However, the new release PHP 7.x is extremely fast, almost 3 times faster than a typical Python program. Speed often becomes an important factor in performance critical applications. For instance, in a core banking system that gets a million hits on a daily basis, a delay of 3 times might create a significant impact on the overall system performance. Therefore, talking about speed, PHP wins by a significant margin over Python.

However, it has to be noted that for most simple applications, the scale is quite low and so, there is not much of a noticeable time lag. For instance, for all practical purposes, 10 milliseconds is not much different from 30 milliseconds given that the application isn’t latency critical.

Choice of Web Frameworks

The most commonly used Python-based web frameworks are Django, Flask, Pylons, Pyramid, etc. On the other hand, the most used PHP based web frameworks are Codeigniter, Zend, Laravel, Symfony, etc.

Django is known to be extremely fast, scalable, secure and easy-to-use. It is quite robust and powerful and is used widely in a large number of applications. Similarly, Codeigniter and Laravel are very widely used in the market and almost all PHP applications today use one of the above 2 frameworks.

Python and PHP are both quite close on this point given that both provide equally good choices. New developers, however, enjoy using Django given that the development time in Django is quite low and it is easy to set up.


Python provides a powerful debugger called PDB (Python Debugger). PDB is well documented and is easy to use, even for the beginners. PHP, on the other hand, provides XDebug package for debugging. Both PDB and XDebug provide the most commonly used debugging features – breakpoints, stacks, path mapping, etc. Both Python and PHP are similar here, and none is a clear winner.

To summarize, for most points, both Python and PHP are similar to each other. For others, Python is better than PHP. Python seems to be a winner over PHP. Here is what we would recommend:

  • If you are an experienced PHP programmer, stick to PHP since you already know it in and out.
  • If you are an intermediate programmer, you might want to learn Python and shift to it for better job opportunities.
  • If you are a novice programmer who wants to learn backend development, start learning Python and eventually move to Python-based frameworks.

People Also Read:

Subscribe to get the latest tutorials and updates on Python and PHP on your email.

Related Posts

Your email address will not be published. Required fields are marked *


46 Comments, RSS

  1. Avatar

    Fred October 22, 2018 @ 11:10 pm

    Good write-up.

  2. Avatar

    Larry Garfield October 28, 2018 @ 9:57 pm

    Fact check:

    “PHP, on the other hand, was never meant for novice programmers. It was designed to be used by expert programmers who have extensive programming experience.”

    You clearly have no idea how PHP was developed. PHP succeeded initially precisely because the barrier to entry was so ridiculously low. Any idiot can start writing PHP web sites. (And many did, which is why PHP for a long time had a reputation for bad security; not because the language was insecure, but because so much PHP was written by people with about a week’s experience in coding at all.)

    Friendliness toward novices is a major design goal of PHP, as witnessed by, um, any discussion on the php-internals list about how and if to add functionality. And every presentation ever given by PHP’s founder Rasmus Lerdorf. If anything, PHP was *too* focused on novice programmers in its early years, which resulted in some baggage it still carries around today.

    Strike one.

    “Python has exceptionally well-developed library support for almost all types of applications. PHP comes nowhere close to Python here.”

    May I introduce you to our lord and Savior

    There are literally tens of thousands of ready-to-use PHP libraries available, and even a standards body (PHP-FIG) that is working to help make them all more inter-compatible all the time. Python certainly has a massive code library of its own, true, but to say PHP doesn’t is simply flat out ignorant.

    The examples you list are all machine learning, advanced-math examples. It’s true that Python’s offering there is stronger, because of tools like NumPy, which are… written in C and bridged into Python. PHP has its own C-based-high-speed library collection (PECL), which does at the moment lack really good advanced-math machine-learning libraries. That’s a fair criticism, but to say that because in that one niche area PHP’s library collection lags that “PHP comes nowhere close to Python” is deliberately and unprofessionally misleading.

    Strike 2.

    Speaking of math, let’s look at your performance section. You say PHP 7 is 3x faster than Python. PHP 7 is also roughly 2x faster than PHP 5. Doing the math, that would mean PHP 5 was 1.5x faster than Python. (I’ve not benchmarked that, but that’s what your numbers imply.) Yet you say:

    “PHP 5.x versions were quite slow, taking a lot of time in execution.”

    If being 50% faster than Python is “quite slow”, then I’d hate to use Python for anything where performance mattered! Again, this is your own numbers, which don’t bear out the comparison you’re making.

    Strike 3.

    “PHP, on the other hand, provides Atom package for debugging.”

    Um. What’s Atom? Isn’t that a code editor? What’s that got to do with debugging?

    PHP’s debugger is called XDebug. If you are talking about debugging in PHP and *not* mentioning XDebug, it clearly shows that you have never actually used PHP, and thus have no business trying to compare it to anything.

    Strike 4.

    “The point to be noted here is that there is no significant point where PHP beats Python.”

    … Except on performance, where just a few paragraphs earlier you say “Therefore, talking about speed, PHP wins by a significant margin over Python.”

    And in the places that you give Python an edge, the only one that isn’t demonstrably *wrong* is availability of machine learning libraries.

    Strike 5.

    Which… isn’t surprising given that you are working at a machine learning startup, and I’ll lay even money are using Django for it. Which is fine; I’ve nothing against Django, Python’s certainly a capable language, and its machine learning libraries really are better than PHP’s options today. You likely make the right decision using it for your machine learning startup.

    But that is no reason to flat out lie about PHP to justify your decision. Your decision to use Python for your startup can and should justify itself; there’s no need to spread FUD about PHP to back it up.

    Please do some research before speaking about things you very obviously know nothing about.

    Signed, the Internet.

    • Hackr Team

      Hackr Team October 29, 2018 @ 1:51 pm

      Thanks for your detailed comments, Larry. Reading your comments, I truly feel that we should have done more homework and dig deeper before publishing the article. We will look into all the points you’ve highlighted and fix the article asap.

    • Avatar

      Christof Coetzee November 20, 2018 @ 2:26 am

      For web and mobile development you need performance/speed first… it does not matter if you have the best purist programming language on the backend, but it sucks at handling high volume requests.

      There is a very good reason why PHP remains the dominant language for web development:
      * VERY fast runtime and low resource usage,
      * Development and deployment is a breeze,
      * Hosting platforms are in abundance,
      * The community is the largest of all technologies.

      PHP got a bad reputation decades ago in its infancy, but currently its one of the most capable and performant languages available for web development.
      I vote: PHP or Nodejs, depending on the use case.

    • Avatar

      Nick Poulos December 5, 2018 @ 11:36 pm

      Came here to comment on the numerous issues, but Larry has already done an excellent job explaining why this article is a complete strike out. Literally every comment he said I agree with 100%.

      One more thing about the packages…Composer >= Pip and you make no mention of Conda, which is arguably the better Python package/env manager, especially for novices.

      I found really odd considering you gave Python the win for its packages mostly because of its incredible machine-learning based packages, at the same time as saying novice programmer should start with Python. Because how many novice programmers do you know are diving right into machine learning? Maybe some college-level stats or math majors perhaps, and even then you might want to start with something more purpose driven – like R.

      • Avatar

        Python December 28, 2018 @ 10:20 pm

        Conda is used mostly for machine learning projects and just a copy of python with more built-in libraries and different environment.

    • Avatar

      bastille June 13, 2019 @ 3:47 pm

      Amazing comment by Larry, this is what I came to read, not the article above full of discrepancies

    • Avatar

      Charles Santos June 22, 2019 @ 4:57 am

      I came from Brazil just to applaud you.

  3. Avatar

    Romina October 28, 2018 @ 11:34 pm

    Hey, this is a nice article, but you might want to reconsider the “PHP was designed for experts” bit. PHP was literally created for simple personal pages, and as it evolved, it became a really popular language for begginners because of how easy it was to get started and use it for web pages. I get that you probably feel python is easier, but to rewrite the history of PHP is wrong. It also wasn’t a language that has a history of early “design”, they kind of added things as they needed them for a while, which really shows if you use old PHP functions where the param order and function names were super inconsistent for instance. I can tell you as an experienced PHP developer, I never heard that “PHP was designed for experts” argument before and have to constantly remind people of how far it has come as a language, and how it isn’t just a “small pages” language anymore.

    It really (and sadly) takes legitimacy away from some of the article better points (ie python ML libraries are great, as you say).

    • Hackr Team

      Hackr Team October 29, 2018 @ 1:35 pm

      Very apt points, Romina. I think we went overbroad in mentioning the complexity of PHP. We have fixed it now. Thanks a lot for highlighting this.

      • Avatar

        Bob D. November 2, 2018 @ 2:44 pm

        You definitely didn’t fix it. The entire “Ease of Learning” is just complete nonsense.

        • Hackr Team

          Hackr Team November 2, 2018 @ 8:31 pm

          Ohh, we thought we have fixed it!
          Can you please point out the issues that are still there, Bob? Thanks a lot for your time and help.

      • Avatar

        Antoine July 10, 2019 @ 3:26 am

        It was easy back in 2006 when PHP 5 was there, the only thing PHP 5 had was BASIC programmation.

        Since PHP 7, i can guarantee you that this is the exact same thing as all other OOP languages.

        Peoples don’t realize how PHP became stronger (and harder), this make me cry.

  4. Avatar

    Yuri November 6, 2018 @ 7:59 pm

    For me it is interesting to read that “PHP 7.x is extremely fast, almost 3 times faster than a typical Python program” and then “there is no significant point where PHP beats Python”.

    Looks like you haven’t used logic while writing this article :o)

    • Hackr Team

      Hackr Team November 7, 2018 @ 6:37 pm

      This is a valid point, Yuri. We have edited “there is no significant point” part. Thanks for pointing this out.

  5. Avatar

    Kiran RS November 7, 2018 @ 2:36 pm

    This article is not useful because it is total biased. The flwabacks that mentioned on this post may be true in the case of PHP 5.* . Have you tested PHP 7.* .It’s extremely well redesigned one. Also you’re not aware about PHP libraries available un this world. I bet you, python will fail in the number of libraries.

    • Hackr Team

      Hackr Team November 7, 2018 @ 6:26 pm

      Here are the performance comparisons of PHP vs Python:
      And yeah,, is a great Packages repository for PHP.

    • Avatar

      Python December 28, 2018 @ 10:30 pm

      Not at all. Python has an enormous number of libraries not only for machine learning and web development but also for mobile development, native application development, game development and etc. Python is much larger compared to PHP. And it’s fact that Python is the easiest programming language among popular ones.

      • Avatar

        Antoine July 10, 2019 @ 3:28 am

        Let’s play a game.


        Which one would you use for your backend API call ?

        You clearly need to take a look back on PHP 7.

        PHP7 destroy Python without any doubt.

  6. Avatar

    Daniel C Wolf November 19, 2018 @ 11:33 am

    What makes dotnet quite old and Python relatively new when Python is a dozen years older? This article strikes me as a collection of thoughts where you didn’t research and aren’t an expert

    • Hackr Team

      Hackr Team November 20, 2018 @ 11:55 am

      We didn’t mean Dot Net’s age relative to Python but in general. 2 decades is a long time in tech:) But, yes it can be interpreted relative as well especially the way article is written hence we have corrected it. Thanks for pointing it out.

  7. Avatar

    Canopus Infosystems Pvt Ltd December 4, 2018 @ 2:28 pm

    Hey Aman, I’m a regular reader of your blogs. You wrote a great post; thank you so much for sharing such helpful information about these two programming languages. Lots of programmers will get benefitted from your content. Keep sharing!

  8. Avatar

    Miley Cyrus December 26, 2018 @ 7:47 pm

    Great Article it its really informative and innovative keep us posted with new updates. its was really valuable. thanks a lot.

  9. Avatar

    King Chris 369 December 29, 2018 @ 3:00 pm

    This was helpful indeed…
    i’m really fascinated about the idea of solving complex problems and creating useful powerful mathematical, logical and practical solutions to these problems ;
    would you then advise me to go in for software engineering or software development ?

    any other proposition would still be appreciated

  10. Avatar

    devon alexander January 5, 2019 @ 7:03 pm

    This is such a terrible write-up. Literally the only thing that python is winning on clearly is the “ease of use” here and that’s probably not even fair.

    Php has as good of libraries, and deployment as python.

    The framework choice here is arbitrary laravel and symfony are both wonderful.

    The conclusion here should be no matter who you are you should be using php because it’s leagues beyond the competition where it matters, SPEED. Unless you’re a hobbyist that doesn’t care about performance, php is your best choice.

  11. Avatar

    tuco January 18, 2019 @ 6:56 pm

    > The conclusion here should be no matter who you are you should be using php because it’s leagues beyond the competition where it matters, SPEED. Unless you’re a hobbyist that doesn’t care about performance, php is your best choice.

    Python has it’s own jited version (PyPy) which is quite fast. And speed is not the only thing that matters, there is also concurrency. Try doing stuff in parallel with php/python you’ll see one struggle hard.

    Also the execution model is quite different.. PHP (fpm) spawns a process for each request which is quite expensive, with python there are numerous concurrency frameworks which get around that (twisted, gevent, tornado… and now the default asyncio).

    Writing long running processes in PHP can be quite fun as well, enable the garbage collector and see that wonderfull speed go down the drain while still leaking memory.

    I admit being biased towards python myself but suggesting php as best for all use cases is just laughable.

    I’d suggest nodejs over php to new web developers any day of the week.

  12. Avatar

    Alex January 27, 2019 @ 12:03 am

    Thank your @Lary for all the facts check. One thing not mentioned is the fact that WordPress powers 30% of websites. And it’s built on PHP. So all those themes and plugins developers must be well versed in PHP. If Python is the preferred tool for beginner programmers, PHP is certainly more suited for beginner back-end web developers.

    Besides, it’s easier to migrate from PHP to Java, JavaScript, C++, C or C# because of the C-style syntax; you know the use of curly brackets and semi-colons as statement delimiters. Starting with PHP makes it logically way easier to jump to other languages. I started programming with C++ and then from there it seems to be a downhill walk learning other programming languages.
    Python sure has its advantages most notably in machine learning but PHP is still strong.

    • Avatar

      Johny August 31, 2019 @ 9:28 pm

      I strongly agree. WordPress is the most popular CMS out there hands down. And it is PHP based.
      There is nothing comparable out there in Python.

      If you look into building web portfolio and especially when you are starting up your career or web dev, business then WP and PHP is your best bet because most SMEs will be using it or will be familiar with it thus requiring the WP/PHP experience. is great example. Type WordPress and you get over twice more job offers than if you were looking for Django for example.

      On the other hand if you are not into CMS or want do something that stays clearly away from WordPress then yes, Python jobs are in highest supply nowadays (on par with JS).

  13. Avatar

    Rahul February 26, 2019 @ 11:48 pm

    PHP & python Who is the best backend programming in web development

    • Vijay Khatri

      Vijay Khatri March 1, 2019 @ 12:27 pm

      Python as its more scalable and Easy to learn.

  14. Avatar

    SHAFIQUL ISLAM March 18, 2019 @ 1:04 pm

    Useful Article

  15. Avatar

    Edwin March 21, 2019 @ 8:56 pm

    I use both PHP and Python and doing learning courses of both to non-programmers professionals and I have the following comments:

    I never understand the “easy to learn” argument about Python compared to PHP.

    Generally, these arguments work only compared to other more professional languages like C, C++, Java, etc. where you have to deal with type declarations on compile time stuff. But when it is compared to other interpreted languages like PHP, javascript, ruby there all almost the same.

    I think people believe python is clearer because forced indentation and some clever oneliner. But every language has its shortcuts. Personally, I keep away from it because doesn’t make your code clearer in the long place. Also, these things don’t prevent the inexperienced programmer to make horrendous code.

    When you talk about PHP been more difficult to learn because it’s a web development language, seems like you think to do a something in PHP you need to make a web page and that’s not true. PHP can be used for command line scripting in the same way as Python. Learning this way you don’t need to know anything about web development.

    You don’t mention one very bad point on python, the Fragmentation. There are two versions of Python (Python2.x, Python3.x) that has mayor incompatibilities. So finally you have to choose between learn one of them or both.

    I think the only strong reasons to chose Python over other language is the usage of some exclusive library or if your direct environment already uses Python.

    Some comments talk about problems in efficiency in PHP in long term process. I use PHP for bioinformatics processing that sometimes takes weeks or months and never have memory issues. Memory usage problems in languages like Python and PHP are more a thing of the programmer that the language. It is usual to see people making large data global instead of local to function or classes, or to keep their file pointers open to the very end. I see these problems in both Python and PHP.

    I have to say that from PHP7 there is a huge evolution of the language. The community is now very active deprecating the old aspects of the language. I’m really impressed about the new features in every new version of PHP had. Very useful.

    For me, this article feels like another biased Python article.

  16. Avatar

    hirelaraveldeveloper March 26, 2019 @ 3:04 pm

    Good Job! This is an awesome post. I couldn’t find it anywhere on google.

  17. Avatar

    Joseph April 8, 2019 @ 6:23 am

    You say that Python is relatively new but PHP has been around for a long time?

    Work on Python started in 1989, it was made public in 1991 and reached 1.0 status in 1994.

    Work on PHP began in 1994, 1.0 was first released in 1995, and the first version with a development team behind it was released in 1997.

    Python, then, is actually a little bit older than PHP.

  18. Avatar

    Yuri May 5, 2019 @ 8:27 pm

    “JavaScript: With powerful web frameworks like NodeJS”

    Correction: NodeJS is not a framework. It could be Express instead.

  19. Avatar

    Shiba Inu May 8, 2019 @ 9:31 am

    For “Pricing” from the point of view of a company.

    I think PHP is cheaper than Python, and that’s what make it attractive.
    It’s easily deployed on the existing shared hosting infrastructure.
    The salary scale for PHP programmers is mostly lower.

  20. Avatar

    sadegh June 2, 2019 @ 4:13 am

    It was a great tip, thanks

  21. Avatar

    David Smith June 12, 2019 @ 6:49 pm

    What an insightful blog! I must say! Thanks for sharing this blog with us Aman. Some truly incredible points that you have taken into consideration.

  22. Avatar

    Patrick Reis June 18, 2019 @ 3:06 pm

    Great explanation. Thanks

  23. Avatar

    Ariel Magbanua June 21, 2019 @ 3:41 pm

    Hello I am a 7 years programmer and I want to learn html5. Any help?

    • Avatar

      Antoine July 10, 2019 @ 3:34 am

      You should start by HTML/CSS (which is not really programming but syntax) if you do web.

      While i learned PHP first, back in 2001, NodeJS/Angular/Vue.js was not there.
      Take a look on that.

      This is the futur.

  24. Avatar

    Antoine July 10, 2019 @ 3:20 am

    Without any doubt, PHP killed Python since PHP 7.

    Also, PHP 8 comming in 2020.

    PHP is much more updated and also, yes, PHP have much much muchhhhhh more library than Python.

    Just compare PHP dev VS Python dev.

    There’s much more PHP dev.
    Knowing PHP is a must when you call yourself “programmer”.

  25. Avatar

    Mohammad Amin Chitgarha July 11, 2019 @ 2:25 am

    Not going to say PHP is easier or Python for novice programmers. However, I remember a conference by Rasmus Lerdorf, the creator of PHP, which has pointed out an interesting thing:

    PHP has the smallest “Hello World” program among all languages. Open a file, type “Hello World!”, save it, and run it!

    Let your conscience be your guide.

  26. Avatar

    Nabil Al-Ashbat July 21, 2019 @ 12:29 am

    I enjoyed your article brother Aman Goel so thank you^^, but there something i’m my mind that i wondered and keep questioning my self a lot of time, because i see a lot of people when they talk about programming languages the mention that python (here in your article for example) is a new language, but in fact if you refer to wikipedia for example you notice that it is pretty old and even older than PHP?!!

  27. Avatar

    The_maddnesss_hatzkrachula August 21, 2019 @ 10:09 am

    This is the most pitiful defense of Python’s absolute unraveling, while PHP is doing laps around stratosphere bound rockets… 😂😂 Like seriously, is PHP trying to take a shot at Java right now? Meanwhile Python3, (utterly incompatible with previous versions – oh, and how’s managing versions with Python again? That fun? No?) drags with fricking Ruby in performance, has no decent package manager (I don’t care what you say – outside node, no one does it worse – composer may play simple – but damn is ever effective). I just don’t get why people hype Python so much – I don’t even think it’s easy, JS got rid of semicolons because they’re pointless, that’s a sensible design decision, but know I’m hunting through my code for missing fucking white spaces instead of semicolons……. great, 1 step forward, 2 steps back 🙄

  28. Avatar

    Jigar Dhulla August 23, 2019 @ 10:26 am

    “If you are an intermediate programmer, you might want to learn Python and shift to it for better job opportunities”

    Yes, you will get more job opportunities if you know both. But this statement suggests that intermediate programmer should “switch to” python. I just want to clarify that PHP and Python both have lot of openings. If you know only PHP or Python, you won’t remain jobless. If you know any one, I would in fact suggest to learn some Front End technology like React, Angular, Vue, etc. Just my personal thoughts.