Python Community Announces Podcast, Developer's Survey, PyCharm Discount (blogspot.com) 19
The Python community is staying busy.
- Three weeks ago a new podcast launched with Python core developer/steering council member Pablo Galindo and Python developer-in-residence Åukasz Langa.
- This month the Python Sofware Foundation announced its seventh Python Developers Survey.
- And for the fifth year in a row the foundation partnered with JetBrains to offer a 30% discount on JetBrains' dedicated Python Integrated Development Environment "PyCharm" — with all proceeds benefitting the Python Software Foundation ("The discount will be automatically applied when you check out. The promotion will only be available through November 27th...")
A PSF blog post about the fundraiser notes you can also just make a direct donation to the Python Software Foundation, or sign up to become a foundation member to "help us sustain what we do."
Subscription (Score:3)
PyCharm is subscription based, $99/year. I want an IDE I can use after I pay for it, not one limited to 365 days. Notepad++ will do just fine.
But... (Score:2)
Re: (Score:2)
Not trying to defend them, but from what I read on their site, if you pay for one year you get to keep that version for life. You don't get the upgrades after your subscription runs out.
Re: (Score:2)
Wing. Or Visual Studio Code.
Re: (Score:1)
I'm one of the many JetBrains users who vocally objected when they first announced their intent to switch to a subscription policy. With the exception of the occasional skidloader or backhoe, I don't rent tools. I research them, and then invest in owning them if they're worthwhile, and will maintain and upgrade them as appropriate. But I will not have any tool I depend upon in the long term dependent on the ongoing availability of a third party's permission.
Unlike most of the software tools for which I've l
Re: (Score:2)
You beat me to it. JetBrains' "subscription" model pretty much the best of both worlds. You can effectively buy the current version, and a year's worth of updates, in perpetuity, for the price of a one year subscription. If they release something new that you really want then you can renew for another year, but you can delay that decision for as long as you want if there's nothing you feel you need.
Re: (Score:2)
Which they can change at any time. "Sorry, we decided to rethink the perpetual license. You are now required to subscribe annually to continue using the product." .. i.e. No soup for you! Renting, in any form, is not owning.
Re: (Score:1)
I mean, sure, but that applies to any software purchase - the seller can change the license after it's been agreed upon. But in either case, why would you agree to such new restrictions? Just keep operating under the original license.
I do understand that for ye standard phone-home-for-permission rental situation, new terms like that could be unilaterally enforced by not supplying the "permission granted" response. And, worse, that circumventing such actions could put you in violation of DMCA junk. Which is
In Other Python News... (Score:4, Interesting)
Revamping Python for an AI World [acm.org]: "Computer scientist Chris Lattner [of Swift fame] set out to create a new language, Mojo, which offers the ease of use of Python, but the performance of more complex languages such as C++ or Rust. [...] The result is a language with the same syntax as Python, so people used to programming in Python can adopt it with little difficulty, but which, by some measures, can run up to 35,000 times faster."
What license? (Score:3)
"Mojo" doesn't appear to be Free Software, or even Open Source.
It looks like switching to Mojo is locking yourself into a single supplier, not just not but in the future.
Python is such an easy to use language (Score:2)
Now please buy this IDE for $249.00 a year.
Seems like a mixed message to me.
Re: (Score:2)
I've always thought that it was odd that Python had a reputation for being easy to learn and easy to use. Python isn't very well designed. You might even say it's a fractal of bad design, painful for both beginners and experienced developers alike. It's white space rules in particular make it difficult to use without an editor that's "python aware". You really do need good tools if want to use it.
It's not the only language like this, of course. If you've ever tried to use R without RStudio, you know w
Re:Exit through the gift shop (Score:1)
JetBrains has two versions for both their Python and Java IDEs - a paid "Pro" edition with a bunch of extra enterprisey stuff, and a free (gratis, and I think also Libre) "Community" edition. And it's not a "Pro=core features, Community=crippleware" situation either, but a "Community=core features, Pro=extra special-purpose features" one.
Re: (Score:2)
Setting aside the fact that the IDE is in fact $99 for personal use in the first year, and gets cheaper each of the next two years, and there's a very capable free edition which has all of the core features... there are plenty of tasks involved in coding that are tedious even in the best of languages. It's rare for any language to integrate an editor and have a debugger integrated into the editor. Good IDEs support efficient refactoring of existing code. Automated generation of unit test stubs, and one-clic
Re: (Score:1)
I suspect that $250 may have coming from looking at the "All the IDEs" price?
Used to be that JetBrains licensed each IDE separately. Then they shifted pricing models, where it's $50-150$ for one specific IDE and then $250 for two-or-more. Suboptimal if there are exactly two that you have cause to use, but handy if you already use more than two.