❗
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| lst = [190,200,210,70,60,150,170,90] | |
| previous = 0 | |
| streak_length = 0 | |
| for current in lst: | |
| if previous < current: | |
| streak_length += 1 | |
| else: | |
| print(streak_length) | |
| previous = 0 |
- Build the project locally to make sure it builds
pip install -U build
python -m build
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import pydantic | |
| def to_json(cls): | |
| cls.to_json = lambda self: pydantic.RootModel[cls](self).model_dump_json() | |
| return cls | |
| @to_json | |
| @pydantic.dataclasses.dataclass | |
| class A: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| git rebase -i HASH | |
| # Change code here | |
| git commit --all --amend --no-edit -n | |
| git rebase --continue |
@app.command()
def serve(site: Path = Path("site")):
"""Serve the site"""
check_call(["python", "-m", "http.server", "8000", "-d", site])@app.command()
def serve2(site: Path = Path("site"), port: int = 8000):
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import os | |
| import glob | |
| from dj_notebook import activate | |
| def test_thing(): | |
| print(os.getcwd()) | |
| os.chdir("tests/django_test_project") | |
| print(glob.glob("*")) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # pip install -e '.[test]' | |
| [build-system] | |
| requires = ["setuptools>=61.0"] | |
| build-backend = "setuptools.build_meta" | |
| [project] | |
| name = "simplicity" | |
| version = "0.7.0" | |
| description = "A straightforward and opinionated cookiecutter template for building Python packages." |
daniel --- marcia
Want to to come work with me at a $US2 billion dollar unicorn fighting climate change so our children have a greener future?
If you can you legally work right now in the USA, UK, Australia, Japan, Germany, or New Zealand, please apply by clicking the link below. We're hiring for many kinds of skills (marketing, design, customer support, etc), not just writing software.
If you can't yet legally work in one of the listed countries, don't worry. In the months and years to come we'll be opening offices in more countries around the world.