• Stars
    star
    320
  • Rank 131,126 (Top 3 %)
  • Language
  • License
    Other
  • Created about 8 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Website with learning materials / Stránka s učebními materiály

Nauč se Python

Otevřené materiály pro výuku Pythonu – jak na organizovaných kurzech, tak pro samouky.

Dostupné na naucse.python.cz.

Instalace a spuštění

Chceš-li server spustit na svém počítači, např. proto, že se chceš zapojit do vývoje, je potřeba ho nejdřív nainstalovat:

  • Přepni se do adresáře s kódem projektu.

  • Nainstaluj poetry. Můžeš instalovat podle oficiálního návodu, nebo:

    • Vytvoř a aktivuj si virtuální prostředí v Pythonu 3.9+.

    • Linux/MacOS:

      $ python3 -m pip install poetry
    • Windows:

      > py -3 -m pip install poetry
      
  • Vytvoř si prostředí a nainstaluj závislosti:

    $ poetry install

Nainstalovanou aplikaci spustíš následovně:

  • Aktivuj si virtuální prostředí, máš-li ho vytvořené.
  • Spusť vývojový server:
    $ poetry run python -m naucse serve
  • Program vypíše adresu (např. http://127.0.0.1:8003/); tu navštiv v prohlížeči.

Pokud chceš místo vývojového spuštění vygenerovat statické HTML soubory (např. pro nahrání na statický hosting):

  • Spusť freeze. Parametr --serve provede spuštění webserveru, pomocí kterého si lze vygenerované soubory prohlédnout:
    $ poetry run python -m naucse freeze --path=_build
  • HTML stránky jsou v adresáři _build. Program vypíše adresu (např. http://0.0.0.0:8000/); tu navštiv v prohlížeči.

Licence

Kód je k dispozici pod licencí MIT, viz soubor LICENSE.MIT.

Obsah kurzů má vlastní licenci, která je uvedena v metadatech. Používáme pouze licence pro otevřený obsah. Všechen obsah musí mít uvedenou licenci.


The code is licensed under the terms of the MIT license, see LICENSE.MIT file for full text. By contributing code to this repository, you agree to have it licensed under the same license.

Content has its own license specified in the appropriate matadata. Only free content licenses are used. By contributing to an already licensed document, you agree to have it licensed under the same license. (And feel free to add yourself to the authors list in its metadata.) When contributing new document(s) a license must be specified in the metadata.

More Repositories

1

python.cz

Czech Python user group homepage / Domovská stránka českých Pythonistů
HTML
40
star
2

bookshelf

Bookshelf / Knihovnička
JavaScript
36
star
3

cheatsheets

Reference handouts / Taháky
Python
34
star
4

elsa

Helper module for hosting Frozen-Flask based websites on GitHub pages
Python
28
star
5

zapojse

Get involved! Ideas and To-Do of the Czech Python user group / Zapoj se! Nápadníček a To-Do českých Pythonistů
22
star
6

pyworking-materials

Jupyter Notebook
21
star
7

pyvo-data

All the data about Pyvo meetups / Všechna data o Pyvo srazech
Python
17
star
8

cz.pycon.org-2015

PyCon in the Czech Republic 2015 - early adopters version
HTML
14
star
9

pyvo.cz

Homepage of Pyvo (Czech Python user group) meetups / Domovská stránka Pyvo srazů
HTML
14
star
10

docs.pyvec.org

Czech Python user group docs / Dokumentace české Python komunity
Python
13
star
11

blog.python.cz

Czech Python user group news / Novinky české Python komunity
CSS
11
star
12

cz.pycon.org-2019

PyCon CZ 2019 website
HTML
9
star
13

cz.pycon.org-2016

PyCon in the Czech Republic 2016
CSS
8
star
14

pyworking.cz

Homepage of PyWorking events / Domovská stránka PyWorking událostí
HTML
7
star
15

cz.pycon.org

PyCon CZ Website
HTML
7
star
16

naucse-python

Základní kurzy pro samouky
Jupyter Notebook
6
star
17

cz.pycon.org-2017

PyCon in the Czech Republic 2017
HTML
6
star
18

arca

A library for running Python functions (callables) from git repositories in various states of isolation with integrated caching.
Python
4
star
19

pyvec.org

Website of Pyvec nonprofit / Webová stránka neziskovky Pyvec
HTML
4
star
20

talks-archive

PDF slides of talks which were not uploaded to SlideShare or SpeakerDeck / PDF slajdy přednášek, které nikdo nenahrál na SlideShare nebo SpeakerDeck
4
star
21

naucse-hooks

Hooks for naucse.python.cz
Python
3
star
22

pyvo-twitter

Announce Czech Python meetups on Twitter / Ohlašuje české Python setkání na Twitteru
Python
3
star
23

jechova

Máte téma? A mohla bych ho vidět?
Python
3
star
24

cz.pycon.org-2018

PyCon CZ 2018 website
HTML
3
star
25

py-shirt-wordcloud

Hacky script to generate a wordcloud for the Czech Python user group
Python
2
star
26

naucse_render

Converts course material to naucse.python.cz API
Python
2
star
27

naucse

A server for open course material
Python
2
star
28

py.cz

Experimentální zrcadlo statického HTML webu py.cz / Experimental mirror of py.cz static HTML
HTML
2
star
29

pyvodb

Database for Python meetups / Databáze pro Pyvo srazy
Python
2
star
30

robot-nodemcu

Micropython code for a small robot
Python
1
star
31

resources

Resources (graphics, texts, ...) / Zdroje (obrázky, texty, ...)
TeX
1
star