![]() It'll still exist painting code in layers of black paint! FWIW just only a few days ago Black surpassed 100 million downloads on PyPI, but Black isn't stopping anytime soon. When I put it out on March 14th 2018 (Pi Day!), it got 500 GitHub stars in one day, Kenneth Reitz started using it right away and tweeted about it, and soon after we got pretty big adoption.Īnd after a few short years, it's become the most popular autoformatter for Python. "How hard can it be?" Well, it took me 6 weeks to get to the first alpha release. It was very configurable but also very inconsistent because of it. However, we couldn't make it work for our 20 million lines of code. It was a mess.Īt first I tried adopting an existing code formatter, YAPF. Plus different projects ended up having muuuch different coding styles, including some ex-Googlers forcing use of 2-spaced indents in their favorite projects. There were over 20 million lines of code maintained and too much time during code review was wasted fighting over formatting. I can't really comment on the early bits of the project's life as I only joined in mid-2020 so here's a quote from Łukasz Langa, both the creator and BDLF:Īt the time I was working for Facebook on their internal use of Python. Since we live all over North America and Europe, it's likely we'll answer questions before & after the official start time by a significant margin.īlack allows you to write your Python code however you like, and let it handle fixing your coding style for others, making it easier to just program and avoid time hunting down where your code violates style guide rules. The official start time for the AMA will be 17:00pm UTC, before then this post will exist to collect questions in advance. Jelle Zijlstra, /u/ucucha - maintainer.Łukasz Langa - creator, maintainer & BDFL. ![]() This AMA will be at least (we have a sizable team of 9 folks) joined by Black is notable for its general lack of configuration and secondary focus on reducing diff noise. aka ichard26 and I'm one of the core team responsible for psf/black ( repo, docs), a project dedicated to making sure your car code is painted black. 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.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. News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python Current Events
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |