Why Python?

By Dr. Rob Flemming

PyDr.thon is an easy-to-learn yet deceptively powerful programming language. Its clear concise readable code, large standard library, and built-in testing framework make it ideal for rapid software development. While the long-standing industry

 

anecdote that one python programmer can do in two months what two C++ programmers can do in one year may stretch the truth, it is certain that Python shaves hours, days, or even months off development projects depending on their size and complexity. What’s more, the small program size and readability of code facilitates the upkeep and maintenance of Python code.

When comparing Python to other languages it is not hard to find individual areas where they shine brighter: C++ is faster, R has better visualization, PERL can be even more concise. However, it is the unique combination of powerful features that attracts programmers and keeps the Python one of the most popular and required languages by clients, especially in the areas of web development, software development, data analysis and scientific computing.

The ease with which the basics of Python programming are picked up combined with a healthy job market for Python programmers tempts many of varying skill to promote themselves online as Python Developers.

When hiring for python projects or full-time employees it is important to incorporate a technical interviewer to assess the candidates’ depth of knowledge and familiarity with common Python frameworks. Ideally, a small test project would be assigned as well to evaluate both programming and communication skills.

Candidates’ contributions to code repositories and user communities should also be considered. The combination of these approaches along with a well-crafted job description will ensure that the best candidate is attracted and chosen.

Dr. Rob Flemming is the Co-Founder of hoytNIVA, a global technology, and human capital consulting firm. Dr. Flemming is a graduate of MIT, earned his Doctorate in Applied Mathematics from Northwestern University and has served in senior-level DoD Cryptology and private client leadership positions for over 20-years.

David Hitt

David is the Co-Founder of PythonTek. David earned his B.B.A from Loyola University Chicago and his MBA from Keller Graduate School of Management. David built a 14 year career focused on accounting and finance, with 10 of those years in public accounting as a consulting manager for one of the largest regional accounting firms in Chicago. He also spent 3 years as a controller in the commercial construction industry. Prior to his public accounting career, David was a trader and member of the Chicago Board of Options and the Midwest Stock Exchange. David left public accounting with the purpose of solving one of the main challenges that face business growth - finding and hiring great talent. Since David entered the staffing and consulting field, he has worked with many Fortune 500 and midmarket companies assisting them in recruiting the best talent, scoping and managing accounting and technology projects, and developing talent sourcing strategies to enable clients to build pipelines of candidates for multiple lines of business including, accounting, finance, technology, manufacturing, sales.

2 Comments