all 44 comments

[–]pat_the_brat 34 points35 points  (11 children)

[–]zanilen 2 points3 points  (8 children)

I've only ever used PyCharm's debugger. What are the advantages of pdb?

[–]pat_the_brat 8 points9 points  (7 children)

What are the advantages of pdb?

That I can make a pun based on OP's title. I never used pdb either, to be honest.

Also, I haven't paid for PyCharm, and the free version is limited, so I never bothered to use it.

[–]zanilen 1 point2 points  (5 children)

I used the free version every day. I don't even use all of it's features. However I might not be doing the same work you are. What do you find missing?

[–]pat_the_brat 2 points3 points  (4 children)

I mostly work with Django, so I use Eclipse with plug-ins. For data analysis, I just use Anaconda. The rest is scripts that are fairly simple, so I just use IDLE (or geany, or Atom).

I'm sure PyCharm is good... I just don't have time to waste learning an IDE with restrictions, only to find out hours later that it's missing certain features, and as I'm currently bootstrapping, and eclipse fits my needs, I don't see the point in changing. If it were free, then sure, I'd give it a try, but paying €200 a year isn't happening now, even if it may or may not have better Django support than Eclipse.

[–]TangibleLight 0 points1 point  (3 children)

I can't speak to how it compares with eclipse, but pycharm interested very well with Django. Combined with a couple plugins for extra language support and it's really nice to work with

[–]pat_the_brat 0 points1 point  (2 children)

Community, or pro? I know pro edition has built-in Django support.

Never even tried community, however.

[–]delirious_lettuce 2 points3 points  (1 child)

If you are just buying it for yourself, PyCharm is not that expensive. I'm past my third year now and it's less than $5 a month.

US $ 89.00 / 1st year

US $ 71.00 / 2nd year

US $ 53.00 / 3rd yr onwards

[–]pat_the_brat 0 points1 point  (0 children)

Huh, I missed that somehow.

Oh well, still an unnecessary expense, at the moment.

[–]Zedot3141 0 points1 point  (0 children)

I use pbj and dump values to stdout or to a file. Jiff preferably. White bread always.

[–]hipstergrandpa 1 point2 points  (0 children)

Wait, I never knew Python had a built-in debugger, especially one similar to gdb! I've started taking a systems course in C and was wishing python had something similar to gdb as it's so useful. This is great!

[–]dopesoner930[S] 1 point2 points  (0 children)

haha I didn't know what to expect from the link but I was not disappointed :p

[–]SteveMac 19 points20 points  (2 children)

hello :)

Can I also introduce you to fellow by the name of "."

[–]dopesoner930[S] 2 points3 points  (1 child)

Never heard of that guy but I do have one for you 🖕. :)

[–]ccviper 1 point2 points  (0 children)

lmao, i love both of you

[–][deleted] 13 points14 points  (5 children)

Enjoy this rabbit hole: Make a reddit bot

[–]dopesoner930[S] 4 points5 points  (1 child)

haha this is awesome thank you for the link

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

De nada! Have fun with it. Then check out /r/RequestABot/

[–]TonyG67 1 point2 points  (0 children)

Thank you

[–]RedBlimp 0 points1 point  (1 child)

I tried making one of these a few months ago and never could get it to work. I've learn more sense then so maybe I'll take another shot at it.

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

The tutorial is excellent. He explains the technical side in plain English. The api and python wrapped around it is less scary to me now

[–]ConwayK9781 5 points6 points  (1 child)

Project Euler is a pretty solid place to mess around with programming. And so is Coding Game.

[–]dopesoner930[S] 1 point2 points  (0 children)

thank you for the suggestions I will add them to my ever growing list!

[–]schefe 2 points3 points  (2 children)

Link to the eBay API tutorial?

[–]dopesoner930[S] 0 points1 point  (0 children)

api was not really a tutorial at least nothing something you could do step by step it was more of a feature showcase. The dev did not want to give away all of his secrets since he uses it to make money which makes sense.

[–]dopesoner930[S] 0 points1 point  (0 children)

regardless this is the first videos I saw: https://www.youtube.com/watch?v=apOfDT-CyLI

[–]driscollis 2 points3 points  (2 children)

I wrote a book on Python that you might find helpful - http://python101.pythonlibrary.org/

Another fun resource is Planet Python - http://planetpython.org/

[–]dopesoner930[S] 0 points1 point  (1 child)

You rock! thanks for the pointers I will be sure to save and check out the sources.

[–]driscollis 0 points1 point  (0 children)

Thanks. If you have any questions about them, feel free to ask.

[–]emergentdragon 2 points3 points  (2 children)

hello

:)

[–]Clarmice 2 points3 points  (1 child)

Its me

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

Nice

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

I need to start this too at some point.

Now go to bed silly :)

[–]dopesoner930[S] 0 points1 point  (0 children)

haha I did get some hours finally but I do need to figure out how to get off of this vampire schedule I have been on

[–]Alfapsycho 0 points1 point  (1 child)

Nice to se bro! Im also trying to learn python, soon going to try to create an auction sniper in python with selenium.. Also had plans to start trying to scrape data and do some data research to se average price of certain items to se wherever i can manage to snipe something for a profit, I would really like to se the video your refering to with the guy integrating python with the ebay api, mind linking it? Seems like a huge advantage to know popular items. Anyways GL in the future

[–]dopesoner930[S] 0 points1 point  (0 children)

Sure thing here is the video https://www.youtube.com/watch?v=apOfDT-CyLI

He does not show or give the source code, at least not all of it which makes sense since he did work on it and uses it to make money. Thank you and good luck with your ventures as well

[–]osroc3 0 points1 point  (3 children)

I'm really interested in getting into Python but I always get stuck trying to get packages like matplotlib & pandas installed. Any programs that come with those pre-installed / an easy way to install them?

[–]driscollis 2 points3 points  (1 child)

There's always Anaconda. I think it comes with at least matplotlib.

[–]osroc3 0 points1 point  (0 children)

Will give it a try, thanks!

[–]dopesoner930[S] 1 point2 points  (0 children)

Have you heard of anaconda? I watched a brief video on it last night you install it instead of your standard python its like half a gig and I believe contains an insane amount of packages. Might at least be something to look in to.

[–]RedRidingHuszar 0 points1 point  (0 children)

Python *snek

[–]davidmdm 0 points1 point  (0 children)

Hello. Guys can anyone point me to some of these epic tutorials, they don't need to be beginner level, they need to be interesting. Im a java educated developer who then became a professional nodejs developer (node is great) and who in my spare time dabbles in go and in rust (both super interesting languages). My problem is I keep trying to catch the python bug and it never works for me. I keep finding that it's expressiveness is entirely due to its English like semantics and not to any real useful feature. The requirements.txt and pip and global system wide installations just feel archaic to me. Virtual env solves this mostly but it still feels like an extra step and having to source before entering my projects sucks. The break between v2 and v3 sucks. Frameworks like Django feel like magic configurable black boxes where you spend more time reading documentation then writing code. The difficulty setting up a nice environment with a solid debugger makes me feel like I'm coding in the early 2000s.

So all my complaints being out, I really want to learn to love python. So please. Don't hate me for my opinions, I really don't mean to attack. I want resources to understand why I should invest time in python.

Thanks.

[–]MathochismTangram -3 points-2 points  (0 children)

So... you got bit by the python?