Granted I've never spent all the time necessary to get a decent Sublime install tailored for Python, so maybe there is one or two things it does better.
code completion, code analysis, python-specific formatting, flake8/pylint linting, automatic docstring generation, jump to definition/symbol etc. There's a ton of good plug-ins for Sublime - e.g.Does sublime just add the next word, or intelligently increase/decrease like P圜harm? Still missing some of Sublime's editing features - in fact some of them appeared in recent releases (4.x) like 'add next word to selection' etc - they're catching up but not there yet.Some of that can be removed, some will come in handy later. P圜harm is loaded with a bajillion of features that look cool on paper but turn out to be bloat.P圜harm has never otherwise felt slow to me to the point where I even consider switching. This has only remotely been a problem for me if I'm editing a module written by some inexperienced programmer who feels they have to put the entire application in one 5,000 line file. P圜harm is much slower than Sublime even on a very fast machine, I can type faster than it can scroll the view when doing an incremental search.Introduction to Programming with Python (from Microsoft Virtual Academy)./r/git and /r/mercurial - don't forget to put your code in a repo!./r/pyladies (women developers who love python)./r/coolgithubprojects (filtered on Python projects)./r/pystats (python in statistical analysis and machine learning)./r/inventwithpython (for the books written by /u/AlSweigart)./r/pygame (a set of modules designed for writing games)./r/django (web framework for perfectionists with deadlines)./r/pythoncoding (strict moderation policy for 'programming only' articles).NumPy & SciPy (Scientific computing) & Pandas.Transcrypt (Hi res SVG using Python 3.6 and turtle module).Brython (Python 3 implementation for client-side web programming).PythonAnywhere (basic accounts are free).(Evolved from the language-agnostic parts of IPython, Python 3).The Python Challenge (solve each level through programming).Problem Solving with Algorithms and Data Structures.Udemy Tech Youtube channel - Python playlist Invent Your Own Computer Games with Pythonįive life jackets to throw to the new coder (things to do after getting a handle on python)
Please use the flair selector to choose your topic.Īdd 4 extra spaces before each line of code def fibonacci(): Reddit filters them out, so your post or comment will be lost. If you are about to ask a "how do I do this in python" question, please try r/learnpython, the Python discord, or the #python IRC channel on Libera.chat. 12pm UTC – 2pm UTC: Bringing ML Models into Production Bootcamp News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python Current Events