TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Modern Python Developer's Toolkit

66 pointsby grigyalmost 4 years ago

7 comments

yedpodtrzitkoalmost 4 years ago
&gt; modern<p>&gt; `setup.py` &#x2F; `setup.cfg` &#x2F; `requirements.txt`<p>Yeah... no. Considering there are tools like Poetry and `pyproject.toml` superseding setup.*, I wouldn&#x27;t call the aforementioned &quot;modern&quot;
评论 #27495402 未加载
404mmalmost 4 years ago
Pointing people to VS Code just because it’s one of top three, where the other two options are Visual Studio and NP++ is strange to say at least.<p>VS Code is probably one of the top five options, but not mentioning PyCharm as one of the top choices is not right.<p>There’s a significant difference between a general purpose pluggable code editor, such as VC Studio, Atom, Sublime… and actual IDE made for Python.
评论 #27492947 未加载
评论 #27492927 未加载
评论 #27493006 未加载
jacksonkmarleyalmost 4 years ago
Title could be more helpful if it included &quot;(video)&quot;. Then I would not have clicked through.
评论 #27499339 未加载
rgwantalmost 4 years ago
Apart from the fact that the &quot;editor&quot; section sounds like an infomercial for VSCode, why would you overload a beginner with all that virtual environment bloat?<p>The whole &quot;open&quot; source system is marching backwards towards inscrutable IDEs that do work by magic and leave the user clueless.
评论 #27492405 未加载
评论 #27492246 未加载
Barrin92almost 4 years ago
I don&#x27;t have the time right now to watch the whole video so sorry if it&#x27;s addressed, but what is the current state of packaging python applications for users? This was the biggest pain point for me the last time I worked with python outside of writing libraries. I think I was working on a Qt app and it was such a pain to find a way in particular to target multiple platforms.
评论 #27495376 未加载
jlangemeieralmost 4 years ago
I&#x27;m still a bit befuddled as to why Docker is necessary in this case at all. Python has enough tools for package and dependancy management, if you&#x27;re wanting to set up a remote machine for personal development, again Docker seems like overkill. I understand and fully accept that it&#x27;s part of the development ecosystem, and it&#x27;s good to get and be comfortable with it, but much like the suggestion for VS Code (which I use in my day to day, with many of the extensions mentioned) it seems like overkill for a beginner and overly specific for an intermediate++ developer, who should be more in a camp of &quot;use whatever makes me most productive&quot;.
shroomalmost 4 years ago
Thanks! I’m currently learning Python and will find this useful.
评论 #27492829 未加载