{% extends '_course_list.html' %} {% block title %}Seznam offline kurzů Pythonu{% endblock title %} {% block intro %}

Zde se nachází seznam kurzů s instruktorem. Kurzy pro samouky najdete v seznamu materiálů.

{% endblock %} {% macro show_run(run) %}

{{ run.title }} {% if run.subtitle %} – {{ run.subtitle }} {% endif %}

{% if run.start_date %} {{ (run.start_date, run.end_date) | format_date_range }} {% endif %}

{{ run.description }}

{% endmacro %} {% macro pagination() %}
{% endmacro %} {% block list %} {% if all is none and year is none %}

Aktuální kurzy

{% if run_data["ongoing"] | length > 0 %} {% for run in run_data["ongoing"].values() | sort(attribute='start_date', reverse=True) %} {{ show_run(run) }} {% endfor %} {% else %}
Nemáme žádné aktuální kurzy.
{% endif %} {% if run_data["recent"] | length > 0 %}

Proběhlé kurzy

{{ pagination() }} {% for run in run_data["recent"].values() | sort(attribute='start_date', reverse=True) %} {{ show_run(run) }} {% endfor %} {% endif %} {% else %} {{ pagination() }} {% if year %}

{{ year }}

{% else %}

Všechny kurzy

{% endif %} {% for section, run_year in run_data.items() | sort(reverse=True) %} {% if (run_data | length) > 1 %}

{{ section }}

{% endif %} {% for run in run_year.values() | sort(attribute='start_date', reverse=True) %} {{ show_run(run) }} {% else %}
V tomto roce neproběhly žádné kurzy.
{% endfor %} {% endfor %} {% endif %} {{ pagination() }} {% endblock %}