Slashdot Mirror


How Much Python Do You Need To Know To Be Useful?

Nerval's Lobster writes: Since Python is a general-purpose language, it finds its way into a whole lot of different uses and industries. That means the industry in which you work has a way of determining what you actually need to know in terms of the language, as developer Jeff Cogswell explains in a new Dice piece. For example, if you're hired to write apps that interact with operating systems and monitor devices, you might not need to know how to use the Python modules for scientific and numerical programming. In a similar fashion, if you're hired to write Python code that interacts with a MySQL database, then you won't need to master how it works with CouchDB. The question is, how much do you need to know about Python's basics? Cogswell suggests there are three basic levels to learning Python: Learn the core language itself, such as the syntax and basic types (and the difference between Python 2 and Python 3); learn the commonly used modules, and familiarize yourself with other modules; learn the bigger picture of software development with Python, such as including Python in a build process, using the pip package manager, and so on. But is that enough?

12 of 263 comments (clear)

  1. trick question by hypergreatthing · · Score: 4, Funny

    The answer has to be 0 right?

    1. Re:trick question by TechyImmigrant · · Score: 4, Funny

      The answer has to be 0 right?

      No. The answer would be : None

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    2. Re:trick question by sinrakin · · Score: 4, Funny

      If you need to know it, you need to know it. If I hired someone who didn't know some piece of Python that was needed, I'd totally sit his ass down and make him spend the 5 minutes it would take to learn it. No excuses.

    3. Re:trick question by telchine · · Score: 5, Funny

      I find that knowing the majority of the Dead Parrot sketch and the main chorus of the Lumberjack song gets me through fine :)

  2. I'm already useful by plover · · Score: 5, Funny

    I know C++. To me, anyone who knows python but not C++ is half useless. If you only know Java, you're 25% useless. And if you know only Visual Basic, you're 125% useless.

    --
    John
  3. You can get by with: by xaosflux · · Score: 4, Funny

    Holy Grail;
    Dead Parrot;
    Spam;
    Ministry of Silly Walks;
    and of course Spanish Inquisition.

    1. Re:You can get by with: by Anonymous Coward · · Score: 5, Funny

      I didn't expect the Spanish Inquisition to be on that list...

  4. Bare minimum by bobdehnhardt · · Score: 5, Funny

    I'd say the Parrot Sketch, Argument Clinic, and Silly Walks. Maybe add in Bruces and Spanish Inquisition, although no one expects that last one.

    Um, what? No, I didn't read the article before responding. Why do you ask?

  5. Re:Almost by Marginal+Coward · · Score: 4, Funny

    It always amazes me that so many folks reject something entirely because they don't like one aspect of it. Good luck finding a wife...

  6. I think you would need to know the Holy Grail... by Fallen+Kell · · Score: 4, Funny

    I mean seriously, you need to at least know the Holy Grail to say that you know Python...

    --
    We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
  7. Re:Almost by rubycodez · · Score: 4, Funny

    My wife doesn't have a white space, she's asian.

  8. Re:Almost by Marginal+Coward · · Score: 4, Funny

    I heard a similar rationale regarding a baby and its bathwater. At first, the bathwater was blamed for the unfortunate zealous disposal of the baby. But when that explanation didn't fly, the purported ugliness of the baby was offered as justification. However, after hearing both explanations, the jury remained unconvinced.