Why Python will continue to grow
Google Incorporated

Why Python will continue to grow

http://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the-most-popular-introductory-teaching-language-at-top-us-universities/fulltext

Python is the top language used to teach object oriented programming at universities.  Why shouldn't it be.  Its backed by google, a much simpler syntax than Java or C and more straightforward to read.

True many universities may use it as an intro to object oriented programming and move on to Java or C but its popularity continues to rise

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

So it is taught in universities, what difference does that make?  Well there could be a strong correlation to languages selected and used as newly minted graduates get out into the workforce and rise into positions to decide what technologies to implement.  Many outsourced vendors will learn and support what is popular in the market and should fit nicely for many projects that do not need large enterprise level support.  We have already seen this with the proliferation of PHP abroad.

Also, Python's features allow it to gain market share from most of the major programming languages.

It is much easier to learn then Java, takes less boilerplate code and can still provide the heavy duty lifting typically required by enterprise level software.  True I have never really pushed the limits of it but if it is good enough for google it should be good enough for most projects.

It's also open source so can be much more appealing than a C# shop relying on microsoft technologies and MSDN subscriptions.

Where I think it stands to gain the most is with PHP developers.  PHP can be a bad word with its lack of structure and numerous advocates who install a wordpress template which they claim makes them "PHP experts".  

Python hits that niche of being easy enough for people to pick up, but still structured enough for companies not to scoff at it.

With the Ruby craze dying down, if you are looking for a new language that will continue to grow, give Python a spin ... it appears most everyone else is.

To view or add a comment, sign in

More articles by Brant Snow

  • Finding what you truly want with AI

    Graph RAG is a RAG framework introduced by Microsoft to overcome the challenges posed by traditional RAG systems. It…

    1 Comment
  • How do I get started on an AI application easily?

    AWS Bedrock: Transforming AI with RAG and Advanced Security Generative AI is all about creating new content—like text…

    2 Comments
  • AI Retrieved-Augmented Generation: An Overview

    Generative AI Large Language Models (LLMs) have been the most popular form of LLMs in the year 2024. Despite their…

  • You're doing DevOps wrong

    I cringe a little everytime I see a posting for a "DevOps Engineer". I admit it, one of my pet peeve’s is the term…

    2 Comments
  • The PROBLEM with CodeWars

    A friend recently introduced me to codewars.com, if your not familiar with it, it is a site where you can solve…

    4 Comments
  • Microsoft Typescript - Sizzle or Fizzle?

    Microsoft's Typescript has been around for awhile. Many already could be singing its praises or curses.

    4 Comments
  • Data-Visualizations using D3.js

    We will take a look at the d3.js library for visualizations.

    3 Comments
  • Technical Writers Wanted

    This is not a job post, its more of a plea. I spent some time working to integrate with a GREAT service and their API's…

    1 Comment
  • Learn once, write anywhere

    Yes..

  • Angular 2.0 enters Developer Preview

    Angular 2.0 is officially in Developer Preview.

    1 Comment

Explore content categories