{"id":25692537,"url":"https://github.com/pyvec/naucse.python.cz","last_synced_at":"2025-05-15T17:03:26.472Z","repository":{"id":44663017,"uuid":"66144421","full_name":"pyvec/naucse.python.cz","owner":"pyvec","description":"Website with learning materials / Stránka s učebními materiály","archived":false,"fork":false,"pushed_at":"2025-05-03T13:42:46.000Z","size":216196,"stargazers_count":323,"open_issues_count":95,"forks_count":119,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-05-03T14:35:34.312Z","etag":null,"topics":["hacktoberfest","learning","naucse","python"],"latest_commit_sha":null,"homepage":"https://naucse.python.cz","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pyvec.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-08-20T11:58:09.000Z","updated_at":"2025-05-03T06:53:21.000Z","dependencies_parsed_at":"2023-09-22T18:09:18.906Z","dependency_job_id":"3cb1ba9e-f826-44ba-bf60-e55d6db186e4","html_url":"https://github.com/pyvec/naucse.python.cz","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyvec%2Fnaucse.python.cz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyvec%2Fnaucse.python.cz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyvec%2Fnaucse.python.cz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyvec%2Fnaucse.python.cz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyvec","download_url":"https://codeload.github.com/pyvec/naucse.python.cz/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254384938,"owners_count":22062421,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","learning","naucse","python"],"created_at":"2025-02-24T23:09:23.260Z","updated_at":"2025-05-15T17:03:26.451Z","avatar_url":"https://github.com/pyvec.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nauč se Python\n\nOtevřené materiály pro výuku Pythonu – jak na organizovaných kurzech,\ntak pro samouky.\n\nDostupné na [naucse.python.cz](https://naucse.python.cz).\n\n\n## Instalace a spuštění\n\nChceš-li server spustit na svém počítači, např. proto, že se chceš zapojit\ndo vývoje, je potřeba ho nejdřív nainstalovat:\n\n* Přepni se do adresáře s kódem projektu.\n* Nainstaluj `poetry`. Můžeš instalovat podle [oficiálního návodu](https://python-poetry.org/docs/#installation), nebo:\n\n  * Vytvoř a aktivuj si [virtuální prostředí](https://naucse.python.cz/lessons/beginners/install/) v Pythonu 3.9+.\n\n  * Linux/MacOS:\n\n    ```console\n    $ python3 -m pip install poetry\n    ```\n\n  * Windows:\n\n    ```doscon\n    \u003e py -3 -m pip install poetry\n    ```\n\n* Vytvoř si prostředí a nainstaluj závislosti:\n\n    ```console\n    $ poetry install --no-root\n    ```\n\n\nNainstalovanou aplikaci spustíš následovně:\n\n* Aktivuj si virtuální prostředí, máš-li ho vytvořené.\n* Spusť vývojový server:\n  ```console\n  $ poetry run python -m naucse serve\n  ```\n* Program vypíše adresu (např. `http://127.0.0.1:8003/`); tu navštiv v prohlížeči.\n\nPokud chceš místo vývojového spuštění vygenerovat statické HTML soubory (např. pro nahrání na statický hosting):\n\n* Spusť freeze. Parametr `--serve` provede spuštění webserveru, pomocí kterého si lze vygenerované soubory prohlédnout:\n  ```console\n  $ poetry run python -m naucse freeze --path=_build\n  ```\n* HTML stránky jsou v adresáři `_build`.\n  Program vypíše adresu (např. `http://0.0.0.0:8000/`); tu navštiv v prohlížeči.\n\n\n## Licence\n\nKód je k dispozici pod licencí MIT, viz soubor [LICENSE.MIT].\n\nObsah kurzů má vlastní licenci, která je uvedena v metadatech.\nPoužíváme pouze [licence pro otevřený obsah][free content licenses].\nVšechen obsah musí mít uvedenou licenci.\n\n---\n\nThe code is licensed under the terms of the MIT license, see [LICENSE.MIT] file\nfor full text. By contributing code to this repository, you agree to have it\nlicensed under the same license.\n\nContent has its own license specified in the appropriate matadata.\nOnly [free content licenses] are used. By contributing to an already licensed\ndocument, you agree to have it licensed under the same license.\n(And feel free to add yourself to the authors list in its metadata.)\nWhen contributing new document(s) a license must be specified in the metadata.\n\n[LICENSE.MIT]: https://github.com/pyvec/naucse.python.cz/blob/master/LICENSE.MIT\n[free content licenses]: https://en.wikipedia.org/wiki/List_of_free_content_licenses\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpyvec%2Fnaucse.python.cz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpyvec%2Fnaucse.python.cz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpyvec%2Fnaucse.python.cz/lists"}