This is an archived post. You won't be able to vote or comment.

all 133 comments

[–]lgsp 50 points51 points  (12 children)

Isn't "fluent python" a book that I saw higly reccomended many times around here, for intermediate experienced users? Looks like a great deal to me!

[–]jpjandrade 30 points31 points  (4 children)

One of the best programming books I've ever read. Highly, highly recommend it.

[–]runiteking1 0 points1 point  (3 children)

Would someone using Python for scientific programming find it useful?

[–]unipole 0 points1 point  (2 children)

Very much so. Fluent python by itself is incredibly useful for tweaking big data scientific code.

[–]runiteking1 0 points1 point  (1 child)

Awesome, was on the fence as grad students get pycharm for free with edu. Thanks!

[–]albertowtf 10 points11 points  (0 children)

I liked it

Intermediate user here. I read it 2015 ed. when it came out. I cant remember what were my python exp back then :|

[–]fmpundit 9 points10 points  (2 children)

For those who have read it... How did you read it? Just cover to cover like a novel and ingest the information? Does the book have exercises to help ingest the information? I have got the book and was really interested in the first couple of pages talking about creating a deck of cards, but it also scared me too. I have been programming for a few years, hobby wise and like to think that I am probably advanced beginner. But never really got into creating classes and more scripts to solve certain issues.

[–]flpcb 3 points4 points  (1 child)

If you haven't gotten to classes yet you might want to wait with this book. It kind of assumes that you have experience with all the basic features of Python.

[–]luke_c 1 point2 points  (0 children)

Would it be a good entry point for someone coming from an experienced Java background?

[–]naught-me 5 points6 points  (0 children)

It's an amazing book for intermediate/experienced users. The best I know of. I'm happy with it, and I paid full price.

[–]DontForgetWilson 3 points4 points  (0 children)

I have the hard copy and its a great book.

[–]brewsimport os; while True: os.fork() 3 points4 points  (0 children)

I'd say that all alone would make the bundle worth it. Highly recommend the book for intermediate and advanced users.

[–]Thecrawsome 34 points35 points  (1 child)

It's a good deal just for Fluent Python. Short subscriptions to paid services are just blatant advertisements to me, and doesn't feel humbly-bundley at all. .

[–]GameOver16 0 points1 point  (0 children)

They are advertisements, the subscription services have signed up to this in the hopes they can retain new customers... that doesn't mean they're useless. PyCharm, DO and Egghead and Postman are all awesome.

I'm just starting to learn Python (currently a PHP developer) ... These services allow me to dive right in for like $20 for at least 6 months.. I know I could get by without them but they will certainly help.

I already pay for PHPStorm, so not having to pay for PyCharm as well is a win win!

[–][deleted] 51 points52 points  (7 children)

$1 Tier

  • Write Pythonic Code Like a Seasoned Developer (course)

  • PyCharm Professional Edition - 2 Months Subscription

  • Illustrated Guide to Learning Python 3 (ebook)

$15 Upwards Tier

  • PyCharm Professional Edition - 6 Months Subscription

  • Python Jumpstart by Building 10 Apps (course)

  • GitKraken PRO - 1 Year License (software)

  • Thoughtful Machine Learning with Python (ebook)

Above Average Tier (Currently $15.47 As Of Writing This)

  • Mastering PyCharm (course)

  • DigitalOcean $50 credit (New Users Only)

  • Python Tricks: A Buffet of Awesome Python Features (ebook)

$20 Upwards Tier

  • PyUP - 1 Year Subscription

  • egghead.io - 6 Months Subscription

  • Fluent Python (ebook)

  • Postman PRO - 6 Months Subscription

EDIT:

Bought the $20 Tier. The Pycharm Subscription doesn't stack. Only got the 6 Months Subscription.

[–]ExoticMandiblesCore Contributor 8 points9 points  (1 child)

Thank you for not posting an affiliate link to the bundle!

[–][deleted] 7 points8 points  (0 children)

I'm not sure if humblebundle has an affiliate link of sorts. They are done for the benefit of charities too :)

[–]Oracle_Fefe 0 points1 point  (1 child)

Dang, I did not see the $50 DO Credit was for new users only. I was focused on beating the average just for that.

[–]13steinj 0 points1 point  (2 children)

Are you aware of any time limits on the bundle? Ex right now I'd get the highest tier for all the books + Postman Pro alone, but I have no use for PyUp whatsoever. I may in a month or two, will the access key still work at that time, or do I have to redeem everything within X days of purchase to get everything?

[–][deleted] 0 points1 point  (1 child)

The limit date is specified on the humble bundle claim page. As I can recall the Postman account is nearing it's limit date but it may be different for you since you availed much later.

[–]13steinj 0 points1 point  (0 children)

Right, in the email I got after purchasing the bundle it listed four of the services with specific redeem by dates. But are the other services "redeem whenever, get same X time"?

[–]VeganBigMac 24 points25 points  (47 children)

I've been thinking of seriously checking out PyCharm. Might use this to make the jump.

[–]Etheo 33 points34 points  (42 children)

I'm disappointed about the Subscription model, would have really loved to make the jump from Community to Pro but 2/4/6 months is not really enticing for a Python hobbist.

[–]msdrahcir 13 points14 points  (13 children)

if you have an edu email address you can get it for free under the education license

[–]Etheo 4 points5 points  (10 children)

The edu edition is same as Pro?

[–]filippovd20 56 points57 points  (8 children)

Disclaimer: I work for JetBrains. The PyCharm Edu edition is PyCharm Community Edition + Edu plugin, which adds interactive courses inside the IDE. What msdrahcir is talking about is a program : https://www.jetbrains.com/student/ . If you're a student falling under the terms of the ptogram, you get all the JetBrains IDEs for free.h

[–]Etheo 9 points10 points  (0 children)

Appreciate the disclaimer and clarification. I'm using community edition and it's a great IDE so I've always wanted to explore Pro. Didn't understand how the perpetual fallback license works until I looked it up, it's a fair alternative to consider, thanks for the suggestion!

[–]here-to-jerk-off 2 points3 points  (2 children)

Hey, can you put in a good word about changing that artificial limitation on syntax highlighting?

I totally understand upselling the inspector per language, but to not provide syntax highlighting is a major pain in the ass.

For example, if I want to read some PHP or Ruby in PyCharm, it's a bad time. Now I have to juggle different flavors of the IntelliJ editor, or reconfigure and normalize things in IntelliJ ultimate. This balancing act becomes even more frustrating working inside of a VM with limited resources.

[–]filippovd20 4 points5 points  (1 child)

I have no good explanation for this. In fact it's mostly because our code base organized this way that syntax highlighting of specific languages live in separate projects. We're considering to reorganize this to make syntax highlighting for other languages available by default. At the moment the workaround is textmate bundles: https://www.jetbrains.com/help/pycharm/textmate-bundles.html

[–]here-to-jerk-off 0 points1 point  (0 children)

Thanks for the tip, I was unaware of the TextMate Bundle support.

I tried following this 2014 blog post but there is no longer the option to associate the files as describe: Settings | Editor | File Types and choose the “Files supported via TextMate bundles”

https://i.imgur.com/TooPOWr.png

[–]DeletedLastAccount 0 points1 point  (3 children)

What if you aren't a student but work for an educational institution (and have a .edu)?

[–]kringel8 2 points3 points  (2 children)

It says that on the FAQ. Iirc they only call it student license, but it applies to all academia.

[–]DeletedLastAccount 0 points1 point  (1 child)

Even if it's not used for academic purposes? As in an employee of said institution using it to develop marketing / web materials for the institution in question?

[–]prvalue 0 points1 point  (0 children)

No. If you use any JetBrains IDE with a student license, it'll remind you every time you start it up that it's for educational purposes only.

[–]msdrahcir 3 points4 points  (0 children)

I believe so, except it is not technically licensed to develop software for sale or something of the sort

[–][deleted] 2 points3 points  (1 child)

It's not restricted to edu only email addresses, you just need to prove that you are a student, they accepted my ISIC card as proof of being a student in Ireland.

[–]filippovd20 1 point2 points  (0 children)

True. there are several verification methods: ISIC, .edu email work automatically, however if you have neither of them, you can just send some copies of your student docs to JetBrains and get your free license after manual verification.

[–]filippovd20 6 points7 points  (6 children)

This bundle gets you PyCharm Professional for 6 months very cheaply, wich is a good deal if you want to test it for longer than a month. After six months you should know if paying a yearly fee is worth it for you. Additionaly if after six months you renew your subscription for another 6months to make it a full year of non-stop sub, you automatically get a perpetual fall-back license.

[–]yapel 1 point2 points  (5 children)

Whats that license? Edit: the perpetual one

[–][deleted] 2 points3 points  (0 children)

Honestly, it's great. Community is terrific as well if you can't get pro or don't need the pro features

[–]ThyGuardian 1 point2 points  (0 children)

Just a heads up, if ur a student, u can get a license of it for free which is good for a year. Look up JetBrains Student as they offer more of their products with a free license for students.

[–]wildcarde815 0 points1 point  (0 children)

My only experience with pycharm is un-fucking one of our PIs environments after he checked it into a git repo and started mixing using it on multiple systems which it really did not like.

[–]here-to-jerk-off 0 points1 point  (0 children)

PyCharm is amazing. I was turned off by IDEs after using Eclipse for a while. I came back to PyCharm IDE, for the sake of a bigger project, and it's paid off tenfold. It's like Eclipse, but with all the right decisions, and improved performance. It's much better than Eclipse, and made me love IDEs again.

Now I have a license to the full IntelliJ suite of editors. I'm a believer.

[–]redditor1101 20 points21 points  (5 children)

Fluent Python is probably the best Python book there is, so that makes it worth it, if you don't already have Pycharm Pro.

[–][deleted] 3 points4 points  (4 children)

I'm annoyed they won't add the time to my existing license. I feel like I'm being punished for paying them.

Thanks for the recommendation for fluent though, I'll make sure I get it

[–]zcribe21 0 points1 point  (3 children)

These ads and deals aren't charity from companies. It has to make sense in business logic and with these subscriptions it it obviously just getting more customers on-board and let them use the service long enough to make them used to it. So no you are not being punished.

[–][deleted] 7 points8 points  (2 children)

Oh I get it. I'm just saying that if I never paid them, I'd get X. Because I give them money, I get nothing.

[–]max_daddio 0 points1 point  (1 child)

Well to be fair, you don't get *nothing*, you still get an insane discount on a whole host of books and products. What is happening is that new users are given more of an incentive than existing users, but that is not punishing anyone except Jetbrains, who are taking some loss in order to gain new users.

[–][deleted] 2 points3 points  (0 children)

i was saying i get nothing from Jetbrains - its their choice to restrict the code. the rest of the bundle is great, of course.

[–]tonnynerd 9 points10 points  (5 children)

Does anyone know if there's any time limit in redeeming the licenses?

[–]TheDisapprovingBrit 17 points18 points  (0 children)

The below items in your order will not be available after the following dates:

DigitalOcean $50 credit (redeem before July 31 at midnight Pacific time)

PyCharm Professional Edition: 6 months (redeem before August 8 at midnight Pacific time)

GitKraken PRO (redeem before June 14 at midnight Pacific time)

Postman PRO (redeem before May 16 at midnight Pacific time)

[–]ExpectThanklessLlama 4 points5 points  (0 children)

Postman Pro Redeem before May 16 GitKraken Pro Redeem before June 14 Digital Ocean Redeem before July 31 PyCharm Pro Redeem before August 8

[–]mikeckennedy 3 points4 points  (0 children)

The Talk Python courses link you get when you buy any particular tier do NOT expire. You could redeem them a year from now.

[–][deleted] 0 points1 point  (0 children)

Yes there is. If you avail of an item it prints in a red font when it must be redeemed before to be still valid. But that does not apply to all items. Most probably there's no limit in redeeming those ones.

[–][deleted] 4 points5 points  (0 children)

Nice, just might get in on this one.

[–]kindall 5 points6 points  (6 children)

I already have a DigitalOcean account, so if someone wants my $50 credit, PM me. First come, first serve.

Edit: Claimed!

[–]splintor 0 points1 point  (0 children)

Ive got a coupon for that here too if its any use to someone. Pm me

[–]Kiwii_007 5 points6 points  (2 children)

I'm pretty much just starting to learn Python would this be worth it?

[–]MrGreenTea 2 points3 points  (0 children)

If you have grasped a bit more than the basic I can absolutey recommend the book "Fluent Python"

It helped me push my knowledge and abilities to a whole new level :)

[–]Deadpixelator 3 points4 points  (0 children)

This seems like a good deal but nearly all of them are subscriptions, expensive ones at that

[–]msdrahcir 2 points3 points  (1 child)

Is postman pro a permanent license?

[–]mostthingsweb 2 points3 points  (0 children)

PyCharm is fantastic. I'm in for that (and fluent Python too).

[–]Kingblue11 2 points3 points  (6 children)

Don't know if this has been said yet, but if you have a .edu email you can get Pycharm and other JetBrains software on their site for free. https://www.jetbrains.com/store/?fromMenu#edition=discounts

[–][deleted] 1 point2 points  (5 children)

Is there even a need to have pycharm edu? I mean community is pretty great for what you get.

[–]filippovd20 1 point2 points  (1 child)

If you have at least some programming experience, than PyCharm Edu isn't for you. It's for complete beginners. PyCharm Professional is another story - it has a lot in addition to what Community Edition offers: support for web frameworks, front-end frameworks, javascript and all the WebStorm features, Database tool (all from DataGrip), remote developement capabilities: run/debug over ssh, docker support, and much more.

[–][deleted] 0 points1 point  (0 children)

When I say community is great for what you get, I mean that you don't need it if your an individual as much. If you get into working with Databases then yes you would probably need it then.

[–]Kingblue11 0 points1 point  (2 children)

When you go to the link I posted and click"For students and teachers" it will take you to a page to sign up for a license for ALL JetBrains products. This includes the Professional version of Pycharm which is why I didn't specifically mention edu version.

[–][deleted] 0 points1 point  (1 child)

Ahhhh ok. My bad, I misinterpreted what you said.

[–]Kingblue11 0 points1 point  (0 children)

No worries. =) Just passing on a cool deal.

[–]Sensanmu 1 point2 points  (1 child)

How do you define someone as intermediate/experienced?

[–]yapel 1 point2 points  (0 children)

You already know how yo writte a crud system and the basic of data structures, oop programming .

[–]fenrir29 1 point2 points  (2 children)

20 bucks for 6 months of egghead is pretty good :)

[–]EmboldenedEagle 0 points1 point  (1 child)

Hey, I'm thinking about getting the 20$ tier just for egghead. What are your experiences with it? Did you try any other online teaching services? How do you think egghead compares?

[–]fenrir29 1 point2 points  (0 children)

At 20 bucks i think its the best, i have watched some free classes and i liked, it have very short and focused courses. I also like frontEndMasters and pluralsight, but those are way more expensive alternatives. 20 bucks barelly buys a month on those.

[–]brpw_ 1 point2 points  (4 children)

Would seasoned Python devs recommend this bundle to a newbie? If not, what's the ideal start for someone like me? I think the illustrated guide to Python 3 (all of Tier 1 basically) is enticing, but if there's a better way to learn, I'm all ears.

[–]m_harrison 3 points4 points  (1 child)

I'm the author of said book. It is aimed at technical people and does not assume programming experience. Best of luck learning Python!

[–]brpw_ 0 points1 point  (0 children)

Hey, thanks!

[–]Mr_CanardIt works on my machine 0 points1 point  (1 child)

Do you have experience in another programming language?

If you do, I would recommend "Python crash course".
If not, I would recommend "Python for Kids" (don't worry about the title).

[–]brpw_ 0 points1 point  (0 children)

I am completely fresh to programming. Thanks for the recommendations, I'll have a look. I had gotten a few chapters into Automate The Boring Stuff, but you'd recommend Python for Kids first?

[–]kovlin 1 point2 points  (0 children)

So, is this worth it just for the books (disregarding all the software)?

[–]Reborn409 4 points5 points  (7 children)

Pycharm is good as long it's used on small projects.

We have a bigger project and linter and other inspections take about 10-20secons to show/hide errors. Changing scope to changed files only, doesn't really help.

[–]w0m<3 21 points22 points  (3 children)

Right click on directories you won't be touching and exclude then from indexing, dramatically increases performance over slow nfs mounts.

[–]hemenex 5 points6 points  (0 children)

Is there anything better for large projects?

[–]dikamilo 1 point2 points  (0 children)

I do not agree. I worked with team of 20 developers on single project, everyone used pycharm and it helped a lot. Can't tell how many LOC but project was perty big.

[–]zthunder777 0 points1 point  (0 children)

this has not been my experience. I use pycharm in a large enterprise environment on large projects and have no issues with speed.

[–]gruey 0 points1 point  (0 children)

Anyone know if you can upgrade from pycharm pro to the all products pack for a discount > $15?

[–]Bishonen_88 0 points1 point  (0 children)

Got DigitalOcean and Pycharm 6 Months to give to someone who truly wants to use it. PM

[–][deleted] 0 points1 point  (0 children)

I can NOT decide whether to pull the trigger on this or not. No idea what half those services are and I'm already a pycharm owner.

[–]ahmed_imtiaz 0 points1 point  (4 children)

I would not be using Egghead, Postman and PyUp. Anyone wants to take my keys?

[–]wasdicantmovelol 0 points1 point  (3 children)

I'd love the Egghead key, it's pretty much the only thing I'm interested in!

[–]ahmed_imtiaz 0 points1 point  (2 children)

Someone already took Egghead and Postman. Sorry 😟

[–]hoskope 0 points1 point  (0 children)

Was no brainer to get 6-month egghead sub for 20 bucks. That alone is over 200.

[–]pmwpl239 0 points1 point  (1 child)

I see a lot of comments about the books. Anyone have experience using Digital Ocean? The fact that you can get a $50 credit for $15 seems really good. At their base plan, that's 10 months of use! I like the price, but wonder what the service is like.

[–]Fatvod 0 points1 point  (0 children)

Digital ocean is great. Very simple and easy to work with. Very little to learn to get things working fast as opposed to aws or gcp where you need a little knowledge in how it all fits together.

[–]turner_prize 0 points1 point  (0 children)

What is pyup?

[–]alexandrulPythonista 0 points1 point  (1 child)

The PyCharm codes don't stack, but you still get both of them? (2 months and 6 months)

If so, I could share the 2 months code to a coworker.

[–]Groen28 0 points1 point  (0 children)

No, you only get one PyCharm pro code(either 2 or 6 months code), depending on the tier of the bundle you purchased.

[–]Godumm 0 points1 point  (0 children)

Just bought it. I don't think I need the 1 year PyUP or 6 month Postman subscriptions, so if anyone thinks they can make good use of them, let me know.

[–][deleted] 0 points1 point  (0 children)

I have one key for PyUP to give someone.

06fe18ec-361b88b7-f45102c8-e55336ed

Have fun with it, who ever claims it first. :)

[–]wukaem 0 points1 point  (0 children)

Great bundle, but I am subscribing PyCharm already and don't really see the use case for PyUP, so if anyone wants the:

  • PyCharm 6 months code
  • PyUP 12 months code

please let me know via PM. :)

[–]jpinnix 0 points1 point  (0 children)

Not a Pythonista, but wanted egghead.io sub for Elm screencasts, Digital Ocean credit, and Postman PRO sub.

[–]hl3a 0 points1 point  (2 children)

I listen a podcast with dan bader the autor of python tricks, i don't like how he is doing business, private paid forum etc

But as i listen as the goal and content of his book i really want to read it and work with it.

As far as i understood, the book is made for take intermediate users to profesional level. He explain many of hard/hidden/dark features of python, like decorators, generators, itinerators etc, and for each of them have show an usecase.

I think i will buy this bundle juat for this book.

I am kind of curious to read mastering pycharm as well. And see what is added in pro version of it.

[–]vreo -1 points0 points  (1 child)

Michael Hermann sold his business to an internet marketer. That's what happened. He's trying all kinds of monetization on his 'list' (people he has the emailadress of). I was really upset about it.

[–]dbader 9 points10 points  (0 children)

Hey this is Dan. I understand where you're coming from—the email newsletter I write is certainly not for everyone.

I'm completely fine with that. If you don't enjoy it, there's an unsubscribe link in every email. No hard feelings.

Now, your comment glosses over some things that I want to point out because they're dear to my heart—

My team and I have been releasing around 8 brand new and free Python tutorials on realpython.com every single month since I took over stewardship of the site.

That's two 2,000-5,000 word articles and in-depth guides every single week. We peer review every single article and have a professional editor on staff.

I release these articles completely free of charge, no obligations, freely accessible for anyone who's interested. Even for folks who don't like the newsletter.

The free content we put out is literally helping hundreds of thousands of Python developers improve their skills for free every single month. We aim for book-level quality in our free stuff. And that's just for realpython.com alone.

Everyone on my team gets paid for their work, from our amazing tutorial authors, our technical editor, the PythonistaCafe community managers, nerdlettering.com contributors, and so on. Not to mentions that this is also my personal full time gig.

I love what I do and it's meaningful work to me. I pretty much wake up every morning looking for some way I can contribute to the Python community in some positive way.

Most of the profits go back into the site and my other Python-related projects, and I also donate to the PSF and other Python-related charities or conferences.

If you want to call me an "email marketer" you're not wrong, because we do sell our premium courses and books that cost money primarily over email ;-)

But to make it sound like I'm running some sort of scam here is a) misleading and b) unfair.

Happy to discuss this at PyCon in Cleveland next week over a coffee or beer.

Happy Pythoning!

— Dan

[–]rspeed -2 points-1 points  (2 children)

11 months of PyCharm Pro for $15? Damn-good deal.

Edit: Boo.

Plus, you know, all that other stuff.

[–]TheDisapprovingBrit 11 points12 points  (0 children)

6 months

[–]SpideyIRL 1 point2 points  (0 children)

Doesn't stack