Originally posted by SueEllen
View Post
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Python Question
Collapse
X
-
-
The real answer to "Should I learn Python" is this:
Please don’t learn to code | TechCrunch
Learn to plaster walls, build a brick extension, fit kitchens. Skills you learn today that are same in 10 years time, that pay better and with work there everyday of your life if you want it.Technology changes at a rapid pace in this industry.
Just a few years ago I was using Objective-C; now I code almost entirely in Swift. There are iOS developers applying for jobs right now who have never written a line of Objective-C. Swift is easier to learn, safer, uses modern development paradigms and is elegant in a way that Objective-C never was. The fact that new developers will never deal with Objective-C’s deficiencies is great, but it ignores the reality of the profession.
Developers are expected to learn fast, with little guidance and little more incentive than the faint rattling of the pink-slip guillotine. One could argue that this is simply one of the costs of the trade. But if current developers are frustrated or falling behind — and there is evidence that shows this is the case — why encourage individuals to enter such an uncertain realm?
What happens to the person who spent night and day studying Objective-C only to be horrified by the Swift announcement at WWDC 2014? Do they keep coding in what is quickly becoming the language of lesser choice, or do they start again? If you’re a young twenty-something, this may pose little difficulty, but if you’re taking care of a family — with bills to pay and mouths to feed — the task becomes Herculean.Comment
-
They aren't exactly the same but not as bad as in IT.Originally posted by DimPrawn View PostThe real answer to "Should I learn Python" is this:
Please don’t learn to code | TechCrunch
Learn to plaster walls, build a brick extension, fit kitchens. Skills you learn today that are same in 10 years time, that pay better and with work there everyday of your life if you want it.
Plus if you have a brain you will be managing minions."You’re just a bad memory who doesn’t know when to go away" JRComment
-
Python was the cool kid on the block before Ruby gained popularity, and has retained popularity - so if you want a language of this genre Python is probably the one to go with?Originally posted by DimPrawn View PostPython seems another fad.
The language itself seems full of holes and inconsistencies.
https://wiki.theory.org/YourLanguage..._sucks_because
Strikes me as Visual Basic all over again.
By the time you learn, what looks like a poorly designed language, a new "fashion" language will be all the rage. Look at Scala a few years ago. Everyone was learning it. Perl and Ruby? Remember those? Must haves, now must be forgotten.
Computer Science is worse than the fashion industry....Apple Swift anyone?
Learn the consistent risers, and also use the Job sites to see which languages come up the most with the best rates.
Most Popular Coding Languages of 2016 — CodeEvalOriginally posted by MaryPoppinsI'd still not breastfeed a naziOriginally posted by vetranUrine is quite nourishingComment
-
These scripting languages are all much the same. If you can do one you can probably do all of them, with appropriate googling to work out the exact syntax.Originally posted by d000hg View PostPython was the cool kid on the block before Ruby gained popularity, and has retained popularity - so if you want a language of this genre Python is probably the one to go with?
Javascript is still the only language supported by browsers. I've mostly been doing C++ and Javascript together (in NodeJS), and also Typescript that gets converted to Javascript to run in a browser. Typescript is a pretty decent language for people that are used to proper programming, so probably won't catch on.Will work inside IR35. Or for food.Comment
-
I nearly said JS, but I'm unsure if it's use outside the browser is the same kind of fad we had with Ruby et al - flavour of the month that will get replaced by something else cool once Node.js loses its coolness?Originally posted by MaryPoppinsI'd still not breastfeed a naziOriginally posted by vetranUrine is quite nourishingComment
-
I've switched to Python 3 as of last year, and have no regrets. I haven't encountered any libraries that I can't use because of that decision, and I've been doing things like automated natural language analysis of books. And I had more difficulty dealing with a simple PostgreSQL database upgrade than I did with converting the 2.7 Django application that used that database to 3.
As Python has been a fad for twenty-five years now among people and communities that do interesting things with computers rather than just writing the same old Line of Business application over and over again, there's good support for all kinds of fun stuff; and the transition to 3, though it's been slowish to take off, has really gathered steam over the last year or two. You're unlikely to find many open source libraries you want to use that haven't been ported to 3, or can't be ported automatically using 2to3 (which is a real and valuable tool, not like that joke thing Microsoft came up with that was supposed to port Visual Basic 6 to VB.NET and which worked about as well as you'd expect a tool invented by the marketing department to).
And if your interest is in learning the language, and you manage to find a library that hasn't yet been ported and for which 2to3 doesn't do the job completely, then you'll learn a lot by completing the port yourself, and finish up with something to give back to the community
Last edited by NickFitz; 3 June 2016, 21:01.Comment
-
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- A remote IT contractor's allowable expenses: 10 must-claims in 2026 Today 07:03
- New UK crypto rules now apply. Here’s how mandatory reporting affects contractors Yesterday 07:03
- What the Ray McCann Loan Charge Review means for contractors Jan 14 06:21
- IT contractor demand defied seasonal slump in December 2025 Jan 13 07:10
- Five tax return hacks for contractors as Jan 31st looms Jan 12 07:45
- How to land a temporary technology job in 2026 Jan 9 07:01
- Spring Forecast 2026 ‘won’t put up taxes on contractors’ Jan 8 07:26
- Six things coming to contractors in 2026: a year of change, caution and (maybe) opportunity Jan 7 06:24
- Umbrella companies, beware JSL tunnel vision now that the Employment Rights Act is law Jan 6 06:11
- 26 predictions for UK IT contracting in 2026 Jan 5 07:17

Comment