diff --git a/2021/pyladies-en-vienna-2021/git-en/basics/static/git_commands_cheat_sheet.png b/2021/pyladies-en-vienna-2021/git-en/basics/static/git_commands_cheat_sheet.png new file mode 100644 index 0000000000..8dbc99484c Binary files /dev/null and b/2021/pyladies-en-vienna-2021/git-en/basics/static/git_commands_cheat_sheet.png differ diff --git a/2022/pyladies-en-vienna-2022-autumn/git-en/basics/static/git_commands_cheat_sheet.png b/2022/pyladies-en-vienna-2022-autumn/git-en/basics/static/git_commands_cheat_sheet.png new file mode 100644 index 0000000000..8dbc99484c Binary files /dev/null and b/2022/pyladies-en-vienna-2022-autumn/git-en/basics/static/git_commands_cheat_sheet.png differ diff --git a/2022/pyladies-en-vienna-2022-data-science/git-en/basics/static/git_commands_cheat_sheet.png b/2022/pyladies-en-vienna-2022-data-science/git-en/basics/static/git_commands_cheat_sheet.png new file mode 100644 index 0000000000..8dbc99484c Binary files /dev/null and b/2022/pyladies-en-vienna-2022-data-science/git-en/basics/static/git_commands_cheat_sheet.png differ diff --git a/2022/pyladies-en-vienna-2022-spring/git-en/basics/static/git_commands_cheat_sheet.png b/2022/pyladies-en-vienna-2022-spring/git-en/basics/static/git_commands_cheat_sheet.png new file mode 100644 index 0000000000..8dbc99484c Binary files /dev/null and b/2022/pyladies-en-vienna-2022-spring/git-en/basics/static/git_commands_cheat_sheet.png differ diff --git a/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/static/git_commands_cheat_sheet.png b/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/static/git_commands_cheat_sheet.png new file mode 100644 index 0000000000..8dbc99484c Binary files /dev/null and b/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/static/git_commands_cheat_sheet.png differ diff --git a/2023/pyladies-en-vienna-2023-autumn/git-en/basics/static/git_commands_cheat_sheet.png b/2023/pyladies-en-vienna-2023-autumn/git-en/basics/static/git_commands_cheat_sheet.png new file mode 100644 index 0000000000..8dbc99484c Binary files /dev/null and b/2023/pyladies-en-vienna-2023-autumn/git-en/basics/static/git_commands_cheat_sheet.png differ diff --git a/2023/pyladies-en-vienna-2023-spring/git-en/basics/static/git_commands_cheat_sheet.png b/2023/pyladies-en-vienna-2023-spring/git-en/basics/static/git_commands_cheat_sheet.png new file mode 100644 index 0000000000..8dbc99484c Binary files /dev/null and b/2023/pyladies-en-vienna-2023-spring/git-en/basics/static/git_commands_cheat_sheet.png differ diff --git a/course/pyladies-en/git-en/basics/static/git_commands_cheat_sheet.png b/course/pyladies-en/git-en/basics/static/git_commands_cheat_sheet.png new file mode 100644 index 0000000000..8dbc99484c Binary files /dev/null and b/course/pyladies-en/git-en/basics/static/git_commands_cheat_sheet.png differ diff --git a/lessons/git-en/basics/static/git_commands_cheat_sheet.png b/lessons/git-en/basics/static/git_commands_cheat_sheet.png new file mode 100644 index 0000000000..8dbc99484c Binary files /dev/null and b/lessons/git-en/basics/static/git_commands_cheat_sheet.png differ diff --git a/v0/2021/pyladies-en-vienna-2021.json b/v0/2021/pyladies-en-vienna-2021.json index 03e7b68867..7e37752f33 100644 --- a/v0/2021/pyladies-en-vienna-2021.json +++ b/v0/2021/pyladies-en-vienna-2021.json @@ -1 +1 @@ -{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"default_time":{"end":"20:00","start":"18:00"},"derives":"pyladies-en","description":"Learn Python from the beginning. No previous knowledge required!\n","end_date":"2022-01-25","lessons":{"beginners-en/and-or":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/and-or/index.md","title":"Or & and","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/and-or/"}},"static_files":{},"title":"Or & and","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/and-or/"},"beginners-en/argparse":{"pages":{"index":{"attribution":["Translated by Lubomir Dolezal","Originally written by Miro Hrončok, Petr Viktorin and others, 2016-2017 for MI-PYT course on CVU Prague: \nhttps://naucse.python.cz/lessons/intro/click/"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/argparse/index.md","title":"Argparse – Command line interface","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/argparse/"}},"static_files":{},"title":"Argparse – Command line interface","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/argparse/"},"beginners-en/class":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/class/index/solutions/0/"}],"source_file":"lessons/beginners-en/class/index.md","title":"Classes","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/class/"}},"static_files":{},"title":"Classes","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/class/"},"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/cmdline/"},"beginners-en/comparisons":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/comparisons/index/solutions/0/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/comparisons/index/solutions/1/"}],"source_file":"lessons/beginners-en/comparisons/index.md","title":"Comparison","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/comparisons/"}},"static_files":{},"title":"Comparison","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/comparisons/"},"beginners-en/def":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Atul Shurma","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/def/index/solutions/0/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/def/index/solutions/1/"}],"source_file":"lessons/beginners-en/def/index.md","title":"Custom functions","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/def/"}},"static_files":{},"title":"Custom functions","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/def/"},"beginners-en/dict":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/dict/index/solutions/0/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/dict/index/solutions/1/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/dict/index/solutions/2/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/dict/index/solutions/3/"}],"source_file":"lessons/beginners-en/dict/index.md","title":"Dictionaries","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/dict/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict/static/dict.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/dict/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/dict/"},"beginners-en/exceptions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/exceptions/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions/index.md","title":"Exceptions","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/exceptions/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/exceptions/"},"beginners-en/files":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/files/index/solutions/0/"}],"source_file":"lessons/beginners-en/files/index.md","title":"Files","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/files/"}},"static_files":{},"title":"Files","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/files/"},"beginners-en/first-steps":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/first-steps/index/solutions/0/"}],"source_file":"lessons/beginners-en/first-steps/index.md","title":"First steps","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/first-steps/"}},"static_files":{},"title":"First steps","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/first-steps/"},"beginners-en/functions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/functions/index/solutions/0/"}],"source_file":"lessons/beginners-en/functions/index.md","title":"Functions","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/functions/"}},"static_files":{},"title":"Functions","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/functions/"},"beginners-en/hello-world":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/hello-world/index.md","title":"First program","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/hello-world/"}},"static_files":{},"title":"First program","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/hello-world/"},"beginners-en/inheritance":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/inheritance/index.md","title":"Inheritance","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/inheritance/"}},"static_files":{},"title":"Inheritance","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/inheritance/"},"beginners-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/index.md","title":"Python installation","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install_vienna/"},"beginners-en/introduction":{"pages":{"index":{"attribution":["Marketa Muzikova","Mateusz Krainski","Tyna Dolezalova","Based on PyLadies CZ introduction."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/introduction/index.md","title":"Introduction","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/introduction/"}},"static_files":{"screenshot.png":{"path":"lessons/beginners-en/introduction/static/screenshot.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/introduction/static/screenshot.png"}},"title":"Introduction","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/introduction/"},"beginners-en/json":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/json/index/solutions/0/"}],"source_file":"lessons/beginners-en/json/index.md","title":"JSON","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/json/"}},"static_files":{},"title":"JSON","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/json/"},"beginners-en/lesson-1-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-1-homework/index.md","title":"Homework - lesson 1","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/lesson-1-homework/"}},"static_files":{},"title":"Homework - lesson 1","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/lesson-1-homework/"},"beginners-en/lesson-2-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-2-homework/index.md","title":"Homework - lesson 2","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/lesson-2-homework/"}},"static_files":{},"title":"Homework - lesson 2","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/lesson-2-homework/"},"beginners-en/list":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/list/index/solutions/0/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/list/index/solutions/1/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/list/index/solutions/2/"}],"source_file":"lessons/beginners-en/list/index.md","title":"Lists","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/list/"}},"static_files":{},"title":"Lists","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/list/"},"beginners-en/modules":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules/index.md","title":"Modules","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/modules/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/modules/"},"beginners-en/print":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .err-lineno {\n display: inline-block;\n background-color: #FCC\n }\n.lesson-content .err-exctype {\n display: inline-block;\n background-color: #CFC\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/print/index.md","title":"Print and errors","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/print/"}},"static_files":{},"title":"Print and errors","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/print/"},"beginners-en/str":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/str/index/solutions/0/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/str/index/solutions/1/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/str/index/solutions/2/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/str/index/solutions/3/"}],"source_file":"lessons/beginners-en/str/index.md","title":"Strings","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/str/"}},"static_files":{},"title":"Strings","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/str/"},"beginners-en/testing":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/testing/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing/index.md","title":"Testing","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/testing/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/testing/"},"beginners-en/tictactoe":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Czech original PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tictactoe/index.md","title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/tictactoe/"}},"static_files":{},"title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/tictactoe/"},"beginners-en/tuple":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tuple/index.md","title":"Tuples","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/tuple/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/tuple/"},"beginners-en/turtle":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/0/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/1/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/2/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/3/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/4/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/5/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/6/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/7/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/8/"}],"source_file":"lessons/beginners-en/turtle/index.md","title":"Turtle and loops","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/"}},"static_files":{"turtle-dashed.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/static/turtle-dashed.png"},"turtle-dashed2.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed2.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/static/turtle-dashed2.png"},"turtle-hexagons.png":{"path":"lessons/beginners-en/turtle/static/turtle-hexagons.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/static/turtle-hexagons.png"},"turtle-rect.png":{"path":"lessons/beginners-en/turtle/static/turtle-rect.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/static/turtle-rect.png"},"turtle-square.png":{"path":"lessons/beginners-en/turtle/static/turtle-square.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/static/turtle-square.png"},"turtle-squares.png":{"path":"lessons/beginners-en/turtle/static/turtle-squares.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/static/turtle-squares.png"},"turtle-stairs.png":{"path":"lessons/beginners-en/turtle/static/turtle-stairs.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/static/turtle-stairs.png"}},"title":"Turtle and loops","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/"},"beginners-en/variables":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/variables/index/solutions/0/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/variables/index/solutions/1/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/variables/index/solutions/2/"}],"source_file":"lessons/beginners-en/variables/index.md","title":"Variables","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/variables/"}},"static_files":{},"title":"Variables","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/variables/"},"beginners-en/while":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/while/index/solutions/0/"}],"source_file":"lessons/beginners-en/while/index.md","title":"While","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/while/"}},"static_files":{},"title":"While","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/while/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/basics/static/dropbox.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/branching/"},"git-en/github":{"pages":{"index":{"attribution":["PyLadies Vienna Lubomir Dolezal, 2021."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/github/index.md","title":"GitHub","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/github/"}},"static_files":{"gcm-prompt.png":{"path":"lessons/git-en/github/static/gcm-prompt.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/github/static/gcm-prompt.png"}},"title":"GitHub","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/github/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/install/"}},"long_description":"


\nYou can find here all materials for the PyLadies Vienna Beginners Course.\nAll lectures are for complete beginners.\nInstructions are for Linux, Windows and macOS.\nIf you have any questions, feel free to contact us on pyladies.vienna@gmail.com

","mentors":[],"place":"Online at https://gather.town/app/qIDiPnyj0uW2ay4K/PyLadies","sessions":[{"materials":[{"lesson_slug":"beginners-en/install_vienna","title":"Python installation","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/install_vienna/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/install-editor/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/install_home/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/install_home/"}},"serial":"0","slug":"install_home","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","title":"Installations","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/install_home/"},{"date":"2021-10-05","materials":[{"lesson_slug":"beginners-en/introduction","title":"Introduction","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/introduction/"},{"lesson_slug":"beginners-en/cmdline","title":"Introduction to command line","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/cmdline/"},{"lesson_slug":"beginners-en/first-steps","title":"First steps","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/first-steps/"},{"lesson_slug":"beginners-en/lesson-1-homework","title":"Homework - lesson 1","type":"homework","url":"/2021/pyladies-en-vienna-2021/beginners-en/lesson-1-homework/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/install/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/install/"}},"serial":"1","slug":"install","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-10-05 20:00:00+0200","start":"2021-10-05 18:00:00+0200"},"title":"Introduction, installation check","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/install/"},{"date":"2021-10-12","materials":[{"lesson_slug":"beginners-en/hello-world","title":"First program","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/hello-world/"},{"lesson_slug":"beginners-en/print","title":"Print and errors","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/print/"},{"lesson_slug":"beginners-en/variables","title":"Variables","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/variables/"},{"lesson_slug":"beginners-en/comparisons","title":"Comparison","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/comparisons/"},{"lesson_slug":"beginners-en/lesson-2-homework","title":"Homework - lesson 2","type":"homework","url":"/2021/pyladies-en-vienna-2021/beginners-en/lesson-2-homework/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/hello/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/hello/"}},"serial":"2","slug":"hello","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-10-12 20:00:00+0200","start":"2021-10-12 18:00:00+0200"},"title":"First Program, Print","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/hello/"},{"date":"2021-10-19","materials":[{"lesson_slug":"beginners-en/and-or","title":"Or & and","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/and-or/"},{"lesson_slug":"beginners-en/functions","title":"Functions","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/functions/"},{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/turtle/"},{"external_url":"https://drive.google.com/file/d/1f9-CgvfLCFMMJvWf-GTawQZmhb00BYf-/view?usp=sharing","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1f9-CgvfLCFMMJvWf-GTawQZmhb00BYf-/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/loops/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/loops/"}},"serial":"3","slug":"loops","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-10-19 20:00:00+0200","start":"2021-10-19 18:00:00+0200"},"title":"Functions, Modules, Loops","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/loops/"},{"date":"2021-10-26","materials":[{"lesson_slug":"beginners-en/while","title":"While","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/while/"},{"lesson_slug":"beginners-en/str","title":"Strings","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/str/"},{"external_url":"https://drive.google.com/file/d/13PoSaf2T6jeRjV6zKxAZo1LRVR1aof02/view?usp=sharing","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/13PoSaf2T6jeRjV6zKxAZo1LRVR1aof02/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/strings/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/strings/"}},"serial":"4","slug":"strings","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-10-26 20:00:00+0200","start":"2021-10-26 18:00:00+0200"},"title":"While, Strings","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/strings/"},{"date":"2021-11-02","materials":[{"lesson_slug":"beginners-en/def","title":"Custom functions","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/def/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf","title":"Functions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf"},{"lesson_slug":"beginners-en/tictactoe","title":"Project 1 - 1D tic-tac-toe","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/tictactoe/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/custom_func/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/custom_func/"}},"serial":"5","slug":"custom_func","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-11-02 20:00:00+0100","start":"2021-11-02 18:00:00+0100"},"title":"Custom functions","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/custom_func/"},{"date":"2021-11-09","materials":[{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/2021/pyladies-en-vienna-2021/git-en/install/"},{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/2021/pyladies-en-vienna-2021/git-en/basics/"},{"lesson_slug":"git-en/github","title":"GitHub","type":"lesson","url":"/2021/pyladies-en-vienna-2021/git-en/github/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/2021/pyladies-en-vienna-2021/git-en/branching/"},{"external_url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf","title":"Extensive Git cheatsheet","type":"cheatsheet","url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf"},{"external_url":"http://justinhileman.info/article/git-pretty/git-pretty.png","title":"Have you just made a git mess?","type":"cheatsheet","url":"http://justinhileman.info/article/git-pretty/git-pretty.png"},{"external_url":"https://learngitbranching.js.org/","title":"Learn git branching in an interactive way","type":"cheatsheet","url":"https://learngitbranching.js.org/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/git/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/git/"}},"serial":"6","slug":"git","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-11-09 20:00:00+0100","start":"2021-11-09 18:00:00+0100"},"title":"GIT","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/git/"},{"date":"2021-11-16","materials":[{"lesson_slug":"beginners-en/list","title":"Lists","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/list/"},{"lesson_slug":"beginners-en/tuple","title":"Tuples","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/tuple/"},{"external_url":"https://drive.google.com/file/d/1tFemjjefHWY2R5Rbh0TF4L6hFAZ5Fe3p/view?usp=sharing","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1tFemjjefHWY2R5Rbh0TF4L6hFAZ5Fe3p/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/list/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/list/"}},"serial":"7","slug":"list","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-11-16 20:00:00+0100","start":"2021-11-16 18:00:00+0100"},"title":"Lists","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/list/"},{"date":"2021-11-23","materials":[{"lesson_slug":"beginners-en/dict","title":"Dictionaries","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/dict/"},{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/json/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf","title":"Dicts","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf"},{"external_url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view?usp=sharing","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/dict/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/dict/"}},"serial":"8","slug":"dict","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-11-23 20:00:00+0100","start":"2021-11-23 18:00:00+0100"},"title":"Dictionaries","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/dict/"},{"date":"2021-11-30","materials":[{"external_url":"https://drive.google.com/file/d/16k2-sXhoyJaiXw8-3q0n8vVFmo1yZoyR/view?usp=sharing","title":"Recap session materials (PDF)","type":"homework","url":"https://drive.google.com/file/d/16k2-sXhoyJaiXw8-3q0n8vVFmo1yZoyR/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/recap1/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/recap1/"}},"serial":"9","slug":"recap1","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-11-30 20:00:00+0100","start":"2021-11-30 18:00:00+0100"},"title":"Recap session","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/recap1/"},{"date":"2021-12-07","materials":[{"lesson_slug":"beginners-en/exceptions","title":"Exceptions","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/exceptions/"},{"lesson_slug":"beginners-en/modules","title":"Modules","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/modules/"},{"lesson_slug":"beginners-en/testing","title":"Testing","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/testing/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/testing/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/testing/"}},"serial":"10","slug":"testing","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-12-07 20:00:00+0100","start":"2021-12-07 18:00:00+0100"},"title":"Testing","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/testing/"},{"date":"2021-12-14","materials":[{"lesson_slug":"beginners-en/files","title":"Files","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/files/"},{"lesson_slug":"beginners-en/argparse","title":"Argparse – Command line interface","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/argparse/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/files_cli/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/files_cli/"}},"serial":"11","slug":"files_cli","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-12-14 20:00:00+0100","start":"2021-12-14 18:00:00+0100"},"title":"Working with Files and CLI","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/files_cli/"},{"date":"2022-01-11","materials":[{"lesson_slug":"beginners-en/class","title":"Classes","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/class/"},{"lesson_slug":"beginners-en/inheritance","title":"Inheritance","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/inheritance/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/classes/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/classes/"}},"serial":"12","slug":"classes","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2022-01-11 20:00:00+0100","start":"2022-01-11 18:00:00+0100"},"title":"Classes","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/classes/"},{"date":"2022-01-18","materials":[{"external_url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view","title":"Final project (PDF)","type":"homework","url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/final_project/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/final_project/"}},"serial":"13","slug":"final_project","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2022-01-18 20:00:00+0100","start":"2022-01-18 18:00:00+0100"},"title":"Final Project","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/final_project/"},{"date":"2022-01-25","materials":[{"external_url":"https://drive.google.com/file/d/1XhugMdOcAJGi1_KqMUid-V88irdVlCcZ/view","title":"What next (PDF)","type":"homework","url":"https://drive.google.com/file/d/1XhugMdOcAJGi1_KqMUid-V88irdVlCcZ/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/final_project2/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/final_project2/"}},"serial":"14","slug":"final_project2","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2022-01-25 20:00:00+0100","start":"2022-01-25 18:00:00+0100"},"title":"Final Project II.","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/final_project2/"}],"source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","start_date":"2021-10-05","subtitle":"Online - autumn 2021 - Tuesdays","time_description":"18:00 - 20:00","timezone":"Europe/Vienna","title":"Beginners course PyLadies Vienna","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/","vars":{"coach-present":true,"pyladies":true,"user-gender":"f"}}} +{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"default_time":{"end":"20:00","start":"18:00"},"derives":"pyladies-en","description":"Learn Python from the beginning. No previous knowledge required!\n","end_date":"2022-01-25","lessons":{"beginners-en/and-or":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/and-or/index.md","title":"Or & and","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/and-or/"}},"static_files":{},"title":"Or & and","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/and-or/"},"beginners-en/argparse":{"pages":{"index":{"attribution":["Translated by Lubomir Dolezal","Originally written by Miro Hrončok, Petr Viktorin and others, 2016-2017 for MI-PYT course on CVU Prague: \nhttps://naucse.python.cz/lessons/intro/click/"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/argparse/index.md","title":"Argparse – Command line interface","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/argparse/"}},"static_files":{},"title":"Argparse – Command line interface","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/argparse/"},"beginners-en/class":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/class/index/solutions/0/"}],"source_file":"lessons/beginners-en/class/index.md","title":"Classes","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/class/"}},"static_files":{},"title":"Classes","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/class/"},"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/cmdline/"},"beginners-en/comparisons":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/comparisons/index/solutions/0/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/comparisons/index/solutions/1/"}],"source_file":"lessons/beginners-en/comparisons/index.md","title":"Comparison","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/comparisons/"}},"static_files":{},"title":"Comparison","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/comparisons/"},"beginners-en/def":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Atul Shurma","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/def/index/solutions/0/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/def/index/solutions/1/"}],"source_file":"lessons/beginners-en/def/index.md","title":"Custom functions","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/def/"}},"static_files":{},"title":"Custom functions","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/def/"},"beginners-en/dict":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/dict/index/solutions/0/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/dict/index/solutions/1/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/dict/index/solutions/2/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/dict/index/solutions/3/"}],"source_file":"lessons/beginners-en/dict/index.md","title":"Dictionaries","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/dict/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict/static/dict.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/dict/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/dict/"},"beginners-en/exceptions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/exceptions/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions/index.md","title":"Exceptions","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/exceptions/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/exceptions/"},"beginners-en/files":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/files/index/solutions/0/"}],"source_file":"lessons/beginners-en/files/index.md","title":"Files","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/files/"}},"static_files":{},"title":"Files","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/files/"},"beginners-en/first-steps":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/first-steps/index/solutions/0/"}],"source_file":"lessons/beginners-en/first-steps/index.md","title":"First steps","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/first-steps/"}},"static_files":{},"title":"First steps","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/first-steps/"},"beginners-en/functions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/functions/index/solutions/0/"}],"source_file":"lessons/beginners-en/functions/index.md","title":"Functions","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/functions/"}},"static_files":{},"title":"Functions","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/functions/"},"beginners-en/hello-world":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/hello-world/index.md","title":"First program","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/hello-world/"}},"static_files":{},"title":"First program","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/hello-world/"},"beginners-en/inheritance":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/inheritance/index.md","title":"Inheritance","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/inheritance/"}},"static_files":{},"title":"Inheritance","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/inheritance/"},"beginners-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/index.md","title":"Python installation","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/install_vienna/"},"beginners-en/introduction":{"pages":{"index":{"attribution":["Marketa Muzikova","Mateusz Krainski","Tyna Dolezalova","Based on PyLadies CZ introduction."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/introduction/index.md","title":"Introduction","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/introduction/"}},"static_files":{"screenshot.png":{"path":"lessons/beginners-en/introduction/static/screenshot.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/introduction/static/screenshot.png"}},"title":"Introduction","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/introduction/"},"beginners-en/json":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/json/index/solutions/0/"}],"source_file":"lessons/beginners-en/json/index.md","title":"JSON","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/json/"}},"static_files":{},"title":"JSON","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/json/"},"beginners-en/lesson-1-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-1-homework/index.md","title":"Homework - lesson 1","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/lesson-1-homework/"}},"static_files":{},"title":"Homework - lesson 1","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/lesson-1-homework/"},"beginners-en/lesson-2-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-2-homework/index.md","title":"Homework - lesson 2","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/lesson-2-homework/"}},"static_files":{},"title":"Homework - lesson 2","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/lesson-2-homework/"},"beginners-en/list":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/list/index/solutions/0/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/list/index/solutions/1/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/list/index/solutions/2/"}],"source_file":"lessons/beginners-en/list/index.md","title":"Lists","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/list/"}},"static_files":{},"title":"Lists","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/list/"},"beginners-en/modules":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules/index.md","title":"Modules","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/modules/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/modules/"},"beginners-en/print":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .err-lineno {\n display: inline-block;\n background-color: #FCC\n }\n.lesson-content .err-exctype {\n display: inline-block;\n background-color: #CFC\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/print/index.md","title":"Print and errors","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/print/"}},"static_files":{},"title":"Print and errors","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/print/"},"beginners-en/str":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/str/index/solutions/0/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/str/index/solutions/1/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/str/index/solutions/2/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/str/index/solutions/3/"}],"source_file":"lessons/beginners-en/str/index.md","title":"Strings","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/str/"}},"static_files":{},"title":"Strings","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/str/"},"beginners-en/testing":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/testing/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing/index.md","title":"Testing","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/testing/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/testing/"},"beginners-en/tictactoe":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Czech original PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tictactoe/index.md","title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/tictactoe/"}},"static_files":{},"title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/tictactoe/"},"beginners-en/tuple":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tuple/index.md","title":"Tuples","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/tuple/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/tuple/"},"beginners-en/turtle":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/0/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/1/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/2/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/3/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/4/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/5/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/6/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/7/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/index/solutions/8/"}],"source_file":"lessons/beginners-en/turtle/index.md","title":"Turtle and loops","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/"}},"static_files":{"turtle-dashed.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/static/turtle-dashed.png"},"turtle-dashed2.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed2.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/static/turtle-dashed2.png"},"turtle-hexagons.png":{"path":"lessons/beginners-en/turtle/static/turtle-hexagons.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/static/turtle-hexagons.png"},"turtle-rect.png":{"path":"lessons/beginners-en/turtle/static/turtle-rect.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/static/turtle-rect.png"},"turtle-square.png":{"path":"lessons/beginners-en/turtle/static/turtle-square.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/static/turtle-square.png"},"turtle-squares.png":{"path":"lessons/beginners-en/turtle/static/turtle-squares.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/static/turtle-squares.png"},"turtle-stairs.png":{"path":"lessons/beginners-en/turtle/static/turtle-stairs.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/static/turtle-stairs.png"}},"title":"Turtle and loops","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/turtle/"},"beginners-en/variables":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/variables/index/solutions/0/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/variables/index/solutions/1/"},{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/variables/index/solutions/2/"}],"source_file":"lessons/beginners-en/variables/index.md","title":"Variables","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/variables/"}},"static_files":{},"title":"Variables","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/variables/"},"beginners-en/while":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/while/index/solutions/0/"}],"source_file":"lessons/beginners-en/while/index.md","title":"While","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/while/"}},"static_files":{},"title":"While","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/beginners-en/while/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/basics/static/dropbox.png"},"git_commands_cheat_sheet.png":{"path":"lessons/git-en/basics/static/git_commands_cheat_sheet.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/basics/static/git_commands_cheat_sheet.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/branching/"},"git-en/github":{"pages":{"index":{"attribution":["PyLadies Vienna Lubomir Dolezal, 2021."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/github/index.md","title":"GitHub","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/github/"}},"static_files":{"gcm-prompt.png":{"path":"lessons/git-en/github/static/gcm-prompt.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/github/static/gcm-prompt.png"}},"title":"GitHub","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/github/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/git-en/install/"}},"long_description":"


\nYou can find here all materials for the PyLadies Vienna Beginners Course.\nAll lectures are for complete beginners.\nInstructions are for Linux, Windows and macOS.\nIf you have any questions, feel free to contact us on pyladies.vienna@gmail.com

","mentors":[],"place":"Online at https://gather.town/app/qIDiPnyj0uW2ay4K/PyLadies","sessions":[{"materials":[{"lesson_slug":"beginners-en/install_vienna","title":"Python installation","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/install_vienna/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/install-editor/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/install_home/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/install_home/"}},"serial":"0","slug":"install_home","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","title":"Installations","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/install_home/"},{"date":"2021-10-05","materials":[{"lesson_slug":"beginners-en/introduction","title":"Introduction","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/introduction/"},{"lesson_slug":"beginners-en/cmdline","title":"Introduction to command line","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/cmdline/"},{"lesson_slug":"beginners-en/first-steps","title":"First steps","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/first-steps/"},{"lesson_slug":"beginners-en/lesson-1-homework","title":"Homework - lesson 1","type":"homework","url":"/2021/pyladies-en-vienna-2021/beginners-en/lesson-1-homework/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/install/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/install/"}},"serial":"1","slug":"install","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-10-05 20:00:00+0200","start":"2021-10-05 18:00:00+0200"},"title":"Introduction, installation check","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/install/"},{"date":"2021-10-12","materials":[{"lesson_slug":"beginners-en/hello-world","title":"First program","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/hello-world/"},{"lesson_slug":"beginners-en/print","title":"Print and errors","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/print/"},{"lesson_slug":"beginners-en/variables","title":"Variables","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/variables/"},{"lesson_slug":"beginners-en/comparisons","title":"Comparison","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/comparisons/"},{"lesson_slug":"beginners-en/lesson-2-homework","title":"Homework - lesson 2","type":"homework","url":"/2021/pyladies-en-vienna-2021/beginners-en/lesson-2-homework/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/hello/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/hello/"}},"serial":"2","slug":"hello","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-10-12 20:00:00+0200","start":"2021-10-12 18:00:00+0200"},"title":"First Program, Print","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/hello/"},{"date":"2021-10-19","materials":[{"lesson_slug":"beginners-en/and-or","title":"Or & and","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/and-or/"},{"lesson_slug":"beginners-en/functions","title":"Functions","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/functions/"},{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/turtle/"},{"external_url":"https://drive.google.com/file/d/1f9-CgvfLCFMMJvWf-GTawQZmhb00BYf-/view?usp=sharing","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1f9-CgvfLCFMMJvWf-GTawQZmhb00BYf-/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/loops/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/loops/"}},"serial":"3","slug":"loops","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-10-19 20:00:00+0200","start":"2021-10-19 18:00:00+0200"},"title":"Functions, Modules, Loops","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/loops/"},{"date":"2021-10-26","materials":[{"lesson_slug":"beginners-en/while","title":"While","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/while/"},{"lesson_slug":"beginners-en/str","title":"Strings","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/str/"},{"external_url":"https://drive.google.com/file/d/13PoSaf2T6jeRjV6zKxAZo1LRVR1aof02/view?usp=sharing","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/13PoSaf2T6jeRjV6zKxAZo1LRVR1aof02/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/strings/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/strings/"}},"serial":"4","slug":"strings","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-10-26 20:00:00+0200","start":"2021-10-26 18:00:00+0200"},"title":"While, Strings","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/strings/"},{"date":"2021-11-02","materials":[{"lesson_slug":"beginners-en/def","title":"Custom functions","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/def/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf","title":"Functions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf"},{"lesson_slug":"beginners-en/tictactoe","title":"Project 1 - 1D tic-tac-toe","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/tictactoe/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/custom_func/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/custom_func/"}},"serial":"5","slug":"custom_func","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-11-02 20:00:00+0100","start":"2021-11-02 18:00:00+0100"},"title":"Custom functions","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/custom_func/"},{"date":"2021-11-09","materials":[{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/2021/pyladies-en-vienna-2021/git-en/install/"},{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/2021/pyladies-en-vienna-2021/git-en/basics/"},{"lesson_slug":"git-en/github","title":"GitHub","type":"lesson","url":"/2021/pyladies-en-vienna-2021/git-en/github/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/2021/pyladies-en-vienna-2021/git-en/branching/"},{"external_url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf","title":"Extensive Git cheatsheet","type":"cheatsheet","url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf"},{"external_url":"http://justinhileman.info/article/git-pretty/git-pretty.png","title":"Have you just made a git mess?","type":"cheatsheet","url":"http://justinhileman.info/article/git-pretty/git-pretty.png"},{"external_url":"https://learngitbranching.js.org/","title":"Learn git branching in an interactive way","type":"cheatsheet","url":"https://learngitbranching.js.org/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/git/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/git/"}},"serial":"6","slug":"git","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-11-09 20:00:00+0100","start":"2021-11-09 18:00:00+0100"},"title":"GIT","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/git/"},{"date":"2021-11-16","materials":[{"lesson_slug":"beginners-en/list","title":"Lists","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/list/"},{"lesson_slug":"beginners-en/tuple","title":"Tuples","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/tuple/"},{"external_url":"https://drive.google.com/file/d/1tFemjjefHWY2R5Rbh0TF4L6hFAZ5Fe3p/view?usp=sharing","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1tFemjjefHWY2R5Rbh0TF4L6hFAZ5Fe3p/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/list/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/list/"}},"serial":"7","slug":"list","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-11-16 20:00:00+0100","start":"2021-11-16 18:00:00+0100"},"title":"Lists","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/list/"},{"date":"2021-11-23","materials":[{"lesson_slug":"beginners-en/dict","title":"Dictionaries","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/dict/"},{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/json/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf","title":"Dicts","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf"},{"external_url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view?usp=sharing","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/dict/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/dict/"}},"serial":"8","slug":"dict","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-11-23 20:00:00+0100","start":"2021-11-23 18:00:00+0100"},"title":"Dictionaries","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/dict/"},{"date":"2021-11-30","materials":[{"external_url":"https://drive.google.com/file/d/16k2-sXhoyJaiXw8-3q0n8vVFmo1yZoyR/view?usp=sharing","title":"Recap session materials (PDF)","type":"homework","url":"https://drive.google.com/file/d/16k2-sXhoyJaiXw8-3q0n8vVFmo1yZoyR/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/recap1/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/recap1/"}},"serial":"9","slug":"recap1","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-11-30 20:00:00+0100","start":"2021-11-30 18:00:00+0100"},"title":"Recap session","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/recap1/"},{"date":"2021-12-07","materials":[{"lesson_slug":"beginners-en/exceptions","title":"Exceptions","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/exceptions/"},{"lesson_slug":"beginners-en/modules","title":"Modules","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/modules/"},{"lesson_slug":"beginners-en/testing","title":"Testing","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/testing/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/testing/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/testing/"}},"serial":"10","slug":"testing","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-12-07 20:00:00+0100","start":"2021-12-07 18:00:00+0100"},"title":"Testing","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/testing/"},{"date":"2021-12-14","materials":[{"lesson_slug":"beginners-en/files","title":"Files","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/files/"},{"lesson_slug":"beginners-en/argparse","title":"Argparse – Command line interface","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/argparse/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/files_cli/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/files_cli/"}},"serial":"11","slug":"files_cli","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2021-12-14 20:00:00+0100","start":"2021-12-14 18:00:00+0100"},"title":"Working with Files and CLI","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/files_cli/"},{"date":"2022-01-11","materials":[{"lesson_slug":"beginners-en/class","title":"Classes","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/class/"},{"lesson_slug":"beginners-en/inheritance","title":"Inheritance","type":"lesson","url":"/2021/pyladies-en-vienna-2021/beginners-en/inheritance/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/classes/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/classes/"}},"serial":"12","slug":"classes","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2022-01-11 20:00:00+0100","start":"2022-01-11 18:00:00+0100"},"title":"Classes","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/classes/"},{"date":"2022-01-18","materials":[{"external_url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view","title":"Final project (PDF)","type":"homework","url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/final_project/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/final_project/"}},"serial":"13","slug":"final_project","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2022-01-18 20:00:00+0100","start":"2022-01-18 18:00:00+0100"},"title":"Final Project","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/final_project/"},{"date":"2022-01-25","materials":[{"external_url":"https://drive.google.com/file/d/1XhugMdOcAJGi1_KqMUid-V88irdVlCcZ/view","title":"What next (PDF)","type":"homework","url":"https://drive.google.com/file/d/1XhugMdOcAJGi1_KqMUid-V88irdVlCcZ/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/final_project2/back/"},"front":{"content":"","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/final_project2/"}},"serial":"14","slug":"final_project2","source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","time":{"end":"2022-01-25 20:00:00+0100","start":"2022-01-25 18:00:00+0100"},"title":"Final Project II.","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/sessions/final_project2/"}],"source_file":"runs/2021/pyladies-en-vienna-2021/info.yml","start_date":"2021-10-05","subtitle":"Online - autumn 2021 - Tuesdays","time_description":"18:00 - 20:00","timezone":"Europe/Vienna","title":"Beginners course PyLadies Vienna","url":"https://naucse.python.cz/2021/pyladies-en-vienna-2021/","vars":{"coach-present":true,"pyladies":true,"user-gender":"f"}}} diff --git a/v0/2022/pyladies-en-vienna-2022-autumn.json b/v0/2022/pyladies-en-vienna-2022-autumn.json index fce74098cd..c5612386ab 100644 --- a/v0/2022/pyladies-en-vienna-2022-autumn.json +++ b/v0/2022/pyladies-en-vienna-2022-autumn.json @@ -1 +1 @@ -{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"default_time":{"end":"20:00","start":"18:00"},"derives":"pyladies-en","description":"Learn Python from the beginning. No previous knowledge required!\n","end_date":"2023-01-24","lessons":{"beginners-en/and-or":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/and-or/index.md","title":"Or & and","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/and-or/"}},"static_files":{},"title":"Or & and","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/and-or/"},"beginners-en/argparse":{"pages":{"index":{"attribution":["Translated by Lubomir Dolezal","Originally written by Miro Hrončok, Petr Viktorin and others, 2016-2017 for MI-PYT course on CVU Prague: \nhttps://naucse.python.cz/lessons/intro/click/"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/argparse/index.md","title":"Argparse – Command line interface","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/argparse/"}},"static_files":{},"title":"Argparse – Command line interface","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/argparse/"},"beginners-en/class":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/class/index/solutions/0/"}],"source_file":"lessons/beginners-en/class/index.md","title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/class/"}},"static_files":{},"title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/class/"},"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/cmdline/"},"beginners-en/comparisons":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/comparisons/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/comparisons/index/solutions/1/"}],"source_file":"lessons/beginners-en/comparisons/index.md","title":"Comparison","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/comparisons/"}},"static_files":{},"title":"Comparison","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/comparisons/"},"beginners-en/def":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Atul Shurma","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/def/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/def/index/solutions/1/"}],"source_file":"lessons/beginners-en/def/index.md","title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/def/"}},"static_files":{},"title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/def/"},"beginners-en/dict":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/dict/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/dict/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/dict/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/dict/index/solutions/3/"}],"source_file":"lessons/beginners-en/dict/index.md","title":"Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/dict/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict/static/dict.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/dict/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/dict/"},"beginners-en/exceptions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/exceptions/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions/index.md","title":"Exceptions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/exceptions/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/exceptions/"},"beginners-en/files":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/files/index/solutions/0/"}],"source_file":"lessons/beginners-en/files/index.md","title":"Files","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/files/"}},"static_files":{},"title":"Files","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/files/"},"beginners-en/first-steps":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/first-steps/index/solutions/0/"}],"source_file":"lessons/beginners-en/first-steps/index.md","title":"First steps","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/first-steps/"}},"static_files":{},"title":"First steps","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/first-steps/"},"beginners-en/functions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/functions/index/solutions/0/"}],"source_file":"lessons/beginners-en/functions/index.md","title":"Functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/functions/"}},"static_files":{},"title":"Functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/functions/"},"beginners-en/hello-world":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/hello-world/index.md","title":"First program","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/hello-world/"}},"static_files":{},"title":"First program","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/hello-world/"},"beginners-en/inheritance":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/inheritance/index.md","title":"Inheritance","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/inheritance/"}},"static_files":{},"title":"Inheritance","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/inheritance/"},"beginners-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/index.md","title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install_vienna/"},"beginners-en/introduction":{"pages":{"index":{"attribution":["Marketa Muzikova","Mateusz Krainski","Tyna Dolezalova","Based on PyLadies CZ introduction."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/introduction/index.md","title":"Introduction","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/introduction/"}},"static_files":{"screenshot.png":{"path":"lessons/beginners-en/introduction/static/screenshot.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/introduction/static/screenshot.png"}},"title":"Introduction","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/introduction/"},"beginners-en/json":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/json/index/solutions/0/"}],"source_file":"lessons/beginners-en/json/index.md","title":"JSON","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/json/"}},"static_files":{},"title":"JSON","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/json/"},"beginners-en/lesson-1-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-1-homework/index.md","title":"Homework - lesson 1","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/lesson-1-homework/"}},"static_files":{},"title":"Homework - lesson 1","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/lesson-1-homework/"},"beginners-en/lesson-2-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-2-homework/index.md","title":"Homework - lesson 2","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/lesson-2-homework/"}},"static_files":{},"title":"Homework - lesson 2","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/lesson-2-homework/"},"beginners-en/list":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/list/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/list/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/list/index/solutions/2/"}],"source_file":"lessons/beginners-en/list/index.md","title":"Lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/list/"}},"static_files":{},"title":"Lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/list/"},"beginners-en/modules":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules/index.md","title":"Modules","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/modules/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/modules/"},"beginners-en/print":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .err-lineno {\n display: inline-block;\n background-color: #FCC\n }\n.lesson-content .err-exctype {\n display: inline-block;\n background-color: #CFC\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/print/index.md","title":"Print and errors","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/print/"}},"static_files":{},"title":"Print and errors","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/print/"},"beginners-en/str":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/str/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/str/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/str/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/str/index/solutions/3/"}],"source_file":"lessons/beginners-en/str/index.md","title":"Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/str/"}},"static_files":{},"title":"Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/str/"},"beginners-en/testing":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/testing/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing/index.md","title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/testing/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/testing/"},"beginners-en/tictactoe":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Czech original PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tictactoe/index.md","title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/tictactoe/"}},"static_files":{},"title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/tictactoe/"},"beginners-en/tuple":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tuple/index.md","title":"Tuples","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/tuple/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/tuple/"},"beginners-en/turtle":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/3/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/4/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/5/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/6/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/7/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/8/"}],"source_file":"lessons/beginners-en/turtle/index.md","title":"Turtle and loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/"}},"static_files":{"turtle-dashed.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/static/turtle-dashed.png"},"turtle-dashed2.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed2.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/static/turtle-dashed2.png"},"turtle-hexagons.png":{"path":"lessons/beginners-en/turtle/static/turtle-hexagons.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/static/turtle-hexagons.png"},"turtle-rect.png":{"path":"lessons/beginners-en/turtle/static/turtle-rect.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/static/turtle-rect.png"},"turtle-square.png":{"path":"lessons/beginners-en/turtle/static/turtle-square.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/static/turtle-square.png"},"turtle-squares.png":{"path":"lessons/beginners-en/turtle/static/turtle-squares.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/static/turtle-squares.png"},"turtle-stairs.png":{"path":"lessons/beginners-en/turtle/static/turtle-stairs.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/static/turtle-stairs.png"}},"title":"Turtle and loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/"},"beginners-en/variables":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/variables/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/variables/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/variables/index/solutions/2/"}],"source_file":"lessons/beginners-en/variables/index.md","title":"Variables","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/variables/"}},"static_files":{},"title":"Variables","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/variables/"},"beginners-en/while":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/while/index/solutions/0/"}],"source_file":"lessons/beginners-en/while/index.md","title":"While","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/while/"}},"static_files":{},"title":"While","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/while/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/basics/static/dropbox.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/branching/"},"git-en/github":{"pages":{"index":{"attribution":["PyLadies Vienna Lubomir Dolezal, 2021."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/github/index.md","title":"GitHub","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/github/"}},"static_files":{"gcm-prompt.png":{"path":"lessons/git-en/github/static/gcm-prompt.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/github/static/gcm-prompt.png"}},"title":"GitHub","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/github/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/install/"}},"long_description":"


\nHere you can find all materials for the PyLadies Vienna Beginners Python Course.\nAll lectures are for complete beginners. Instructions are for Linux, Windows and macOS.\n
\nIf you have any questions, feel free to contact us on pyladies.vienna@gmail.com\n
\nOur online events are proudly sponspored by Gather!

","mentors":[],"place":"Online at https://gather.town/app/rK34ahbfoOPBPZfy/PyLadies_beginners_spring\n","sessions":[{"materials":[{"lesson_slug":"beginners-en/install_vienna","title":"Python installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/install_vienna/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/"},{"external_url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf","title":"VS Code keybindings cheat sheet Windows","type":"cheatsheet","url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf"},{"external_url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf","title":"VS Code keybindings cheat sheet Mac OS","type":"cheatsheet","url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/install_home/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/install_home/"}},"serial":"0","slug":"install_home","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","title":"Installations","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/install_home/"},{"date":"2022-10-11","materials":[{"external_url":"https://drive.google.com/file/d/1Bvnb52oirQDiZ7WI5t4Q8UeCd10-_gpT","title":"Keyboard layout cheat sheet","type":"cheatsheet","url":"https://drive.google.com/file/d/1Bvnb52oirQDiZ7WI5t4Q8UeCd10-_gpT"},{"lesson_slug":"beginners-en/introduction","title":"Introduction","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/introduction/"},{"lesson_slug":"beginners-en/cmdline","title":"Introduction to command line","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/cmdline/"},{"lesson_slug":"beginners-en/first-steps","title":"First steps","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/first-steps/"},{"lesson_slug":"beginners-en/lesson-1-homework","title":"Homework - lesson 1","type":"homework","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/lesson-1-homework/"},{"external_url":"https://drive.google.com/file/d/1KPlvbwGpIe8HQVkancKk6wuTwhV5VkRc","title":"Google colab tutorial","type":"cheatsheet","url":"https://drive.google.com/file/d/1KPlvbwGpIe8HQVkancKk6wuTwhV5VkRc"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/install/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/install/"}},"serial":"1","slug":"install","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-10-11 20:00:00+0200","start":"2022-10-11 18:00:00+0200"},"title":"Introduction, installation check","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/install/"},{"date":"2022-10-18","materials":[{"lesson_slug":"beginners-en/hello-world","title":"First program","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/hello-world/"},{"lesson_slug":"beginners-en/print","title":"Print and errors","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/print/"},{"lesson_slug":"beginners-en/variables","title":"Variables","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/variables/"},{"lesson_slug":"beginners-en/lesson-2-homework","title":"Homework - lesson 2","type":"homework","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/lesson-2-homework/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf","title":"Basics cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/hello/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/hello/"}},"serial":"2","slug":"hello","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-10-18 20:00:00+0200","start":"2022-10-18 18:00:00+0200"},"title":"First Program, Print","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/hello/"},{"date":"2022-10-25","materials":[{"lesson_slug":"beginners-en/comparisons","title":"Comparison","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/comparisons/"},{"lesson_slug":"beginners-en/and-or","title":"Or & and","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/and-or/"},{"lesson_slug":"beginners-en/functions","title":"Functions","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/functions/"},{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf","title":"Basics cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf"},{"external_url":"https://drive.google.com/file/d/17XIUJafxJWUgsrT0VCqrhMaN8Ogff-wW/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/17XIUJafxJWUgsrT0VCqrhMaN8Ogff-wW/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/loops/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/loops/"}},"serial":"3","slug":"loops","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-10-25 20:00:00+0200","start":"2022-10-25 18:00:00+0200"},"title":"Functions, Modules, Loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/loops/"},{"date":"2022-11-01","materials":[{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/"},{"lesson_slug":"beginners-en/while","title":"While","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/while/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_if_while.pdf","title":"If/While cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_if_while.pdf"},{"external_url":"https://drive.google.com/file/d/1mCs7AD3qoR07HhmWq7Zo96CWTB-p7-dF","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1mCs7AD3qoR07HhmWq7Zo96CWTB-p7-dF"},{"external_url":"https://drive.google.com/file/d/1nYuODqu-FsVSnLTruVB8eNJwEsKxMvEw","title":"Practice exercises (offline session 3.11.2022)","type":"cheatsheet","url":"https://drive.google.com/file/d/1nYuODqu-FsVSnLTruVB8eNJwEsKxMvEw"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/strings/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/strings/"}},"serial":"4","slug":"strings","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-11-01 20:00:00+0100","start":"2022-11-01 18:00:00+0100"},"title":"While, Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/strings/"},{"date":"2022-11-08","materials":[{"lesson_slug":"beginners-en/str","title":"Strings","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/str/"},{"lesson_slug":"beginners-en/def","title":"Custom functions","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/def/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf","title":"Functions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf"},{"external_url":"https://drive.google.com/file/d/1FeCPWTN4zZOmenBVVcsMTU0zhGCvK7es","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1FeCPWTN4zZOmenBVVcsMTU0zhGCvK7es"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/custom_func/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/custom_func/"}},"serial":"5","slug":"custom_func","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-11-08 20:00:00+0100","start":"2022-11-08 18:00:00+0100"},"title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/custom_func/"},{"date":"2022-11-15","materials":[{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/git-en/install/"},{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/git-en/basics/"},{"lesson_slug":"git-en/github","title":"GitHub","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/git-en/github/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/git-en/branching/"},{"external_url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf","title":"Extensive Git cheatsheet","type":"cheatsheet","url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf"},{"external_url":"http://justinhileman.info/article/git-pretty/git-pretty.png","title":"Have you just made a git mess?","type":"cheatsheet","url":"http://justinhileman.info/article/git-pretty/git-pretty.png"},{"lesson_slug":"beginners-en/tictactoe","title":"Project 1 - 1D tic-tac-toe","type":"homework","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/tictactoe/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/git/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/git/"}},"serial":"6","slug":"git","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-11-15 20:00:00+0100","start":"2022-11-15 18:00:00+0100"},"title":"GIT","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/git/"},{"date":"2022-11-22","materials":[{"lesson_slug":"beginners-en/list","title":"Lists","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/list/"},{"lesson_slug":"beginners-en/tuple","title":"Tuples","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/tuple/"},{"external_url":"https://drive.google.com/file/d/1daZOYfmzGQoYoIL9f_M8Rf4SZXZj9ZEz/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1daZOYfmzGQoYoIL9f_M8Rf4SZXZj9ZEz/view"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_lists.pdf","title":"Lists cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_lists.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/list/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/list/"}},"serial":"7","slug":"list","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-11-22 20:00:00+0100","start":"2022-11-22 18:00:00+0100"},"title":"Lists, Tuples","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/list/"},{"date":"2022-11-29","materials":[{"lesson_slug":"beginners-en/dict","title":"Dictionaries","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/dict/"},{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/json/"},{"external_url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf","title":"Dictionaries cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/dict/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/dict/"}},"serial":"8","slug":"dict","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-11-29 20:00:00+0100","start":"2022-11-29 18:00:00+0100"},"title":"Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/dict/"},{"date":"2022-12-06","materials":[{"external_url":"https://drive.google.com/file/d/19QGVdbfyRW3TURQCb6t2w98bva5aySNc/view","title":"Recap session materials (PDF)","type":"homework","url":"https://drive.google.com/file/d/19QGVdbfyRW3TURQCb6t2w98bva5aySNc/view"},{"external_url":"https://docs.google.com/presentation/d/106vBNe1rKOMxb3GdUnH37EWIeEkKvoPBJQDnh7DzwUA","title":"Small quiz","type":"homework","url":"https://docs.google.com/presentation/d/106vBNe1rKOMxb3GdUnH37EWIeEkKvoPBJQDnh7DzwUA"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/recap1/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/recap1/"}},"serial":"9","slug":"recap1","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-12-06 20:00:00+0100","start":"2022-12-06 18:00:00+0100"},"title":"Recap session","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/recap1/"},{"date":"2022-12-13","materials":[{"lesson_slug":"beginners-en/modules","title":"Modules","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/modules/"},{"lesson_slug":"beginners-en/exceptions","title":"Exceptions","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/exceptions/"},{"lesson_slug":"beginners-en/testing","title":"Testing","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/testing/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_testing.pdf","title":"Testing cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_testing.pdf"},{"external_url":"https://drive.google.com/file/d/1Xkd0k3iCV1I7I5YhJc4eiANlQZXOo1yQ/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1Xkd0k3iCV1I7I5YhJc4eiANlQZXOo1yQ/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/testing/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/testing/"}},"serial":"10","slug":"testing","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-12-13 20:00:00+0100","start":"2022-12-13 18:00:00+0100"},"title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/testing/"},{"date":"2022-12-20","materials":[{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/json/"},{"lesson_slug":"beginners-en/files","title":"Files","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/files/"},{"lesson_slug":"beginners-en/argparse","title":"Argparse – Command line interface","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/argparse/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Files/Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"},{"external_url":"https://drive.google.com/file/d/1-wbEd9KtSSz7k37i4xek85_kS4-vpPJ-/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1-wbEd9KtSSz7k37i4xek85_kS4-vpPJ-/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/files_cli/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/files_cli/"}},"serial":"11","slug":"files_cli","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-12-20 20:00:00+0100","start":"2022-12-20 18:00:00+0100"},"title":"Working with Files and CLI","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/files_cli/"},{"date":"2023-01-10","materials":[{"lesson_slug":"beginners-en/class","title":"Classes","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/class/"},{"lesson_slug":"beginners-en/inheritance","title":"Inheritance","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/inheritance/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_classes.pdf","title":"Classes cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_classes.pdf"},{"external_url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/classes/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/classes/"}},"serial":"12","slug":"classes","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2023-01-10 20:00:00+0100","start":"2023-01-10 18:00:00+0100"},"title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/classes/"},{"date":"2023-01-17","materials":[{"external_url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view","title":"Final project (PDF)","type":"homework","url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/git-en/branching/"},{"external_url":"https://docs.google.com/presentation/d/1PrRqiY8LtmFIP2AbncnLNQmlwfUA1rpMm7Q_leOqyfM/edit","title":"Git collaboration","type":"none-link","url":"https://docs.google.com/presentation/d/1PrRqiY8LtmFIP2AbncnLNQmlwfUA1rpMm7Q_leOqyfM/edit"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/final_project/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/final_project/"}},"serial":"13","slug":"final_project","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2023-01-17 20:00:00+0100","start":"2023-01-17 18:00:00+0100"},"title":"Final Project","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/final_project/"},{"date":"2023-01-24","materials":[{"external_url":"https://docs.google.com/presentation/d/1_vRjrN-yGLT5Ruyx-sFqMKJYKwyFpwIT_oOcY6N4zwA","title":"What next?","type":"none-link","url":"https://docs.google.com/presentation/d/1_vRjrN-yGLT5Ruyx-sFqMKJYKwyFpwIT_oOcY6N4zwA"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/final_project2/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/final_project2/"}},"serial":"14","slug":"final_project2","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2023-01-24 20:00:00+0100","start":"2023-01-24 18:00:00+0100"},"title":"Final Project II.","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/final_project2/"}],"source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","start_date":"2022-10-11","subtitle":"Online - autumn 2022 - Tuesdays","time_description":"18:00 - 20:00","timezone":"Europe/Vienna","title":"Beginners course PyLadies Vienna","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/","vars":{"coach-present":true,"pyladies":true,"user-gender":"f"}}} +{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"default_time":{"end":"20:00","start":"18:00"},"derives":"pyladies-en","description":"Learn Python from the beginning. No previous knowledge required!\n","end_date":"2023-01-24","lessons":{"beginners-en/and-or":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/and-or/index.md","title":"Or & and","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/and-or/"}},"static_files":{},"title":"Or & and","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/and-or/"},"beginners-en/argparse":{"pages":{"index":{"attribution":["Translated by Lubomir Dolezal","Originally written by Miro Hrončok, Petr Viktorin and others, 2016-2017 for MI-PYT course on CVU Prague: \nhttps://naucse.python.cz/lessons/intro/click/"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/argparse/index.md","title":"Argparse – Command line interface","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/argparse/"}},"static_files":{},"title":"Argparse – Command line interface","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/argparse/"},"beginners-en/class":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/class/index/solutions/0/"}],"source_file":"lessons/beginners-en/class/index.md","title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/class/"}},"static_files":{},"title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/class/"},"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/cmdline/"},"beginners-en/comparisons":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/comparisons/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/comparisons/index/solutions/1/"}],"source_file":"lessons/beginners-en/comparisons/index.md","title":"Comparison","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/comparisons/"}},"static_files":{},"title":"Comparison","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/comparisons/"},"beginners-en/def":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Atul Shurma","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/def/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/def/index/solutions/1/"}],"source_file":"lessons/beginners-en/def/index.md","title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/def/"}},"static_files":{},"title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/def/"},"beginners-en/dict":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/dict/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/dict/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/dict/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/dict/index/solutions/3/"}],"source_file":"lessons/beginners-en/dict/index.md","title":"Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/dict/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict/static/dict.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/dict/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/dict/"},"beginners-en/exceptions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/exceptions/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions/index.md","title":"Exceptions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/exceptions/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/exceptions/"},"beginners-en/files":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/files/index/solutions/0/"}],"source_file":"lessons/beginners-en/files/index.md","title":"Files","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/files/"}},"static_files":{},"title":"Files","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/files/"},"beginners-en/first-steps":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/first-steps/index/solutions/0/"}],"source_file":"lessons/beginners-en/first-steps/index.md","title":"First steps","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/first-steps/"}},"static_files":{},"title":"First steps","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/first-steps/"},"beginners-en/functions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/functions/index/solutions/0/"}],"source_file":"lessons/beginners-en/functions/index.md","title":"Functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/functions/"}},"static_files":{},"title":"Functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/functions/"},"beginners-en/hello-world":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/hello-world/index.md","title":"First program","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/hello-world/"}},"static_files":{},"title":"First program","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/hello-world/"},"beginners-en/inheritance":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/inheritance/index.md","title":"Inheritance","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/inheritance/"}},"static_files":{},"title":"Inheritance","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/inheritance/"},"beginners-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/index.md","title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/install_vienna/"},"beginners-en/introduction":{"pages":{"index":{"attribution":["Marketa Muzikova","Mateusz Krainski","Tyna Dolezalova","Based on PyLadies CZ introduction."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/introduction/index.md","title":"Introduction","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/introduction/"}},"static_files":{"screenshot.png":{"path":"lessons/beginners-en/introduction/static/screenshot.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/introduction/static/screenshot.png"}},"title":"Introduction","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/introduction/"},"beginners-en/json":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/json/index/solutions/0/"}],"source_file":"lessons/beginners-en/json/index.md","title":"JSON","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/json/"}},"static_files":{},"title":"JSON","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/json/"},"beginners-en/lesson-1-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-1-homework/index.md","title":"Homework - lesson 1","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/lesson-1-homework/"}},"static_files":{},"title":"Homework - lesson 1","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/lesson-1-homework/"},"beginners-en/lesson-2-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-2-homework/index.md","title":"Homework - lesson 2","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/lesson-2-homework/"}},"static_files":{},"title":"Homework - lesson 2","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/lesson-2-homework/"},"beginners-en/list":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/list/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/list/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/list/index/solutions/2/"}],"source_file":"lessons/beginners-en/list/index.md","title":"Lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/list/"}},"static_files":{},"title":"Lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/list/"},"beginners-en/modules":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules/index.md","title":"Modules","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/modules/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/modules/"},"beginners-en/print":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .err-lineno {\n display: inline-block;\n background-color: #FCC\n }\n.lesson-content .err-exctype {\n display: inline-block;\n background-color: #CFC\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/print/index.md","title":"Print and errors","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/print/"}},"static_files":{},"title":"Print and errors","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/print/"},"beginners-en/str":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/str/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/str/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/str/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/str/index/solutions/3/"}],"source_file":"lessons/beginners-en/str/index.md","title":"Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/str/"}},"static_files":{},"title":"Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/str/"},"beginners-en/testing":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/testing/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing/index.md","title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/testing/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/testing/"},"beginners-en/tictactoe":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Czech original PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tictactoe/index.md","title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/tictactoe/"}},"static_files":{},"title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/tictactoe/"},"beginners-en/tuple":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tuple/index.md","title":"Tuples","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/tuple/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/tuple/"},"beginners-en/turtle":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/3/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/4/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/5/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/6/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/7/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/index/solutions/8/"}],"source_file":"lessons/beginners-en/turtle/index.md","title":"Turtle and loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/"}},"static_files":{"turtle-dashed.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/static/turtle-dashed.png"},"turtle-dashed2.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed2.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/static/turtle-dashed2.png"},"turtle-hexagons.png":{"path":"lessons/beginners-en/turtle/static/turtle-hexagons.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/static/turtle-hexagons.png"},"turtle-rect.png":{"path":"lessons/beginners-en/turtle/static/turtle-rect.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/static/turtle-rect.png"},"turtle-square.png":{"path":"lessons/beginners-en/turtle/static/turtle-square.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/static/turtle-square.png"},"turtle-squares.png":{"path":"lessons/beginners-en/turtle/static/turtle-squares.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/static/turtle-squares.png"},"turtle-stairs.png":{"path":"lessons/beginners-en/turtle/static/turtle-stairs.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/static/turtle-stairs.png"}},"title":"Turtle and loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/"},"beginners-en/variables":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/variables/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/variables/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/variables/index/solutions/2/"}],"source_file":"lessons/beginners-en/variables/index.md","title":"Variables","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/variables/"}},"static_files":{},"title":"Variables","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/variables/"},"beginners-en/while":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/while/index/solutions/0/"}],"source_file":"lessons/beginners-en/while/index.md","title":"While","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/while/"}},"static_files":{},"title":"While","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/beginners-en/while/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/basics/static/dropbox.png"},"git_commands_cheat_sheet.png":{"path":"lessons/git-en/basics/static/git_commands_cheat_sheet.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/basics/static/git_commands_cheat_sheet.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/branching/"},"git-en/github":{"pages":{"index":{"attribution":["PyLadies Vienna Lubomir Dolezal, 2021."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/github/index.md","title":"GitHub","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/github/"}},"static_files":{"gcm-prompt.png":{"path":"lessons/git-en/github/static/gcm-prompt.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/github/static/gcm-prompt.png"}},"title":"GitHub","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/github/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/git-en/install/"}},"long_description":"


\nHere you can find all materials for the PyLadies Vienna Beginners Python Course.\nAll lectures are for complete beginners. Instructions are for Linux, Windows and macOS.\n
\nIf you have any questions, feel free to contact us on pyladies.vienna@gmail.com\n
\nOur online events are proudly sponspored by Gather!

","mentors":[],"place":"Online at https://gather.town/app/rK34ahbfoOPBPZfy/PyLadies_beginners_spring\n","sessions":[{"materials":[{"lesson_slug":"beginners-en/install_vienna","title":"Python installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/install_vienna/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/install-editor/"},{"external_url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf","title":"VS Code keybindings cheat sheet Windows","type":"cheatsheet","url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf"},{"external_url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf","title":"VS Code keybindings cheat sheet Mac OS","type":"cheatsheet","url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/install_home/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/install_home/"}},"serial":"0","slug":"install_home","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","title":"Installations","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/install_home/"},{"date":"2022-10-11","materials":[{"external_url":"https://drive.google.com/file/d/1Bvnb52oirQDiZ7WI5t4Q8UeCd10-_gpT","title":"Keyboard layout cheat sheet","type":"cheatsheet","url":"https://drive.google.com/file/d/1Bvnb52oirQDiZ7WI5t4Q8UeCd10-_gpT"},{"lesson_slug":"beginners-en/introduction","title":"Introduction","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/introduction/"},{"lesson_slug":"beginners-en/cmdline","title":"Introduction to command line","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/cmdline/"},{"lesson_slug":"beginners-en/first-steps","title":"First steps","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/first-steps/"},{"lesson_slug":"beginners-en/lesson-1-homework","title":"Homework - lesson 1","type":"homework","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/lesson-1-homework/"},{"external_url":"https://drive.google.com/file/d/1KPlvbwGpIe8HQVkancKk6wuTwhV5VkRc","title":"Google colab tutorial","type":"cheatsheet","url":"https://drive.google.com/file/d/1KPlvbwGpIe8HQVkancKk6wuTwhV5VkRc"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/install/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/install/"}},"serial":"1","slug":"install","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-10-11 20:00:00+0200","start":"2022-10-11 18:00:00+0200"},"title":"Introduction, installation check","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/install/"},{"date":"2022-10-18","materials":[{"lesson_slug":"beginners-en/hello-world","title":"First program","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/hello-world/"},{"lesson_slug":"beginners-en/print","title":"Print and errors","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/print/"},{"lesson_slug":"beginners-en/variables","title":"Variables","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/variables/"},{"lesson_slug":"beginners-en/lesson-2-homework","title":"Homework - lesson 2","type":"homework","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/lesson-2-homework/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf","title":"Basics cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/hello/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/hello/"}},"serial":"2","slug":"hello","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-10-18 20:00:00+0200","start":"2022-10-18 18:00:00+0200"},"title":"First Program, Print","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/hello/"},{"date":"2022-10-25","materials":[{"lesson_slug":"beginners-en/comparisons","title":"Comparison","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/comparisons/"},{"lesson_slug":"beginners-en/and-or","title":"Or & and","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/and-or/"},{"lesson_slug":"beginners-en/functions","title":"Functions","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/functions/"},{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf","title":"Basics cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf"},{"external_url":"https://drive.google.com/file/d/17XIUJafxJWUgsrT0VCqrhMaN8Ogff-wW/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/17XIUJafxJWUgsrT0VCqrhMaN8Ogff-wW/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/loops/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/loops/"}},"serial":"3","slug":"loops","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-10-25 20:00:00+0200","start":"2022-10-25 18:00:00+0200"},"title":"Functions, Modules, Loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/loops/"},{"date":"2022-11-01","materials":[{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/turtle/"},{"lesson_slug":"beginners-en/while","title":"While","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/while/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_if_while.pdf","title":"If/While cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_if_while.pdf"},{"external_url":"https://drive.google.com/file/d/1mCs7AD3qoR07HhmWq7Zo96CWTB-p7-dF","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1mCs7AD3qoR07HhmWq7Zo96CWTB-p7-dF"},{"external_url":"https://drive.google.com/file/d/1nYuODqu-FsVSnLTruVB8eNJwEsKxMvEw","title":"Practice exercises (offline session 3.11.2022)","type":"cheatsheet","url":"https://drive.google.com/file/d/1nYuODqu-FsVSnLTruVB8eNJwEsKxMvEw"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/strings/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/strings/"}},"serial":"4","slug":"strings","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-11-01 20:00:00+0100","start":"2022-11-01 18:00:00+0100"},"title":"While, Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/strings/"},{"date":"2022-11-08","materials":[{"lesson_slug":"beginners-en/str","title":"Strings","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/str/"},{"lesson_slug":"beginners-en/def","title":"Custom functions","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/def/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf","title":"Functions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf"},{"external_url":"https://drive.google.com/file/d/1FeCPWTN4zZOmenBVVcsMTU0zhGCvK7es","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1FeCPWTN4zZOmenBVVcsMTU0zhGCvK7es"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/custom_func/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/custom_func/"}},"serial":"5","slug":"custom_func","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-11-08 20:00:00+0100","start":"2022-11-08 18:00:00+0100"},"title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/custom_func/"},{"date":"2022-11-15","materials":[{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/git-en/install/"},{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/git-en/basics/"},{"lesson_slug":"git-en/github","title":"GitHub","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/git-en/github/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/git-en/branching/"},{"external_url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf","title":"Extensive Git cheatsheet","type":"cheatsheet","url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf"},{"external_url":"http://justinhileman.info/article/git-pretty/git-pretty.png","title":"Have you just made a git mess?","type":"cheatsheet","url":"http://justinhileman.info/article/git-pretty/git-pretty.png"},{"lesson_slug":"beginners-en/tictactoe","title":"Project 1 - 1D tic-tac-toe","type":"homework","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/tictactoe/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/git/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/git/"}},"serial":"6","slug":"git","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-11-15 20:00:00+0100","start":"2022-11-15 18:00:00+0100"},"title":"GIT","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/git/"},{"date":"2022-11-22","materials":[{"lesson_slug":"beginners-en/list","title":"Lists","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/list/"},{"lesson_slug":"beginners-en/tuple","title":"Tuples","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/tuple/"},{"external_url":"https://drive.google.com/file/d/1daZOYfmzGQoYoIL9f_M8Rf4SZXZj9ZEz/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1daZOYfmzGQoYoIL9f_M8Rf4SZXZj9ZEz/view"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_lists.pdf","title":"Lists cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_lists.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/list/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/list/"}},"serial":"7","slug":"list","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-11-22 20:00:00+0100","start":"2022-11-22 18:00:00+0100"},"title":"Lists, Tuples","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/list/"},{"date":"2022-11-29","materials":[{"lesson_slug":"beginners-en/dict","title":"Dictionaries","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/dict/"},{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/json/"},{"external_url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf","title":"Dictionaries cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/dict/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/dict/"}},"serial":"8","slug":"dict","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-11-29 20:00:00+0100","start":"2022-11-29 18:00:00+0100"},"title":"Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/dict/"},{"date":"2022-12-06","materials":[{"external_url":"https://drive.google.com/file/d/19QGVdbfyRW3TURQCb6t2w98bva5aySNc/view","title":"Recap session materials (PDF)","type":"homework","url":"https://drive.google.com/file/d/19QGVdbfyRW3TURQCb6t2w98bva5aySNc/view"},{"external_url":"https://docs.google.com/presentation/d/106vBNe1rKOMxb3GdUnH37EWIeEkKvoPBJQDnh7DzwUA","title":"Small quiz","type":"homework","url":"https://docs.google.com/presentation/d/106vBNe1rKOMxb3GdUnH37EWIeEkKvoPBJQDnh7DzwUA"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/recap1/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/recap1/"}},"serial":"9","slug":"recap1","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-12-06 20:00:00+0100","start":"2022-12-06 18:00:00+0100"},"title":"Recap session","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/recap1/"},{"date":"2022-12-13","materials":[{"lesson_slug":"beginners-en/modules","title":"Modules","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/modules/"},{"lesson_slug":"beginners-en/exceptions","title":"Exceptions","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/exceptions/"},{"lesson_slug":"beginners-en/testing","title":"Testing","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/testing/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_testing.pdf","title":"Testing cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_testing.pdf"},{"external_url":"https://drive.google.com/file/d/1Xkd0k3iCV1I7I5YhJc4eiANlQZXOo1yQ/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1Xkd0k3iCV1I7I5YhJc4eiANlQZXOo1yQ/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/testing/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/testing/"}},"serial":"10","slug":"testing","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-12-13 20:00:00+0100","start":"2022-12-13 18:00:00+0100"},"title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/testing/"},{"date":"2022-12-20","materials":[{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/json/"},{"lesson_slug":"beginners-en/files","title":"Files","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/files/"},{"lesson_slug":"beginners-en/argparse","title":"Argparse – Command line interface","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/argparse/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Files/Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"},{"external_url":"https://drive.google.com/file/d/1-wbEd9KtSSz7k37i4xek85_kS4-vpPJ-/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1-wbEd9KtSSz7k37i4xek85_kS4-vpPJ-/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/files_cli/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/files_cli/"}},"serial":"11","slug":"files_cli","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2022-12-20 20:00:00+0100","start":"2022-12-20 18:00:00+0100"},"title":"Working with Files and CLI","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/files_cli/"},{"date":"2023-01-10","materials":[{"lesson_slug":"beginners-en/class","title":"Classes","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/class/"},{"lesson_slug":"beginners-en/inheritance","title":"Inheritance","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/beginners-en/inheritance/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_classes.pdf","title":"Classes cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_classes.pdf"},{"external_url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/classes/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/classes/"}},"serial":"12","slug":"classes","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2023-01-10 20:00:00+0100","start":"2023-01-10 18:00:00+0100"},"title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/classes/"},{"date":"2023-01-17","materials":[{"external_url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view","title":"Final project (PDF)","type":"homework","url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/2022/pyladies-en-vienna-2022-autumn/git-en/branching/"},{"external_url":"https://docs.google.com/presentation/d/1PrRqiY8LtmFIP2AbncnLNQmlwfUA1rpMm7Q_leOqyfM/edit","title":"Git collaboration","type":"none-link","url":"https://docs.google.com/presentation/d/1PrRqiY8LtmFIP2AbncnLNQmlwfUA1rpMm7Q_leOqyfM/edit"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/final_project/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/final_project/"}},"serial":"13","slug":"final_project","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2023-01-17 20:00:00+0100","start":"2023-01-17 18:00:00+0100"},"title":"Final Project","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/final_project/"},{"date":"2023-01-24","materials":[{"external_url":"https://docs.google.com/presentation/d/1_vRjrN-yGLT5Ruyx-sFqMKJYKwyFpwIT_oOcY6N4zwA","title":"What next?","type":"none-link","url":"https://docs.google.com/presentation/d/1_vRjrN-yGLT5Ruyx-sFqMKJYKwyFpwIT_oOcY6N4zwA"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/final_project2/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/final_project2/"}},"serial":"14","slug":"final_project2","source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","time":{"end":"2023-01-24 20:00:00+0100","start":"2023-01-24 18:00:00+0100"},"title":"Final Project II.","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/sessions/final_project2/"}],"source_file":"runs/2022/pyladies-en-vienna-2022-autumn/info.yml","start_date":"2022-10-11","subtitle":"Online - autumn 2022 - Tuesdays","time_description":"18:00 - 20:00","timezone":"Europe/Vienna","title":"Beginners course PyLadies Vienna","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-autumn/","vars":{"coach-present":true,"pyladies":true,"user-gender":"f"}}} diff --git a/v0/2022/pyladies-en-vienna-2022-data-science.json b/v0/2022/pyladies-en-vienna-2022-data-science.json index 29ffd527bd..3e696ff8a7 100644 --- a/v0/2022/pyladies-en-vienna-2022-data-science.json +++ b/v0/2022/pyladies-en-vienna-2022-data-science.json @@ -1 +1 @@ -{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"default_time":{"end":"20:00","start":"18:00"},"description":"Introduction to data handling, analysis and machine learning techniques.","end_date":"2022-07-07","lessons":{"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/cmdline/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install_vienna/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/basics/static/dropbox.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/branching/"},"git-en/github":{"pages":{"index":{"attribution":["PyLadies Vienna Lubomir Dolezal, 2021."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/github/index.md","title":"GitHub","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/github/"}},"static_files":{"gcm-prompt.png":{"path":"lessons/git-en/github/static/gcm-prompt.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/github/static/gcm-prompt.png"}},"title":"GitHub","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/github/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/install/"}},"long_description":"

Here you can find the outline for the PyLadies Vienna Data Science Python Course.\nAll lectures are for people with already basic experience of Python and its data structures (lists, dictionaries).\nThe materials are live on GitHub https://github.com/UndeadFairy/pyladies_vienna_data_course\n
\nIf you have any questions, feel free to contact us on pyladies.vienna@gmail.com\nOur online events are proudly sponspored by Gather.

","mentors":[],"place":"Online at https://gather.town/app/rK34ahbfoOPBPZfy/PyLadies_beginners_spring\n","sessions":[{"materials":[{"lesson_slug":"beginners-en/install_vienna","title":"Python installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-data-science/beginners-en/install_vienna/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/"},{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-data-science/git-en/install/"},{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/2022/pyladies-en-vienna-2022-data-science/git-en/basics/"},{"lesson_slug":"git-en/github","title":"GitHub","type":"lesson","url":"/2022/pyladies-en-vienna-2022-data-science/git-en/github/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/2022/pyladies-en-vienna-2022-data-science/git-en/branching/"},{"external_url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf","title":"Extensive Git cheatsheet","type":"cheatsheet","url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf"},{"external_url":"http://justinhileman.info/article/git-pretty/git-pretty.png","title":"Have you just made a git mess?","type":"cheatsheet","url":"http://justinhileman.info/article/git-pretty/git-pretty.png"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds0/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds0/"}},"serial":"0","slug":"ds0","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","title":"Installations, working with git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds0/"},{"date":"2022-04-14","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/01","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/01"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds1/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds1/"}},"serial":"1","slug":"ds1","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-04-14 20:00:00+0200","start":"2022-04-14 18:00:00+0200"},"title":"Introduction, Basics of Pandas","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds1/"},{"date":"2022-04-21","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/02","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/02"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds2/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds2/"}},"serial":"2","slug":"ds2","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-04-21 20:00:00+0200","start":"2022-04-21 18:00:00+0200"},"title":"Data types and basics of visualization","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds2/"},{"date":"2022-04-28","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/03","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/03"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds3/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds3/"}},"serial":"3","slug":"ds3","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-04-28 20:00:00+0200","start":"2022-04-28 18:00:00+0200"},"title":"Data cleaning","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds3/"},{"date":"2022-05-05","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/04","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/04"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds4/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds4/"}},"serial":"4","slug":"ds4","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-05-05 20:00:00+0200","start":"2022-05-05 18:00:00+0200"},"title":"Exploratory data analysis (EDA)","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds4/"},{"date":"2022-05-12","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/05","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/05"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds5/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds5/"}},"serial":"5","slug":"ds5","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-05-12 20:00:00+0200","start":"2022-05-12 18:00:00+0200"},"title":"Merging and joining","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds5/"},{"date":"2022-05-19","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/06","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/06"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds6/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds6/"}},"serial":"6","slug":"ds6","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-05-19 20:00:00+0200","start":"2022-05-19 18:00:00+0200"},"title":"Advanced exploratory data analysis (EDA+)","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds6/"},{"date":"2022-05-26","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/07","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/07"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds7/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds7/"}},"serial":"7","slug":"ds7","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-05-26 20:00:00+0200","start":"2022-05-26 18:00:00+0200"},"title":"Machine learning - Introduction to regression","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds7/"},{"date":"2022-06-09","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/08","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/08"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds8/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds8/"}},"serial":"8","slug":"ds8","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-06-09 20:00:00+0200","start":"2022-06-09 18:00:00+0200"},"title":"Machine learning - Classification","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds8/"},{"date":"2022-06-23","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/09","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/09"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds9/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds9/"}},"serial":"9","slug":"ds9","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-06-23 20:00:00+0200","start":"2022-06-23 18:00:00+0200"},"title":"Introduction to Natural language processing (NLP)","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds9/"},{"date":"2022-06-30","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/10","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/10"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds10/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds10/"}},"serial":"10","slug":"ds10","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-06-30 20:00:00+0200","start":"2022-06-30 18:00:00+0200"},"title":"SQL and Databases","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds10/"},{"date":"2022-07-07","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/11","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/11"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds11/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds11/"}},"serial":"11","slug":"ds11","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-07-07 20:00:00+0200","start":"2022-07-07 18:00:00+0200"},"title":"Streamlit project - Interactive visualisations","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds11/"}],"source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","start_date":"2022-04-14","subtitle":"Online - spring 2022 - Thursdays","time_description":"18:00–20:00","timezone":"Europe/Vienna","title":"Data Course PyLadies","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/","vars":{"coach-present":true,"pyladies":true,"user-gender":"f"}}} +{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"default_time":{"end":"20:00","start":"18:00"},"description":"Introduction to data handling, analysis and machine learning techniques.","end_date":"2022-07-07","lessons":{"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/cmdline/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/beginners-en/install_vienna/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/basics/static/dropbox.png"},"git_commands_cheat_sheet.png":{"path":"lessons/git-en/basics/static/git_commands_cheat_sheet.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/basics/static/git_commands_cheat_sheet.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/branching/"},"git-en/github":{"pages":{"index":{"attribution":["PyLadies Vienna Lubomir Dolezal, 2021."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/github/index.md","title":"GitHub","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/github/"}},"static_files":{"gcm-prompt.png":{"path":"lessons/git-en/github/static/gcm-prompt.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/github/static/gcm-prompt.png"}},"title":"GitHub","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/github/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/git-en/install/"}},"long_description":"

Here you can find the outline for the PyLadies Vienna Data Science Python Course.\nAll lectures are for people with already basic experience of Python and its data structures (lists, dictionaries).\nThe materials are live on GitHub https://github.com/UndeadFairy/pyladies_vienna_data_course\n
\nIf you have any questions, feel free to contact us on pyladies.vienna@gmail.com\nOur online events are proudly sponspored by Gather.

","mentors":[],"place":"Online at https://gather.town/app/rK34ahbfoOPBPZfy/PyLadies_beginners_spring\n","sessions":[{"materials":[{"lesson_slug":"beginners-en/install_vienna","title":"Python installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-data-science/beginners-en/install_vienna/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-data-science/beginners-en/install-editor/"},{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-data-science/git-en/install/"},{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/2022/pyladies-en-vienna-2022-data-science/git-en/basics/"},{"lesson_slug":"git-en/github","title":"GitHub","type":"lesson","url":"/2022/pyladies-en-vienna-2022-data-science/git-en/github/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/2022/pyladies-en-vienna-2022-data-science/git-en/branching/"},{"external_url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf","title":"Extensive Git cheatsheet","type":"cheatsheet","url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf"},{"external_url":"http://justinhileman.info/article/git-pretty/git-pretty.png","title":"Have you just made a git mess?","type":"cheatsheet","url":"http://justinhileman.info/article/git-pretty/git-pretty.png"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds0/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds0/"}},"serial":"0","slug":"ds0","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","title":"Installations, working with git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds0/"},{"date":"2022-04-14","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/01","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/01"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds1/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds1/"}},"serial":"1","slug":"ds1","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-04-14 20:00:00+0200","start":"2022-04-14 18:00:00+0200"},"title":"Introduction, Basics of Pandas","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds1/"},{"date":"2022-04-21","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/02","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/02"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds2/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds2/"}},"serial":"2","slug":"ds2","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-04-21 20:00:00+0200","start":"2022-04-21 18:00:00+0200"},"title":"Data types and basics of visualization","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds2/"},{"date":"2022-04-28","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/03","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/03"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds3/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds3/"}},"serial":"3","slug":"ds3","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-04-28 20:00:00+0200","start":"2022-04-28 18:00:00+0200"},"title":"Data cleaning","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds3/"},{"date":"2022-05-05","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/04","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/04"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds4/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds4/"}},"serial":"4","slug":"ds4","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-05-05 20:00:00+0200","start":"2022-05-05 18:00:00+0200"},"title":"Exploratory data analysis (EDA)","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds4/"},{"date":"2022-05-12","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/05","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/05"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds5/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds5/"}},"serial":"5","slug":"ds5","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-05-12 20:00:00+0200","start":"2022-05-12 18:00:00+0200"},"title":"Merging and joining","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds5/"},{"date":"2022-05-19","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/06","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/06"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds6/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds6/"}},"serial":"6","slug":"ds6","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-05-19 20:00:00+0200","start":"2022-05-19 18:00:00+0200"},"title":"Advanced exploratory data analysis (EDA+)","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds6/"},{"date":"2022-05-26","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/07","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/07"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds7/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds7/"}},"serial":"7","slug":"ds7","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-05-26 20:00:00+0200","start":"2022-05-26 18:00:00+0200"},"title":"Machine learning - Introduction to regression","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds7/"},{"date":"2022-06-09","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/08","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/08"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds8/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds8/"}},"serial":"8","slug":"ds8","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-06-09 20:00:00+0200","start":"2022-06-09 18:00:00+0200"},"title":"Machine learning - Classification","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds8/"},{"date":"2022-06-23","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/09","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/09"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds9/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds9/"}},"serial":"9","slug":"ds9","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-06-23 20:00:00+0200","start":"2022-06-23 18:00:00+0200"},"title":"Introduction to Natural language processing (NLP)","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds9/"},{"date":"2022-06-30","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/10","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/10"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds10/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds10/"}},"serial":"10","slug":"ds10","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-06-30 20:00:00+0200","start":"2022-06-30 18:00:00+0200"},"title":"SQL and Databases","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds10/"},{"date":"2022-07-07","materials":[{"external_url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/11","title":"Lecture materials on PyLadies Vienna GitHub","type":"none-link","url":"https://github.com/UndeadFairy/pyladies_vienna_data_course/tree/main/11"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds11/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds11/"}},"serial":"11","slug":"ds11","source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","time":{"end":"2022-07-07 20:00:00+0200","start":"2022-07-07 18:00:00+0200"},"title":"Streamlit project - Interactive visualisations","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/sessions/ds11/"}],"source_file":"runs/2022/pyladies-en-vienna-2022-data-science/info.yml","start_date":"2022-04-14","subtitle":"Online - spring 2022 - Thursdays","time_description":"18:00–20:00","timezone":"Europe/Vienna","title":"Data Course PyLadies","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-data-science/","vars":{"coach-present":true,"pyladies":true,"user-gender":"f"}}} diff --git a/v0/2022/pyladies-en-vienna-2022-spring.json b/v0/2022/pyladies-en-vienna-2022-spring.json index 21168e56b4..68498a994d 100644 --- a/v0/2022/pyladies-en-vienna-2022-spring.json +++ b/v0/2022/pyladies-en-vienna-2022-spring.json @@ -1 +1 @@ -{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"default_time":{"end":"20:00","start":"18:00"},"derives":"pyladies-en","description":"Learn Python from the beginning. No previous knowledge required!\n","end_date":"2022-05-10","lessons":{"beginners-en/and-or":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/and-or/index.md","title":"Or & and","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/and-or/"}},"static_files":{},"title":"Or & and","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/and-or/"},"beginners-en/argparse":{"pages":{"index":{"attribution":["Translated by Lubomir Dolezal","Originally written by Miro Hrončok, Petr Viktorin and others, 2016-2017 for MI-PYT course on CVU Prague: \nhttps://naucse.python.cz/lessons/intro/click/"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/argparse/index.md","title":"Argparse – Command line interface","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/argparse/"}},"static_files":{},"title":"Argparse – Command line interface","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/argparse/"},"beginners-en/class":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/class/index/solutions/0/"}],"source_file":"lessons/beginners-en/class/index.md","title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/class/"}},"static_files":{},"title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/class/"},"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/cmdline/"},"beginners-en/comparisons":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/comparisons/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/comparisons/index/solutions/1/"}],"source_file":"lessons/beginners-en/comparisons/index.md","title":"Comparison","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/comparisons/"}},"static_files":{},"title":"Comparison","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/comparisons/"},"beginners-en/def":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Atul Shurma","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/def/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/def/index/solutions/1/"}],"source_file":"lessons/beginners-en/def/index.md","title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/def/"}},"static_files":{},"title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/def/"},"beginners-en/dict":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/dict/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/dict/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/dict/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/dict/index/solutions/3/"}],"source_file":"lessons/beginners-en/dict/index.md","title":"Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/dict/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict/static/dict.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/dict/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/dict/"},"beginners-en/exceptions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/exceptions/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions/index.md","title":"Exceptions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/exceptions/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/exceptions/"},"beginners-en/files":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/files/index/solutions/0/"}],"source_file":"lessons/beginners-en/files/index.md","title":"Files","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/files/"}},"static_files":{},"title":"Files","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/files/"},"beginners-en/first-steps":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/first-steps/index/solutions/0/"}],"source_file":"lessons/beginners-en/first-steps/index.md","title":"First steps","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/first-steps/"}},"static_files":{},"title":"First steps","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/first-steps/"},"beginners-en/functions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/functions/index/solutions/0/"}],"source_file":"lessons/beginners-en/functions/index.md","title":"Functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/functions/"}},"static_files":{},"title":"Functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/functions/"},"beginners-en/hello-world":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/hello-world/index.md","title":"First program","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/hello-world/"}},"static_files":{},"title":"First program","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/hello-world/"},"beginners-en/inheritance":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/inheritance/index.md","title":"Inheritance","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/inheritance/"}},"static_files":{},"title":"Inheritance","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/inheritance/"},"beginners-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/index.md","title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install_vienna/"},"beginners-en/introduction":{"pages":{"index":{"attribution":["Marketa Muzikova","Mateusz Krainski","Tyna Dolezalova","Based on PyLadies CZ introduction."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/introduction/index.md","title":"Introduction","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/introduction/"}},"static_files":{"screenshot.png":{"path":"lessons/beginners-en/introduction/static/screenshot.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/introduction/static/screenshot.png"}},"title":"Introduction","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/introduction/"},"beginners-en/json":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/json/index/solutions/0/"}],"source_file":"lessons/beginners-en/json/index.md","title":"JSON","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/json/"}},"static_files":{},"title":"JSON","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/json/"},"beginners-en/lesson-1-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-1-homework/index.md","title":"Homework - lesson 1","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/lesson-1-homework/"}},"static_files":{},"title":"Homework - lesson 1","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/lesson-1-homework/"},"beginners-en/lesson-2-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-2-homework/index.md","title":"Homework - lesson 2","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/lesson-2-homework/"}},"static_files":{},"title":"Homework - lesson 2","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/lesson-2-homework/"},"beginners-en/list":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/list/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/list/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/list/index/solutions/2/"}],"source_file":"lessons/beginners-en/list/index.md","title":"Lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/list/"}},"static_files":{},"title":"Lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/list/"},"beginners-en/modules":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules/index.md","title":"Modules","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/modules/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/modules/"},"beginners-en/print":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .err-lineno {\n display: inline-block;\n background-color: #FCC\n }\n.lesson-content .err-exctype {\n display: inline-block;\n background-color: #CFC\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/print/index.md","title":"Print and errors","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/print/"}},"static_files":{},"title":"Print and errors","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/print/"},"beginners-en/str":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/str/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/str/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/str/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/str/index/solutions/3/"}],"source_file":"lessons/beginners-en/str/index.md","title":"Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/str/"}},"static_files":{},"title":"Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/str/"},"beginners-en/testing":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/testing/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing/index.md","title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/testing/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/testing/"},"beginners-en/tictactoe":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Czech original PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tictactoe/index.md","title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/tictactoe/"}},"static_files":{},"title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/tictactoe/"},"beginners-en/tuple":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tuple/index.md","title":"Tuples","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/tuple/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/tuple/"},"beginners-en/turtle":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/3/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/4/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/5/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/6/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/7/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/8/"}],"source_file":"lessons/beginners-en/turtle/index.md","title":"Turtle and loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/"}},"static_files":{"turtle-dashed.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/static/turtle-dashed.png"},"turtle-dashed2.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed2.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/static/turtle-dashed2.png"},"turtle-hexagons.png":{"path":"lessons/beginners-en/turtle/static/turtle-hexagons.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/static/turtle-hexagons.png"},"turtle-rect.png":{"path":"lessons/beginners-en/turtle/static/turtle-rect.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/static/turtle-rect.png"},"turtle-square.png":{"path":"lessons/beginners-en/turtle/static/turtle-square.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/static/turtle-square.png"},"turtle-squares.png":{"path":"lessons/beginners-en/turtle/static/turtle-squares.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/static/turtle-squares.png"},"turtle-stairs.png":{"path":"lessons/beginners-en/turtle/static/turtle-stairs.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/static/turtle-stairs.png"}},"title":"Turtle and loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/"},"beginners-en/variables":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/variables/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/variables/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/variables/index/solutions/2/"}],"source_file":"lessons/beginners-en/variables/index.md","title":"Variables","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/variables/"}},"static_files":{},"title":"Variables","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/variables/"},"beginners-en/while":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/while/index/solutions/0/"}],"source_file":"lessons/beginners-en/while/index.md","title":"While","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/while/"}},"static_files":{},"title":"While","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/while/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/basics/static/dropbox.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/branching/"},"git-en/github":{"pages":{"index":{"attribution":["PyLadies Vienna Lubomir Dolezal, 2021."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/github/index.md","title":"GitHub","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/github/"}},"static_files":{"gcm-prompt.png":{"path":"lessons/git-en/github/static/gcm-prompt.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/github/static/gcm-prompt.png"}},"title":"GitHub","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/github/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/install/"}},"long_description":"


\nHere you can find all materials for the PyLadies Vienna Beginners Python Course.\nAll lectures are for complete beginners. Instructions are for Linux, Windows and macOS.\n
\nIf you have any questions, feel free to contact us on pyladies.vienna@gmail.com\n
\nOur online events are proudly sponspored by Gather.

","mentors":[],"place":"Online at https://gather.town/app/rK34ahbfoOPBPZfy/PyLadies_beginners_spring\n","sessions":[{"materials":[{"lesson_slug":"beginners-en/install_vienna","title":"Python installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/install_vienna/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/install_home/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/install_home/"}},"serial":"0","slug":"install_home","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","title":"Installations","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/install_home/"},{"date":"2022-02-08","materials":[{"lesson_slug":"beginners-en/introduction","title":"Introduction","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/introduction/"},{"lesson_slug":"beginners-en/cmdline","title":"Introduction to command line","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/cmdline/"},{"lesson_slug":"beginners-en/first-steps","title":"First steps","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/first-steps/"},{"lesson_slug":"beginners-en/lesson-1-homework","title":"Homework - lesson 1","type":"homework","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/lesson-1-homework/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/install/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/install/"}},"serial":"1","slug":"install","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-02-08 20:00:00+0100","start":"2022-02-08 18:00:00+0100"},"title":"Introduction, installation check","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/install/"},{"date":"2022-02-15","materials":[{"lesson_slug":"beginners-en/hello-world","title":"First program","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/hello-world/"},{"lesson_slug":"beginners-en/print","title":"Print and errors","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/print/"},{"lesson_slug":"beginners-en/variables","title":"Variables","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/variables/"},{"lesson_slug":"beginners-en/comparisons","title":"Comparison","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/comparisons/"},{"lesson_slug":"beginners-en/lesson-2-homework","title":"Homework - lesson 2","type":"homework","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/lesson-2-homework/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/hello/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/hello/"}},"serial":"2","slug":"hello","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-02-15 20:00:00+0100","start":"2022-02-15 18:00:00+0100"},"title":"First Program, Print","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/hello/"},{"date":"2022-02-22","materials":[{"lesson_slug":"beginners-en/and-or","title":"Or & and","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/and-or/"},{"lesson_slug":"beginners-en/functions","title":"Functions","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/functions/"},{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/"},{"external_url":"https://drive.google.com/file/d/1hP2MIYzKFvWqNfPbRr_36qBLxjHEXwM9","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1hP2MIYzKFvWqNfPbRr_36qBLxjHEXwM9"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/loops/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/loops/"}},"serial":"3","slug":"loops","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-02-22 20:00:00+0100","start":"2022-02-22 18:00:00+0100"},"title":"Functions, Modules, Loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/loops/"},{"date":"2022-03-01","materials":[{"lesson_slug":"beginners-en/while","title":"While","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/while/"},{"lesson_slug":"beginners-en/str","title":"Strings","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/str/"},{"external_url":"https://drive.google.com/file/d/1AcNw1AfYDL9Iqi149cZfOLG3YqJFk2E_","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1AcNw1AfYDL9Iqi149cZfOLG3YqJFk2E_"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/strings/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/strings/"}},"serial":"4","slug":"strings","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-03-01 20:00:00+0100","start":"2022-03-01 18:00:00+0100"},"title":"While, Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/strings/"},{"date":"2022-03-08","materials":[{"lesson_slug":"beginners-en/def","title":"Custom functions","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/def/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf","title":"Functions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf"},{"external_url":"https://drive.google.com/file/d/1_NKMGKy6X8HwIvoYp0ew5gCckezIVwBB","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1_NKMGKy6X8HwIvoYp0ew5gCckezIVwBB"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/custom_func/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/custom_func/"}},"serial":"5","slug":"custom_func","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-03-08 20:00:00+0100","start":"2022-03-08 18:00:00+0100"},"title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/custom_func/"},{"date":"2022-03-15","materials":[{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/git-en/install/"},{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/git-en/basics/"},{"lesson_slug":"git-en/github","title":"GitHub","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/git-en/github/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/git-en/branching/"},{"external_url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf","title":"Extensive Git cheatsheet","type":"cheatsheet","url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf"},{"external_url":"http://justinhileman.info/article/git-pretty/git-pretty.png","title":"Have you just made a git mess?","type":"cheatsheet","url":"http://justinhileman.info/article/git-pretty/git-pretty.png"},{"lesson_slug":"beginners-en/tictactoe","title":"Project 1 - 1D tic-tac-toe","type":"homework","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/tictactoe/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/git/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/git/"}},"serial":"6","slug":"git","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-03-15 20:00:00+0100","start":"2022-03-15 18:00:00+0100"},"title":"GIT","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/git/"},{"date":"2022-03-22","materials":[{"lesson_slug":"beginners-en/list","title":"Lists","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/list/"},{"lesson_slug":"beginners-en/tuple","title":"Tuples","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/tuple/"},{"external_url":"https://drive.google.com/file/d/1tFemjjefHWY2R5Rbh0TF4L6hFAZ5Fe3p/view?usp=sharing","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1tFemjjefHWY2R5Rbh0TF4L6hFAZ5Fe3p/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/list/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/list/"}},"serial":"7","slug":"list","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-03-22 20:00:00+0100","start":"2022-03-22 18:00:00+0100"},"title":"Lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/list/"},{"date":"2022-03-29","materials":[{"lesson_slug":"beginners-en/dict","title":"Dictionaries","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/dict/"},{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/json/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf","title":"Dicts","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf"},{"external_url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view?usp=sharing","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/dict/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/dict/"}},"serial":"8","slug":"dict","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-03-29 20:00:00+0200","start":"2022-03-29 18:00:00+0200"},"title":"Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/dict/"},{"date":"2022-04-05","materials":[{"external_url":"https://drive.google.com/file/d/16k2-sXhoyJaiXw8-3q0n8vVFmo1yZoyR/view?usp=sharing","title":"Recap session materials (PDF)","type":"homework","url":"https://drive.google.com/file/d/16k2-sXhoyJaiXw8-3q0n8vVFmo1yZoyR/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/recap1/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/recap1/"}},"serial":"9","slug":"recap1","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-04-05 20:00:00+0200","start":"2022-04-05 18:00:00+0200"},"title":"Recap session","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/recap1/"},{"date":"2022-04-12","materials":[{"lesson_slug":"beginners-en/exceptions","title":"Exceptions","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/exceptions/"},{"lesson_slug":"beginners-en/modules","title":"Modules","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/modules/"},{"lesson_slug":"beginners-en/testing","title":"Testing","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/testing/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"},{"external_url":"https://drive.google.com/file/d/1Xkd0k3iCV1I7I5YhJc4eiANlQZXOo1yQ/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1Xkd0k3iCV1I7I5YhJc4eiANlQZXOo1yQ/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/testing/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/testing/"}},"serial":"10","slug":"testing","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-04-12 20:00:00+0200","start":"2022-04-12 18:00:00+0200"},"title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/testing/"},{"date":"2022-04-19","materials":[{"lesson_slug":"beginners-en/files","title":"Files","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/files/"},{"lesson_slug":"beginners-en/argparse","title":"Argparse – Command line interface","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/argparse/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/files_cli/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/files_cli/"}},"serial":"11","slug":"files_cli","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-04-19 20:00:00+0200","start":"2022-04-19 18:00:00+0200"},"title":"Working with Files and CLI","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/files_cli/"},{"date":"2022-04-26","materials":[{"lesson_slug":"beginners-en/class","title":"Classes","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/class/"},{"lesson_slug":"beginners-en/inheritance","title":"Inheritance","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/inheritance/"},{"external_url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/classes/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/classes/"}},"serial":"12","slug":"classes","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-04-26 20:00:00+0200","start":"2022-04-26 18:00:00+0200"},"title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/classes/"},{"date":"2022-05-03","materials":[{"external_url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view"},{"external_url":"https://drive.google.com/file/d/1XhugMdOcAJGi1_KqMUid-V88irdVlCcZ/view","title":"What next?","type":"none-link","url":"https://drive.google.com/file/d/1XhugMdOcAJGi1_KqMUid-V88irdVlCcZ/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/final_project/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/final_project/"}},"serial":"13","slug":"final_project","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-05-03 20:00:00+0200","start":"2022-05-03 18:00:00+0200"},"title":"Final Project","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/final_project/"},{"date":"2022-05-10","materials":[],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/final_project2/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/final_project2/"}},"serial":"14","slug":"final_project2","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-05-10 20:00:00+0200","start":"2022-05-10 18:00:00+0200"},"title":"Final Project II.","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/final_project2/"}],"source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","start_date":"2022-02-08","subtitle":"Online - spring 2022 - Tuesdays","time_description":"18:00 - 20:00","timezone":"Europe/Vienna","title":"Beginners course PyLadies Vienna","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/","vars":{"coach-present":true,"pyladies":true,"user-gender":"f"}}} +{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"default_time":{"end":"20:00","start":"18:00"},"derives":"pyladies-en","description":"Learn Python from the beginning. No previous knowledge required!\n","end_date":"2022-05-10","lessons":{"beginners-en/and-or":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/and-or/index.md","title":"Or & and","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/and-or/"}},"static_files":{},"title":"Or & and","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/and-or/"},"beginners-en/argparse":{"pages":{"index":{"attribution":["Translated by Lubomir Dolezal","Originally written by Miro Hrončok, Petr Viktorin and others, 2016-2017 for MI-PYT course on CVU Prague: \nhttps://naucse.python.cz/lessons/intro/click/"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/argparse/index.md","title":"Argparse – Command line interface","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/argparse/"}},"static_files":{},"title":"Argparse – Command line interface","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/argparse/"},"beginners-en/class":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/class/index/solutions/0/"}],"source_file":"lessons/beginners-en/class/index.md","title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/class/"}},"static_files":{},"title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/class/"},"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/cmdline/"},"beginners-en/comparisons":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/comparisons/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/comparisons/index/solutions/1/"}],"source_file":"lessons/beginners-en/comparisons/index.md","title":"Comparison","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/comparisons/"}},"static_files":{},"title":"Comparison","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/comparisons/"},"beginners-en/def":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Atul Shurma","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/def/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/def/index/solutions/1/"}],"source_file":"lessons/beginners-en/def/index.md","title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/def/"}},"static_files":{},"title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/def/"},"beginners-en/dict":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/dict/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/dict/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/dict/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/dict/index/solutions/3/"}],"source_file":"lessons/beginners-en/dict/index.md","title":"Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/dict/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict/static/dict.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/dict/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/dict/"},"beginners-en/exceptions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/exceptions/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions/index.md","title":"Exceptions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/exceptions/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/exceptions/"},"beginners-en/files":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/files/index/solutions/0/"}],"source_file":"lessons/beginners-en/files/index.md","title":"Files","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/files/"}},"static_files":{},"title":"Files","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/files/"},"beginners-en/first-steps":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/first-steps/index/solutions/0/"}],"source_file":"lessons/beginners-en/first-steps/index.md","title":"First steps","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/first-steps/"}},"static_files":{},"title":"First steps","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/first-steps/"},"beginners-en/functions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/functions/index/solutions/0/"}],"source_file":"lessons/beginners-en/functions/index.md","title":"Functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/functions/"}},"static_files":{},"title":"Functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/functions/"},"beginners-en/hello-world":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/hello-world/index.md","title":"First program","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/hello-world/"}},"static_files":{},"title":"First program","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/hello-world/"},"beginners-en/inheritance":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/inheritance/index.md","title":"Inheritance","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/inheritance/"}},"static_files":{},"title":"Inheritance","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/inheritance/"},"beginners-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/index.md","title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/install_vienna/"},"beginners-en/introduction":{"pages":{"index":{"attribution":["Marketa Muzikova","Mateusz Krainski","Tyna Dolezalova","Based on PyLadies CZ introduction."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/introduction/index.md","title":"Introduction","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/introduction/"}},"static_files":{"screenshot.png":{"path":"lessons/beginners-en/introduction/static/screenshot.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/introduction/static/screenshot.png"}},"title":"Introduction","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/introduction/"},"beginners-en/json":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/json/index/solutions/0/"}],"source_file":"lessons/beginners-en/json/index.md","title":"JSON","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/json/"}},"static_files":{},"title":"JSON","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/json/"},"beginners-en/lesson-1-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-1-homework/index.md","title":"Homework - lesson 1","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/lesson-1-homework/"}},"static_files":{},"title":"Homework - lesson 1","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/lesson-1-homework/"},"beginners-en/lesson-2-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-2-homework/index.md","title":"Homework - lesson 2","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/lesson-2-homework/"}},"static_files":{},"title":"Homework - lesson 2","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/lesson-2-homework/"},"beginners-en/list":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/list/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/list/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/list/index/solutions/2/"}],"source_file":"lessons/beginners-en/list/index.md","title":"Lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/list/"}},"static_files":{},"title":"Lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/list/"},"beginners-en/modules":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules/index.md","title":"Modules","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/modules/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/modules/"},"beginners-en/print":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .err-lineno {\n display: inline-block;\n background-color: #FCC\n }\n.lesson-content .err-exctype {\n display: inline-block;\n background-color: #CFC\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/print/index.md","title":"Print and errors","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/print/"}},"static_files":{},"title":"Print and errors","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/print/"},"beginners-en/str":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/str/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/str/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/str/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/str/index/solutions/3/"}],"source_file":"lessons/beginners-en/str/index.md","title":"Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/str/"}},"static_files":{},"title":"Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/str/"},"beginners-en/testing":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/testing/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing/index.md","title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/testing/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/testing/"},"beginners-en/tictactoe":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Czech original PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tictactoe/index.md","title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/tictactoe/"}},"static_files":{},"title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/tictactoe/"},"beginners-en/tuple":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tuple/index.md","title":"Tuples","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/tuple/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/tuple/"},"beginners-en/turtle":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/3/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/4/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/5/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/6/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/7/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/index/solutions/8/"}],"source_file":"lessons/beginners-en/turtle/index.md","title":"Turtle and loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/"}},"static_files":{"turtle-dashed.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/static/turtle-dashed.png"},"turtle-dashed2.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed2.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/static/turtle-dashed2.png"},"turtle-hexagons.png":{"path":"lessons/beginners-en/turtle/static/turtle-hexagons.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/static/turtle-hexagons.png"},"turtle-rect.png":{"path":"lessons/beginners-en/turtle/static/turtle-rect.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/static/turtle-rect.png"},"turtle-square.png":{"path":"lessons/beginners-en/turtle/static/turtle-square.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/static/turtle-square.png"},"turtle-squares.png":{"path":"lessons/beginners-en/turtle/static/turtle-squares.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/static/turtle-squares.png"},"turtle-stairs.png":{"path":"lessons/beginners-en/turtle/static/turtle-stairs.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/static/turtle-stairs.png"}},"title":"Turtle and loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/"},"beginners-en/variables":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/variables/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/variables/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/variables/index/solutions/2/"}],"source_file":"lessons/beginners-en/variables/index.md","title":"Variables","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/variables/"}},"static_files":{},"title":"Variables","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/variables/"},"beginners-en/while":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/while/index/solutions/0/"}],"source_file":"lessons/beginners-en/while/index.md","title":"While","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/while/"}},"static_files":{},"title":"While","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/beginners-en/while/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/basics/static/dropbox.png"},"git_commands_cheat_sheet.png":{"path":"lessons/git-en/basics/static/git_commands_cheat_sheet.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/basics/static/git_commands_cheat_sheet.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/branching/"},"git-en/github":{"pages":{"index":{"attribution":["PyLadies Vienna Lubomir Dolezal, 2021."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/github/index.md","title":"GitHub","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/github/"}},"static_files":{"gcm-prompt.png":{"path":"lessons/git-en/github/static/gcm-prompt.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/github/static/gcm-prompt.png"}},"title":"GitHub","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/github/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/git-en/install/"}},"long_description":"


\nHere you can find all materials for the PyLadies Vienna Beginners Python Course.\nAll lectures are for complete beginners. Instructions are for Linux, Windows and macOS.\n
\nIf you have any questions, feel free to contact us on pyladies.vienna@gmail.com\n
\nOur online events are proudly sponspored by Gather.

","mentors":[],"place":"Online at https://gather.town/app/rK34ahbfoOPBPZfy/PyLadies_beginners_spring\n","sessions":[{"materials":[{"lesson_slug":"beginners-en/install_vienna","title":"Python installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/install_vienna/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/install-editor/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/install_home/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/install_home/"}},"serial":"0","slug":"install_home","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","title":"Installations","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/install_home/"},{"date":"2022-02-08","materials":[{"lesson_slug":"beginners-en/introduction","title":"Introduction","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/introduction/"},{"lesson_slug":"beginners-en/cmdline","title":"Introduction to command line","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/cmdline/"},{"lesson_slug":"beginners-en/first-steps","title":"First steps","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/first-steps/"},{"lesson_slug":"beginners-en/lesson-1-homework","title":"Homework - lesson 1","type":"homework","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/lesson-1-homework/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/install/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/install/"}},"serial":"1","slug":"install","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-02-08 20:00:00+0100","start":"2022-02-08 18:00:00+0100"},"title":"Introduction, installation check","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/install/"},{"date":"2022-02-15","materials":[{"lesson_slug":"beginners-en/hello-world","title":"First program","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/hello-world/"},{"lesson_slug":"beginners-en/print","title":"Print and errors","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/print/"},{"lesson_slug":"beginners-en/variables","title":"Variables","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/variables/"},{"lesson_slug":"beginners-en/comparisons","title":"Comparison","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/comparisons/"},{"lesson_slug":"beginners-en/lesson-2-homework","title":"Homework - lesson 2","type":"homework","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/lesson-2-homework/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/hello/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/hello/"}},"serial":"2","slug":"hello","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-02-15 20:00:00+0100","start":"2022-02-15 18:00:00+0100"},"title":"First Program, Print","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/hello/"},{"date":"2022-02-22","materials":[{"lesson_slug":"beginners-en/and-or","title":"Or & and","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/and-or/"},{"lesson_slug":"beginners-en/functions","title":"Functions","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/functions/"},{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/turtle/"},{"external_url":"https://drive.google.com/file/d/1hP2MIYzKFvWqNfPbRr_36qBLxjHEXwM9","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1hP2MIYzKFvWqNfPbRr_36qBLxjHEXwM9"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/loops/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/loops/"}},"serial":"3","slug":"loops","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-02-22 20:00:00+0100","start":"2022-02-22 18:00:00+0100"},"title":"Functions, Modules, Loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/loops/"},{"date":"2022-03-01","materials":[{"lesson_slug":"beginners-en/while","title":"While","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/while/"},{"lesson_slug":"beginners-en/str","title":"Strings","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/str/"},{"external_url":"https://drive.google.com/file/d/1AcNw1AfYDL9Iqi149cZfOLG3YqJFk2E_","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1AcNw1AfYDL9Iqi149cZfOLG3YqJFk2E_"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/strings/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/strings/"}},"serial":"4","slug":"strings","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-03-01 20:00:00+0100","start":"2022-03-01 18:00:00+0100"},"title":"While, Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/strings/"},{"date":"2022-03-08","materials":[{"lesson_slug":"beginners-en/def","title":"Custom functions","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/def/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf","title":"Functions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf"},{"external_url":"https://drive.google.com/file/d/1_NKMGKy6X8HwIvoYp0ew5gCckezIVwBB","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1_NKMGKy6X8HwIvoYp0ew5gCckezIVwBB"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/custom_func/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/custom_func/"}},"serial":"5","slug":"custom_func","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-03-08 20:00:00+0100","start":"2022-03-08 18:00:00+0100"},"title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/custom_func/"},{"date":"2022-03-15","materials":[{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/git-en/install/"},{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/git-en/basics/"},{"lesson_slug":"git-en/github","title":"GitHub","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/git-en/github/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/git-en/branching/"},{"external_url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf","title":"Extensive Git cheatsheet","type":"cheatsheet","url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf"},{"external_url":"http://justinhileman.info/article/git-pretty/git-pretty.png","title":"Have you just made a git mess?","type":"cheatsheet","url":"http://justinhileman.info/article/git-pretty/git-pretty.png"},{"lesson_slug":"beginners-en/tictactoe","title":"Project 1 - 1D tic-tac-toe","type":"homework","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/tictactoe/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/git/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/git/"}},"serial":"6","slug":"git","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-03-15 20:00:00+0100","start":"2022-03-15 18:00:00+0100"},"title":"GIT","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/git/"},{"date":"2022-03-22","materials":[{"lesson_slug":"beginners-en/list","title":"Lists","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/list/"},{"lesson_slug":"beginners-en/tuple","title":"Tuples","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/tuple/"},{"external_url":"https://drive.google.com/file/d/1tFemjjefHWY2R5Rbh0TF4L6hFAZ5Fe3p/view?usp=sharing","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1tFemjjefHWY2R5Rbh0TF4L6hFAZ5Fe3p/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/list/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/list/"}},"serial":"7","slug":"list","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-03-22 20:00:00+0100","start":"2022-03-22 18:00:00+0100"},"title":"Lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/list/"},{"date":"2022-03-29","materials":[{"lesson_slug":"beginners-en/dict","title":"Dictionaries","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/dict/"},{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/json/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf","title":"Dicts","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf"},{"external_url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view?usp=sharing","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/dict/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/dict/"}},"serial":"8","slug":"dict","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-03-29 20:00:00+0200","start":"2022-03-29 18:00:00+0200"},"title":"Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/dict/"},{"date":"2022-04-05","materials":[{"external_url":"https://drive.google.com/file/d/16k2-sXhoyJaiXw8-3q0n8vVFmo1yZoyR/view?usp=sharing","title":"Recap session materials (PDF)","type":"homework","url":"https://drive.google.com/file/d/16k2-sXhoyJaiXw8-3q0n8vVFmo1yZoyR/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/recap1/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/recap1/"}},"serial":"9","slug":"recap1","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-04-05 20:00:00+0200","start":"2022-04-05 18:00:00+0200"},"title":"Recap session","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/recap1/"},{"date":"2022-04-12","materials":[{"lesson_slug":"beginners-en/exceptions","title":"Exceptions","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/exceptions/"},{"lesson_slug":"beginners-en/modules","title":"Modules","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/modules/"},{"lesson_slug":"beginners-en/testing","title":"Testing","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/testing/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"},{"external_url":"https://drive.google.com/file/d/1Xkd0k3iCV1I7I5YhJc4eiANlQZXOo1yQ/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1Xkd0k3iCV1I7I5YhJc4eiANlQZXOo1yQ/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/testing/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/testing/"}},"serial":"10","slug":"testing","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-04-12 20:00:00+0200","start":"2022-04-12 18:00:00+0200"},"title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/testing/"},{"date":"2022-04-19","materials":[{"lesson_slug":"beginners-en/files","title":"Files","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/files/"},{"lesson_slug":"beginners-en/argparse","title":"Argparse – Command line interface","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/argparse/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/files_cli/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/files_cli/"}},"serial":"11","slug":"files_cli","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-04-19 20:00:00+0200","start":"2022-04-19 18:00:00+0200"},"title":"Working with Files and CLI","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/files_cli/"},{"date":"2022-04-26","materials":[{"lesson_slug":"beginners-en/class","title":"Classes","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/class/"},{"lesson_slug":"beginners-en/inheritance","title":"Inheritance","type":"lesson","url":"/2022/pyladies-en-vienna-2022-spring/beginners-en/inheritance/"},{"external_url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/classes/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/classes/"}},"serial":"12","slug":"classes","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-04-26 20:00:00+0200","start":"2022-04-26 18:00:00+0200"},"title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/classes/"},{"date":"2022-05-03","materials":[{"external_url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view"},{"external_url":"https://drive.google.com/file/d/1XhugMdOcAJGi1_KqMUid-V88irdVlCcZ/view","title":"What next?","type":"none-link","url":"https://drive.google.com/file/d/1XhugMdOcAJGi1_KqMUid-V88irdVlCcZ/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/final_project/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/final_project/"}},"serial":"13","slug":"final_project","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-05-03 20:00:00+0200","start":"2022-05-03 18:00:00+0200"},"title":"Final Project","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/final_project/"},{"date":"2022-05-10","materials":[],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/final_project2/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/final_project2/"}},"serial":"14","slug":"final_project2","source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","time":{"end":"2022-05-10 20:00:00+0200","start":"2022-05-10 18:00:00+0200"},"title":"Final Project II.","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/sessions/final_project2/"}],"source_file":"runs/2022/pyladies-en-vienna-2022-spring/info.yml","start_date":"2022-02-08","subtitle":"Online - spring 2022 - Tuesdays","time_description":"18:00 - 20:00","timezone":"Europe/Vienna","title":"Beginners course PyLadies Vienna","url":"https://naucse.python.cz/2022/pyladies-en-vienna-2022-spring/","vars":{"coach-present":true,"pyladies":true,"user-gender":"f"}}} diff --git a/v0/2022/pyladies-en-vienna-ukraine-2022-spring.json b/v0/2022/pyladies-en-vienna-ukraine-2022-spring.json index eabece43f1..07f0f259e7 100644 --- a/v0/2022/pyladies-en-vienna-ukraine-2022-spring.json +++ b/v0/2022/pyladies-en-vienna-ukraine-2022-spring.json @@ -1 +1 @@ -{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"default_time":{"end":"17:00","start":"15:00"},"derives":"pyladies-en","description":"Learn Python from the beginning. No previous knowledge required!\n","end_date":"2022-07-04","lessons":{"beginners-en/and-or":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/and-or/index.md","title":"Or & and","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/and-or/"}},"static_files":{},"title":"Or & and","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/and-or/"},"beginners-en/argparse":{"pages":{"index":{"attribution":["Translated by Lubomir Dolezal","Originally written by Miro Hrončok, Petr Viktorin and others, 2016-2017 for MI-PYT course on CVU Prague: \nhttps://naucse.python.cz/lessons/intro/click/"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/argparse/index.md","title":"Argparse – Command line interface","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/argparse/"}},"static_files":{},"title":"Argparse – Command line interface","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/argparse/"},"beginners-en/class":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/class/index/solutions/0/"}],"source_file":"lessons/beginners-en/class/index.md","title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/class/"}},"static_files":{},"title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/class/"},"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/cmdline/"},"beginners-en/comparisons":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/comparisons/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/comparisons/index/solutions/1/"}],"source_file":"lessons/beginners-en/comparisons/index.md","title":"Comparison","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/comparisons/"}},"static_files":{},"title":"Comparison","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/comparisons/"},"beginners-en/def":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Atul Shurma","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/def/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/def/index/solutions/1/"}],"source_file":"lessons/beginners-en/def/index.md","title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/def/"}},"static_files":{},"title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/def/"},"beginners-en/dict-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Modified by Tyna Dolezalova","Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/index/solutions/3/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/index/solutions/4/"}],"source_file":"lessons/beginners-en/dict-pl4ua/index.md","title":"Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict-pl4ua/static/dict.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/"},"beginners-en/exceptions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/exceptions/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions/index.md","title":"Exceptions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/exceptions/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/exceptions/"},"beginners-en/exceptions-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/exceptions-pl4ua/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions-pl4ua/index.md","title":"Exceptions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/exceptions-pl4ua/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/exceptions-pl4ua/"},"beginners-en/files":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/files/index/solutions/0/"}],"source_file":"lessons/beginners-en/files/index.md","title":"Files","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/files/"}},"static_files":{},"title":"Files","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/files/"},"beginners-en/first-steps":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/first-steps/index/solutions/0/"}],"source_file":"lessons/beginners-en/first-steps/index.md","title":"First steps","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/first-steps/"}},"static_files":{},"title":"First steps","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/first-steps/"},"beginners-en/functions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/functions/index/solutions/0/"}],"source_file":"lessons/beginners-en/functions/index.md","title":"Functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/functions/"}},"static_files":{},"title":"Functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/functions/"},"beginners-en/hello-world":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/hello-world/index.md","title":"First program","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/hello-world/"}},"static_files":{},"title":"First program","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/hello-world/"},"beginners-en/inheritance":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/inheritance/index.md","title":"Inheritance","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/inheritance/"}},"static_files":{},"title":"Inheritance","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/inheritance/"},"beginners-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/index.md","title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install_vienna/"},"beginners-en/introduction":{"pages":{"index":{"attribution":["Marketa Muzikova","Mateusz Krainski","Tyna Dolezalova","Based on PyLadies CZ introduction."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/introduction/index.md","title":"Introduction","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/introduction/"}},"static_files":{"screenshot.png":{"path":"lessons/beginners-en/introduction/static/screenshot.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/introduction/static/screenshot.png"}},"title":"Introduction","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/introduction/"},"beginners-en/json":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/json/index/solutions/0/"}],"source_file":"lessons/beginners-en/json/index.md","title":"JSON","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/json/"}},"static_files":{},"title":"JSON","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/json/"},"beginners-en/lesson-1-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-1-homework/index.md","title":"Homework - lesson 1","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/lesson-1-homework/"}},"static_files":{},"title":"Homework - lesson 1","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/lesson-1-homework/"},"beginners-en/lesson-2-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-2-homework/index.md","title":"Homework - lesson 2","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/lesson-2-homework/"}},"static_files":{},"title":"Homework - lesson 2","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/lesson-2-homework/"},"beginners-en/list":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list/index/solutions/2/"}],"source_file":"lessons/beginners-en/list/index.md","title":"Lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list/"}},"static_files":{},"title":"Lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list/"},"beginners-en/list-nested-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list-nested-pl4ua/index/solutions/0/"}],"source_file":"lessons/beginners-en/list-nested-pl4ua/index.md","title":"Nested lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list-nested-pl4ua/"}},"static_files":{},"title":"Nested lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list-nested-pl4ua/"},"beginners-en/modules":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules/index.md","title":"Modules","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/modules/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/modules/"},"beginners-en/modules-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules-pl4ua/index.md","title":"Modules","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/modules-pl4ua/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/modules-pl4ua/"},"beginners-en/mutability":{"pages":{"index":{"attribution":["Written by Martin Pačes, 2022 for PyLadies Vienna"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/index/solutions/2/"}],"source_file":"lessons/beginners-en/mutability/index.md","title":"What is mutability and why does it matter","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/"}},"static_files":{"references-11.png":{"path":"lessons/beginners-en/mutability/static/references-11.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/static/references-11.png"},"references-12.png":{"path":"lessons/beginners-en/mutability/static/references-12.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/static/references-12.png"},"references-13.png":{"path":"lessons/beginners-en/mutability/static/references-13.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/static/references-13.png"},"references-21.png":{"path":"lessons/beginners-en/mutability/static/references-21.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/static/references-21.png"},"references-22.png":{"path":"lessons/beginners-en/mutability/static/references-22.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/static/references-22.png"},"references-23.png":{"path":"lessons/beginners-en/mutability/static/references-23.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/static/references-23.png"},"references-24.png":{"path":"lessons/beginners-en/mutability/static/references-24.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/static/references-24.png"}},"title":"What is mutability and why does it matter","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/"},"beginners-en/print":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .err-lineno {\n display: inline-block;\n background-color: #FCC\n }\n.lesson-content .err-exctype {\n display: inline-block;\n background-color: #CFC\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/print/index.md","title":"Print and errors","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/print/"}},"static_files":{},"title":"Print and errors","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/print/"},"beginners-en/str":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/str/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/str/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/str/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/str/index/solutions/3/"}],"source_file":"lessons/beginners-en/str/index.md","title":"Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/str/"}},"static_files":{},"title":"Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/str/"},"beginners-en/testing":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/testing/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing/index.md","title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/testing/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/testing/"},"beginners-en/testing-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/testing-pl4ua/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/testing-pl4ua/index/solutions/1/"}],"source_file":"lessons/beginners-en/testing-pl4ua/index.md","title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/testing-pl4ua/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/testing-pl4ua/"},"beginners-en/tictactoe":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Czech original PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tictactoe/index.md","title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/tictactoe/"}},"static_files":{},"title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/tictactoe/"},"beginners-en/tuple-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/tuple-pl4ua/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/tuple-pl4ua/index/solutions/1/"}],"source_file":"lessons/beginners-en/tuple-pl4ua/index.md","title":"Tuples","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/tuple-pl4ua/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/tuple-pl4ua/"},"beginners-en/turtle":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/3/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/4/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/5/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/6/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/7/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/8/"}],"source_file":"lessons/beginners-en/turtle/index.md","title":"Turtle and loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/"}},"static_files":{"turtle-dashed.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/static/turtle-dashed.png"},"turtle-dashed2.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed2.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/static/turtle-dashed2.png"},"turtle-hexagons.png":{"path":"lessons/beginners-en/turtle/static/turtle-hexagons.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/static/turtle-hexagons.png"},"turtle-rect.png":{"path":"lessons/beginners-en/turtle/static/turtle-rect.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/static/turtle-rect.png"},"turtle-square.png":{"path":"lessons/beginners-en/turtle/static/turtle-square.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/static/turtle-square.png"},"turtle-squares.png":{"path":"lessons/beginners-en/turtle/static/turtle-squares.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/static/turtle-squares.png"},"turtle-stairs.png":{"path":"lessons/beginners-en/turtle/static/turtle-stairs.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/static/turtle-stairs.png"}},"title":"Turtle and loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/"},"beginners-en/variables":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/variables/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/variables/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/variables/index/solutions/2/"}],"source_file":"lessons/beginners-en/variables/index.md","title":"Variables","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/variables/"}},"static_files":{},"title":"Variables","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/variables/"},"beginners-en/while":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/while/index/solutions/0/"}],"source_file":"lessons/beginners-en/while/index.md","title":"While","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/while/"}},"static_files":{},"title":"While","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/while/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/static/dropbox.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/branching/"},"git-en/github":{"pages":{"index":{"attribution":["PyLadies Vienna Lubomir Dolezal, 2021."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/github/index.md","title":"GitHub","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/github/"}},"static_files":{"gcm-prompt.png":{"path":"lessons/git-en/github/static/gcm-prompt.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/github/static/gcm-prompt.png"}},"title":"GitHub","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/github/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/install/"}},"long_description":"


\nHere you can find all materials for the PyLadies Vienna Beginners for Ukraine Python Course.\nAll lectures are for complete beginners and taught in English. \nInstructions are for Linux, Windows and macOS.\n
\nIf you have any questions, feel free to contact us on pyladies.vienna@gmail.com\n
\nOur online events are proudly sponspored by \n
\nThis course is sponsored by as a supportive action for Ukrainian refugees.\n

","mentors":[],"place":"Online at https://gather.town/app/rK34ahbfoOPBPZfy/PyLadies_beginners_spring\n","sessions":[{"materials":[{"lesson_slug":"beginners-en/install_vienna","title":"Python installation","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install_vienna/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/install_home/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/install_home/"}},"serial":"0","slug":"install_home","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","title":"Installations","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/install_home/"},{"date":"2022-05-16","materials":[{"lesson_slug":"beginners-en/introduction","title":"Introduction","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/introduction/"},{"lesson_slug":"beginners-en/cmdline","title":"Introduction to command line","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/cmdline/"},{"lesson_slug":"beginners-en/first-steps","title":"First steps","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/first-steps/"},{"lesson_slug":"beginners-en/lesson-1-homework","title":"Homework - lesson 1","type":"homework","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/lesson-1-homework/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/install/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/install/"}},"serial":"1","slug":"install","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-05-16 17:00:00+0200","start":"2022-05-16 15:00:00+0200"},"title":"Introduction, installation check","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/install/"},{"date":"2022-05-19","materials":[{"lesson_slug":"beginners-en/hello-world","title":"First program","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/hello-world/"},{"lesson_slug":"beginners-en/print","title":"Print and errors","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/print/"},{"lesson_slug":"beginners-en/variables","title":"Variables","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/variables/"},{"lesson_slug":"beginners-en/comparisons","title":"Comparison","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/comparisons/"},{"lesson_slug":"beginners-en/lesson-2-homework","title":"Homework - lesson 2","type":"homework","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/lesson-2-homework/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/hello/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/hello/"}},"serial":"2","slug":"hello","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-05-19 17:00:00+0200","start":"2022-05-19 15:00:00+0200"},"title":"First Program, Print","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/hello/"},{"date":"2022-05-23","materials":[{"lesson_slug":"beginners-en/and-or","title":"Or & and","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/and-or/"},{"lesson_slug":"beginners-en/functions","title":"Functions","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/functions/"},{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/"},{"external_url":"https://drive.google.com/file/d/1w-hD2Yi5osGOr1dv0DjIvWC3euTb-JQS","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1w-hD2Yi5osGOr1dv0DjIvWC3euTb-JQS"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/loops/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/loops/"}},"serial":"3","slug":"loops","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-05-23 17:00:00+0200","start":"2022-05-23 15:00:00+0200"},"title":"Functions, Modules, Loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/loops/"},{"date":"2022-05-26","materials":[{"lesson_slug":"beginners-en/while","title":"While","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/while/"},{"lesson_slug":"beginners-en/str","title":"Strings","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/str/"},{"external_url":"https://drive.google.com/file/d/1ROv330NbXp_QmS9Fr6hndUtzeH8OSBps/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1ROv330NbXp_QmS9Fr6hndUtzeH8OSBps/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/strings/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/strings/"}},"serial":"4","slug":"strings","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-05-26 17:00:00+0200","start":"2022-05-26 15:00:00+0200"},"title":"While, Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/strings/"},{"date":"2022-05-30","materials":[{"lesson_slug":"beginners-en/def","title":"Custom functions","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/def/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf","title":"Functions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf"},{"external_url":"https://drive.google.com/file/d/1_NKMGKy6X8HwIvoYp0ew5gCckezIVwBB","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1_NKMGKy6X8HwIvoYp0ew5gCckezIVwBB"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/custom_func/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/custom_func/"}},"serial":"5","slug":"custom_func","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-05-30 17:00:00+0200","start":"2022-05-30 15:00:00+0200"},"title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/custom_func/"},{"date":"2022-06-02","materials":[{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/install/"},{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/"},{"lesson_slug":"git-en/github","title":"GitHub","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/github/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/branching/"},{"external_url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf","title":"Extensive Git cheatsheet","type":"cheatsheet","url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf"},{"external_url":"http://justinhileman.info/article/git-pretty/git-pretty.png","title":"Have you just made a git mess?","type":"cheatsheet","url":"http://justinhileman.info/article/git-pretty/git-pretty.png"},{"lesson_slug":"beginners-en/tictactoe","title":"Project 1 - 1D tic-tac-toe","type":"homework","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/tictactoe/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/git/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/git/"}},"serial":"6","slug":"git","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-06-02 17:00:00+0200","start":"2022-06-02 15:00:00+0200"},"title":"GIT","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/git/"},{"date":"2022-06-09","materials":[{"lesson_slug":"beginners-en/list","title":"Lists","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list/"},{"external_url":"https://drive.google.com/file/d/1tFemjjefHWY2R5Rbh0TF4L6hFAZ5Fe3p/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1tFemjjefHWY2R5Rbh0TF4L6hFAZ5Fe3p/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/list/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/list/"}},"serial":"7","slug":"list","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-06-09 17:00:00+0200","start":"2022-06-09 15:00:00+0200"},"title":"Lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/list/"},{"date":"2022-06-13","materials":[{"lesson_slug":"beginners-en/list-nested-pl4ua","title":"Nested lists","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list-nested-pl4ua/"},{"lesson_slug":"beginners-en/mutability","title":"What is mutability and why does it matter","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/"},{"lesson_slug":"beginners-en/tuple-pl4ua","title":"Tuples","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/tuple-pl4ua/"},{"lesson_slug":"beginners-en/dict-pl4ua","title":"Dictionaries","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf","title":"Dicts","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf"},{"external_url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/dict/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/dict/"}},"serial":"8","slug":"dict","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-06-13 17:00:00+0200","start":"2022-06-13 15:00:00+0200"},"title":"List (continued), Tuples, Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/dict/"},{"date":"2022-06-16","materials":[{"external_url":"https://drive.google.com/file/d/16k2-sXhoyJaiXw8-3q0n8vVFmo1yZoyR/view?usp=sharing","title":"Recap session materials (PDF)","type":"homework","url":"https://drive.google.com/file/d/16k2-sXhoyJaiXw8-3q0n8vVFmo1yZoyR/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/recap1/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/recap1/"}},"serial":"9","slug":"recap1","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-06-16 17:00:00+0200","start":"2022-06-16 15:00:00+0200"},"title":"Recap session","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/recap1/"},{"date":"2022-06-20","materials":[{"lesson_slug":"beginners-en/modules-pl4ua","title":"Modules","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/modules-pl4ua/"},{"lesson_slug":"beginners-en/exceptions-pl4ua","title":"Exceptions","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/exceptions-pl4ua/"},{"lesson_slug":"beginners-en/testing-pl4ua","title":"Testing","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/testing-pl4ua/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"},{"external_url":"https://drive.google.com/file/d/1Xkd0k3iCV1I7I5YhJc4eiANlQZXOo1yQ/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1Xkd0k3iCV1I7I5YhJc4eiANlQZXOo1yQ/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/testing/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/testing/"}},"serial":"10","slug":"testing","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-06-20 17:00:00+0200","start":"2022-06-20 15:00:00+0200"},"title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/testing/"},{"date":"2022-06-23","materials":[{"lesson_slug":"beginners-en/files","title":"Files","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/files/"},{"lesson_slug":"beginners-en/argparse","title":"Argparse – Command line interface","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/argparse/"},{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/json/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/files_cli/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/files_cli/"}},"serial":"11","slug":"files_cli","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-06-23 17:00:00+0200","start":"2022-06-23 15:00:00+0200"},"title":"Working with Files and CLI","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/files_cli/"},{"date":"2022-06-27","materials":[{"lesson_slug":"beginners-en/class","title":"Classes","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/class/"},{"lesson_slug":"beginners-en/inheritance","title":"Inheritance","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/inheritance/"},{"external_url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/classes/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/classes/"}},"serial":"12","slug":"classes","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-06-27 17:00:00+0200","start":"2022-06-27 15:00:00+0200"},"title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/classes/"},{"date":"2022-06-30","materials":[{"external_url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view"},{"external_url":"https://docs.google.com/presentation/d/10ePH2ALijAM9p1Sn0tnFptgvBdSMH_0ifTkaBYFetnY/edit","title":"What next?","type":"none-link","url":"https://docs.google.com/presentation/d/10ePH2ALijAM9p1Sn0tnFptgvBdSMH_0ifTkaBYFetnY/edit"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/final_project/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/final_project/"}},"serial":"13","slug":"final_project","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-06-30 17:00:00+0200","start":"2022-06-30 15:00:00+0200"},"title":"Final Project","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/final_project/"},{"date":"2022-07-04","materials":[],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/final_project2/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/final_project2/"}},"serial":"14","slug":"final_project2","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-07-04 17:00:00+0200","start":"2022-07-04 15:00:00+0200"},"title":"Final Project II.","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/final_project2/"}],"source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","start_date":"2022-05-16","subtitle":"Online - spring 2022 - Mondays + Thursdays","time_description":"15:00 - 17:00","timezone":"Europe/Vienna","title":"Beginners course PyLadies Vienna for Ukraine","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/","vars":{"coach-present":true,"pyladies":true,"user-gender":"f"}}} +{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"default_time":{"end":"17:00","start":"15:00"},"derives":"pyladies-en","description":"Learn Python from the beginning. No previous knowledge required!\n","end_date":"2022-07-04","lessons":{"beginners-en/and-or":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/and-or/index.md","title":"Or & and","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/and-or/"}},"static_files":{},"title":"Or & and","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/and-or/"},"beginners-en/argparse":{"pages":{"index":{"attribution":["Translated by Lubomir Dolezal","Originally written by Miro Hrončok, Petr Viktorin and others, 2016-2017 for MI-PYT course on CVU Prague: \nhttps://naucse.python.cz/lessons/intro/click/"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/argparse/index.md","title":"Argparse – Command line interface","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/argparse/"}},"static_files":{},"title":"Argparse – Command line interface","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/argparse/"},"beginners-en/class":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/class/index/solutions/0/"}],"source_file":"lessons/beginners-en/class/index.md","title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/class/"}},"static_files":{},"title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/class/"},"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/cmdline/"},"beginners-en/comparisons":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/comparisons/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/comparisons/index/solutions/1/"}],"source_file":"lessons/beginners-en/comparisons/index.md","title":"Comparison","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/comparisons/"}},"static_files":{},"title":"Comparison","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/comparisons/"},"beginners-en/def":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Atul Shurma","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/def/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/def/index/solutions/1/"}],"source_file":"lessons/beginners-en/def/index.md","title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/def/"}},"static_files":{},"title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/def/"},"beginners-en/dict-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Modified by Tyna Dolezalova","Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/index/solutions/3/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/index/solutions/4/"}],"source_file":"lessons/beginners-en/dict-pl4ua/index.md","title":"Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict-pl4ua/static/dict.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/"},"beginners-en/exceptions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/exceptions/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions/index.md","title":"Exceptions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/exceptions/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/exceptions/"},"beginners-en/exceptions-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/exceptions-pl4ua/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions-pl4ua/index.md","title":"Exceptions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/exceptions-pl4ua/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/exceptions-pl4ua/"},"beginners-en/files":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/files/index/solutions/0/"}],"source_file":"lessons/beginners-en/files/index.md","title":"Files","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/files/"}},"static_files":{},"title":"Files","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/files/"},"beginners-en/first-steps":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/first-steps/index/solutions/0/"}],"source_file":"lessons/beginners-en/first-steps/index.md","title":"First steps","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/first-steps/"}},"static_files":{},"title":"First steps","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/first-steps/"},"beginners-en/functions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/functions/index/solutions/0/"}],"source_file":"lessons/beginners-en/functions/index.md","title":"Functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/functions/"}},"static_files":{},"title":"Functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/functions/"},"beginners-en/hello-world":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/hello-world/index.md","title":"First program","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/hello-world/"}},"static_files":{},"title":"First program","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/hello-world/"},"beginners-en/inheritance":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/inheritance/index.md","title":"Inheritance","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/inheritance/"}},"static_files":{},"title":"Inheritance","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/inheritance/"},"beginners-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/index.md","title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install_vienna/"},"beginners-en/introduction":{"pages":{"index":{"attribution":["Marketa Muzikova","Mateusz Krainski","Tyna Dolezalova","Based on PyLadies CZ introduction."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/introduction/index.md","title":"Introduction","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/introduction/"}},"static_files":{"screenshot.png":{"path":"lessons/beginners-en/introduction/static/screenshot.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/introduction/static/screenshot.png"}},"title":"Introduction","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/introduction/"},"beginners-en/json":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/json/index/solutions/0/"}],"source_file":"lessons/beginners-en/json/index.md","title":"JSON","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/json/"}},"static_files":{},"title":"JSON","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/json/"},"beginners-en/lesson-1-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-1-homework/index.md","title":"Homework - lesson 1","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/lesson-1-homework/"}},"static_files":{},"title":"Homework - lesson 1","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/lesson-1-homework/"},"beginners-en/lesson-2-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-2-homework/index.md","title":"Homework - lesson 2","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/lesson-2-homework/"}},"static_files":{},"title":"Homework - lesson 2","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/lesson-2-homework/"},"beginners-en/list":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list/index/solutions/2/"}],"source_file":"lessons/beginners-en/list/index.md","title":"Lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list/"}},"static_files":{},"title":"Lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list/"},"beginners-en/list-nested-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list-nested-pl4ua/index/solutions/0/"}],"source_file":"lessons/beginners-en/list-nested-pl4ua/index.md","title":"Nested lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list-nested-pl4ua/"}},"static_files":{},"title":"Nested lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list-nested-pl4ua/"},"beginners-en/modules":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules/index.md","title":"Modules","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/modules/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/modules/"},"beginners-en/modules-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules-pl4ua/index.md","title":"Modules","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/modules-pl4ua/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/modules-pl4ua/"},"beginners-en/mutability":{"pages":{"index":{"attribution":["Written by Martin Pačes, 2022 for PyLadies Vienna"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/index/solutions/2/"}],"source_file":"lessons/beginners-en/mutability/index.md","title":"What is mutability and why does it matter","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/"}},"static_files":{"references-11.png":{"path":"lessons/beginners-en/mutability/static/references-11.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/static/references-11.png"},"references-12.png":{"path":"lessons/beginners-en/mutability/static/references-12.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/static/references-12.png"},"references-13.png":{"path":"lessons/beginners-en/mutability/static/references-13.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/static/references-13.png"},"references-21.png":{"path":"lessons/beginners-en/mutability/static/references-21.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/static/references-21.png"},"references-22.png":{"path":"lessons/beginners-en/mutability/static/references-22.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/static/references-22.png"},"references-23.png":{"path":"lessons/beginners-en/mutability/static/references-23.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/static/references-23.png"},"references-24.png":{"path":"lessons/beginners-en/mutability/static/references-24.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/static/references-24.png"}},"title":"What is mutability and why does it matter","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/"},"beginners-en/print":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .err-lineno {\n display: inline-block;\n background-color: #FCC\n }\n.lesson-content .err-exctype {\n display: inline-block;\n background-color: #CFC\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/print/index.md","title":"Print and errors","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/print/"}},"static_files":{},"title":"Print and errors","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/print/"},"beginners-en/str":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/str/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/str/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/str/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/str/index/solutions/3/"}],"source_file":"lessons/beginners-en/str/index.md","title":"Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/str/"}},"static_files":{},"title":"Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/str/"},"beginners-en/testing":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/testing/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing/index.md","title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/testing/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/testing/"},"beginners-en/testing-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/testing-pl4ua/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/testing-pl4ua/index/solutions/1/"}],"source_file":"lessons/beginners-en/testing-pl4ua/index.md","title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/testing-pl4ua/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/testing-pl4ua/"},"beginners-en/tictactoe":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Czech original PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tictactoe/index.md","title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/tictactoe/"}},"static_files":{},"title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/tictactoe/"},"beginners-en/tuple-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/tuple-pl4ua/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/tuple-pl4ua/index/solutions/1/"}],"source_file":"lessons/beginners-en/tuple-pl4ua/index.md","title":"Tuples","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/tuple-pl4ua/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/tuple-pl4ua/"},"beginners-en/turtle":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/2/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/3/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/4/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/5/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/6/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/7/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/index/solutions/8/"}],"source_file":"lessons/beginners-en/turtle/index.md","title":"Turtle and loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/"}},"static_files":{"turtle-dashed.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/static/turtle-dashed.png"},"turtle-dashed2.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed2.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/static/turtle-dashed2.png"},"turtle-hexagons.png":{"path":"lessons/beginners-en/turtle/static/turtle-hexagons.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/static/turtle-hexagons.png"},"turtle-rect.png":{"path":"lessons/beginners-en/turtle/static/turtle-rect.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/static/turtle-rect.png"},"turtle-square.png":{"path":"lessons/beginners-en/turtle/static/turtle-square.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/static/turtle-square.png"},"turtle-squares.png":{"path":"lessons/beginners-en/turtle/static/turtle-squares.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/static/turtle-squares.png"},"turtle-stairs.png":{"path":"lessons/beginners-en/turtle/static/turtle-stairs.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/static/turtle-stairs.png"}},"title":"Turtle and loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/"},"beginners-en/variables":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/variables/index/solutions/0/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/variables/index/solutions/1/"},{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/variables/index/solutions/2/"}],"source_file":"lessons/beginners-en/variables/index.md","title":"Variables","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/variables/"}},"static_files":{},"title":"Variables","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/variables/"},"beginners-en/while":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/while/index/solutions/0/"}],"source_file":"lessons/beginners-en/while/index.md","title":"While","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/while/"}},"static_files":{},"title":"While","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/while/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/static/dropbox.png"},"git_commands_cheat_sheet.png":{"path":"lessons/git-en/basics/static/git_commands_cheat_sheet.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/static/git_commands_cheat_sheet.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/branching/"},"git-en/github":{"pages":{"index":{"attribution":["PyLadies Vienna Lubomir Dolezal, 2021."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/github/index.md","title":"GitHub","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/github/"}},"static_files":{"gcm-prompt.png":{"path":"lessons/git-en/github/static/gcm-prompt.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/github/static/gcm-prompt.png"}},"title":"GitHub","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/github/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/install/"}},"long_description":"


\nHere you can find all materials for the PyLadies Vienna Beginners for Ukraine Python Course.\nAll lectures are for complete beginners and taught in English. \nInstructions are for Linux, Windows and macOS.\n
\nIf you have any questions, feel free to contact us on pyladies.vienna@gmail.com\n
\nOur online events are proudly sponspored by \n
\nThis course is sponsored by as a supportive action for Ukrainian refugees.\n

","mentors":[],"place":"Online at https://gather.town/app/rK34ahbfoOPBPZfy/PyLadies_beginners_spring\n","sessions":[{"materials":[{"lesson_slug":"beginners-en/install_vienna","title":"Python installation","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install_vienna/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/install-editor/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/install_home/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/install_home/"}},"serial":"0","slug":"install_home","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","title":"Installations","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/install_home/"},{"date":"2022-05-16","materials":[{"lesson_slug":"beginners-en/introduction","title":"Introduction","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/introduction/"},{"lesson_slug":"beginners-en/cmdline","title":"Introduction to command line","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/cmdline/"},{"lesson_slug":"beginners-en/first-steps","title":"First steps","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/first-steps/"},{"lesson_slug":"beginners-en/lesson-1-homework","title":"Homework - lesson 1","type":"homework","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/lesson-1-homework/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/install/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/install/"}},"serial":"1","slug":"install","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-05-16 17:00:00+0200","start":"2022-05-16 15:00:00+0200"},"title":"Introduction, installation check","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/install/"},{"date":"2022-05-19","materials":[{"lesson_slug":"beginners-en/hello-world","title":"First program","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/hello-world/"},{"lesson_slug":"beginners-en/print","title":"Print and errors","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/print/"},{"lesson_slug":"beginners-en/variables","title":"Variables","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/variables/"},{"lesson_slug":"beginners-en/comparisons","title":"Comparison","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/comparisons/"},{"lesson_slug":"beginners-en/lesson-2-homework","title":"Homework - lesson 2","type":"homework","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/lesson-2-homework/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/hello/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/hello/"}},"serial":"2","slug":"hello","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-05-19 17:00:00+0200","start":"2022-05-19 15:00:00+0200"},"title":"First Program, Print","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/hello/"},{"date":"2022-05-23","materials":[{"lesson_slug":"beginners-en/and-or","title":"Or & and","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/and-or/"},{"lesson_slug":"beginners-en/functions","title":"Functions","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/functions/"},{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/turtle/"},{"external_url":"https://drive.google.com/file/d/1w-hD2Yi5osGOr1dv0DjIvWC3euTb-JQS","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1w-hD2Yi5osGOr1dv0DjIvWC3euTb-JQS"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/loops/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/loops/"}},"serial":"3","slug":"loops","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-05-23 17:00:00+0200","start":"2022-05-23 15:00:00+0200"},"title":"Functions, Modules, Loops","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/loops/"},{"date":"2022-05-26","materials":[{"lesson_slug":"beginners-en/while","title":"While","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/while/"},{"lesson_slug":"beginners-en/str","title":"Strings","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/str/"},{"external_url":"https://drive.google.com/file/d/1ROv330NbXp_QmS9Fr6hndUtzeH8OSBps/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1ROv330NbXp_QmS9Fr6hndUtzeH8OSBps/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/strings/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/strings/"}},"serial":"4","slug":"strings","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-05-26 17:00:00+0200","start":"2022-05-26 15:00:00+0200"},"title":"While, Strings","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/strings/"},{"date":"2022-05-30","materials":[{"lesson_slug":"beginners-en/def","title":"Custom functions","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/def/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf","title":"Functions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf"},{"external_url":"https://drive.google.com/file/d/1_NKMGKy6X8HwIvoYp0ew5gCckezIVwBB","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1_NKMGKy6X8HwIvoYp0ew5gCckezIVwBB"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/custom_func/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/custom_func/"}},"serial":"5","slug":"custom_func","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-05-30 17:00:00+0200","start":"2022-05-30 15:00:00+0200"},"title":"Custom functions","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/custom_func/"},{"date":"2022-06-02","materials":[{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/install/"},{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/basics/"},{"lesson_slug":"git-en/github","title":"GitHub","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/github/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/git-en/branching/"},{"external_url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf","title":"Extensive Git cheatsheet","type":"cheatsheet","url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf"},{"external_url":"http://justinhileman.info/article/git-pretty/git-pretty.png","title":"Have you just made a git mess?","type":"cheatsheet","url":"http://justinhileman.info/article/git-pretty/git-pretty.png"},{"lesson_slug":"beginners-en/tictactoe","title":"Project 1 - 1D tic-tac-toe","type":"homework","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/tictactoe/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/git/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/git/"}},"serial":"6","slug":"git","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-06-02 17:00:00+0200","start":"2022-06-02 15:00:00+0200"},"title":"GIT","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/git/"},{"date":"2022-06-09","materials":[{"lesson_slug":"beginners-en/list","title":"Lists","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list/"},{"external_url":"https://drive.google.com/file/d/1tFemjjefHWY2R5Rbh0TF4L6hFAZ5Fe3p/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1tFemjjefHWY2R5Rbh0TF4L6hFAZ5Fe3p/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/list/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/list/"}},"serial":"7","slug":"list","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-06-09 17:00:00+0200","start":"2022-06-09 15:00:00+0200"},"title":"Lists","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/list/"},{"date":"2022-06-13","materials":[{"lesson_slug":"beginners-en/list-nested-pl4ua","title":"Nested lists","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/list-nested-pl4ua/"},{"lesson_slug":"beginners-en/mutability","title":"What is mutability and why does it matter","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/mutability/"},{"lesson_slug":"beginners-en/tuple-pl4ua","title":"Tuples","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/tuple-pl4ua/"},{"lesson_slug":"beginners-en/dict-pl4ua","title":"Dictionaries","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/dict-pl4ua/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf","title":"Dicts","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf"},{"external_url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/dict/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/dict/"}},"serial":"8","slug":"dict","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-06-13 17:00:00+0200","start":"2022-06-13 15:00:00+0200"},"title":"List (continued), Tuples, Dictionaries","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/dict/"},{"date":"2022-06-16","materials":[{"external_url":"https://drive.google.com/file/d/16k2-sXhoyJaiXw8-3q0n8vVFmo1yZoyR/view?usp=sharing","title":"Recap session materials (PDF)","type":"homework","url":"https://drive.google.com/file/d/16k2-sXhoyJaiXw8-3q0n8vVFmo1yZoyR/view?usp=sharing"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/recap1/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/recap1/"}},"serial":"9","slug":"recap1","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-06-16 17:00:00+0200","start":"2022-06-16 15:00:00+0200"},"title":"Recap session","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/recap1/"},{"date":"2022-06-20","materials":[{"lesson_slug":"beginners-en/modules-pl4ua","title":"Modules","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/modules-pl4ua/"},{"lesson_slug":"beginners-en/exceptions-pl4ua","title":"Exceptions","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/exceptions-pl4ua/"},{"lesson_slug":"beginners-en/testing-pl4ua","title":"Testing","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/testing-pl4ua/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"},{"external_url":"https://drive.google.com/file/d/1Xkd0k3iCV1I7I5YhJc4eiANlQZXOo1yQ/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1Xkd0k3iCV1I7I5YhJc4eiANlQZXOo1yQ/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/testing/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/testing/"}},"serial":"10","slug":"testing","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-06-20 17:00:00+0200","start":"2022-06-20 15:00:00+0200"},"title":"Testing","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/testing/"},{"date":"2022-06-23","materials":[{"lesson_slug":"beginners-en/files","title":"Files","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/files/"},{"lesson_slug":"beginners-en/argparse","title":"Argparse – Command line interface","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/argparse/"},{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/json/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/files_cli/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/files_cli/"}},"serial":"11","slug":"files_cli","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-06-23 17:00:00+0200","start":"2022-06-23 15:00:00+0200"},"title":"Working with Files and CLI","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/files_cli/"},{"date":"2022-06-27","materials":[{"lesson_slug":"beginners-en/class","title":"Classes","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/class/"},{"lesson_slug":"beginners-en/inheritance","title":"Inheritance","type":"lesson","url":"/2022/pyladies-en-vienna-ukraine-2022-spring/beginners-en/inheritance/"},{"external_url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/classes/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/classes/"}},"serial":"12","slug":"classes","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-06-27 17:00:00+0200","start":"2022-06-27 15:00:00+0200"},"title":"Classes","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/classes/"},{"date":"2022-06-30","materials":[{"external_url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view"},{"external_url":"https://docs.google.com/presentation/d/10ePH2ALijAM9p1Sn0tnFptgvBdSMH_0ifTkaBYFetnY/edit","title":"What next?","type":"none-link","url":"https://docs.google.com/presentation/d/10ePH2ALijAM9p1Sn0tnFptgvBdSMH_0ifTkaBYFetnY/edit"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/final_project/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/final_project/"}},"serial":"13","slug":"final_project","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-06-30 17:00:00+0200","start":"2022-06-30 15:00:00+0200"},"title":"Final Project","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/final_project/"},{"date":"2022-07-04","materials":[],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/final_project2/back/"},"front":{"content":"","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/final_project2/"}},"serial":"14","slug":"final_project2","source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","time":{"end":"2022-07-04 17:00:00+0200","start":"2022-07-04 15:00:00+0200"},"title":"Final Project II.","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/sessions/final_project2/"}],"source_file":"runs/2022/pyladies-en-vienna-ukraine-2022-spring/info.yml","start_date":"2022-05-16","subtitle":"Online - spring 2022 - Mondays + Thursdays","time_description":"15:00 - 17:00","timezone":"Europe/Vienna","title":"Beginners course PyLadies Vienna for Ukraine","url":"https://naucse.python.cz/2022/pyladies-en-vienna-ukraine-2022-spring/","vars":{"coach-present":true,"pyladies":true,"user-gender":"f"}}} diff --git a/v0/2023/pyladies-en-vienna-2023-autumn.json b/v0/2023/pyladies-en-vienna-2023-autumn.json index 0bf793b63d..6be00c2570 100644 --- a/v0/2023/pyladies-en-vienna-2023-autumn.json +++ b/v0/2023/pyladies-en-vienna-2023-autumn.json @@ -1 +1 @@ -{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"default_time":{"end":"20:00","start":"18:00"},"derives":"pyladies-en","description":"Learn Python from the beginning. No previous knowledge required!\n","end_date":"2024-01-23","lessons":{"beginners-en/and-or":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/and-or/index.md","title":"Or & and","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/and-or/"}},"static_files":{},"title":"Or & and","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/and-or/"},"beginners-en/argparse":{"pages":{"index":{"attribution":["Translated by Lubomir Dolezal","Originally written by Miro Hrončok, Petr Viktorin and others, 2016-2017 for MI-PYT course on CVU Prague: \nhttps://naucse.python.cz/lessons/intro/click/"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/argparse/index.md","title":"Argparse – Command line interface","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/argparse/"}},"static_files":{},"title":"Argparse – Command line interface","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/argparse/"},"beginners-en/class":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/class/index/solutions/0/"}],"source_file":"lessons/beginners-en/class/index.md","title":"Classes","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/class/"}},"static_files":{},"title":"Classes","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/class/"},"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/cmdline/"},"beginners-en/comparisons":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/comparisons/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/comparisons/index/solutions/1/"}],"source_file":"lessons/beginners-en/comparisons/index.md","title":"Comparison","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/comparisons/"}},"static_files":{},"title":"Comparison","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/comparisons/"},"beginners-en/def":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Atul Shurma","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/def/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/def/index/solutions/1/"}],"source_file":"lessons/beginners-en/def/index.md","title":"Custom functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/def/"}},"static_files":{},"title":"Custom functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/def/"},"beginners-en/dict":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/dict/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/dict/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/dict/index/solutions/2/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/dict/index/solutions/3/"}],"source_file":"lessons/beginners-en/dict/index.md","title":"Dictionaries","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/dict/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict/static/dict.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/dict/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/dict/"},"beginners-en/exceptions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/exceptions/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions/index.md","title":"Exceptions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/exceptions/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/exceptions/"},"beginners-en/files":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/files/index/solutions/0/"}],"source_file":"lessons/beginners-en/files/index.md","title":"Files","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/files/"}},"static_files":{},"title":"Files","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/files/"},"beginners-en/first-steps":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/first-steps/index/solutions/0/"}],"source_file":"lessons/beginners-en/first-steps/index.md","title":"First steps","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/first-steps/"}},"static_files":{},"title":"First steps","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/first-steps/"},"beginners-en/functions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/functions/index/solutions/0/"}],"source_file":"lessons/beginners-en/functions/index.md","title":"Functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/functions/"}},"static_files":{},"title":"Functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/functions/"},"beginners-en/hello-world":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/hello-world/index.md","title":"First program","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/hello-world/"}},"static_files":{},"title":"First program","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/hello-world/"},"beginners-en/inheritance":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/inheritance/index.md","title":"Inheritance","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/inheritance/"}},"static_files":{},"title":"Inheritance","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/inheritance/"},"beginners-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/index.md","title":"Python installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install_vienna/"},"beginners-en/introduction2":{"pages":{"index":{"attribution":["Marketa Muzikova","Mateusz Krainski","Tyna Dolezalova","Based on PyLadies CZ introduction."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/introduction2/index.md","title":"Introduction","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/introduction2/"}},"static_files":{"screenshot.png":{"path":"lessons/beginners-en/introduction2/static/screenshot.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/introduction2/static/screenshot.png"}},"title":"Introduction","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/introduction2/"},"beginners-en/json":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/json/index/solutions/0/"}],"source_file":"lessons/beginners-en/json/index.md","title":"JSON","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/json/"}},"static_files":{},"title":"JSON","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/json/"},"beginners-en/lesson-1-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-1-homework/index.md","title":"Homework - lesson 1","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/lesson-1-homework/"}},"static_files":{},"title":"Homework - lesson 1","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/lesson-1-homework/"},"beginners-en/lesson-2-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-2-homework/index.md","title":"Homework - lesson 2","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/lesson-2-homework/"}},"static_files":{},"title":"Homework - lesson 2","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/lesson-2-homework/"},"beginners-en/list":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/list/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/list/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/list/index/solutions/2/"}],"source_file":"lessons/beginners-en/list/index.md","title":"Lists","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/list/"}},"static_files":{},"title":"Lists","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/list/"},"beginners-en/modules":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules/index.md","title":"Modules","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/modules/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/modules/"},"beginners-en/print":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .err-lineno {\n display: inline-block;\n background-color: #FCC\n }\n.lesson-content .err-exctype {\n display: inline-block;\n background-color: #CFC\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/print/index.md","title":"Print and errors","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/print/"}},"static_files":{},"title":"Print and errors","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/print/"},"beginners-en/str":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/str/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/str/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/str/index/solutions/2/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/str/index/solutions/3/"}],"source_file":"lessons/beginners-en/str/index.md","title":"Strings","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/str/"}},"static_files":{},"title":"Strings","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/str/"},"beginners-en/testing":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/testing/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing/index.md","title":"Testing","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/testing/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/testing/"},"beginners-en/testing-continued":{"pages":{"index":{"attribution":["Originally written by Lubomir Dolezal, 2023 for [PyLadies Vienna]."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/testing-continued/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing-continued/index.md","title":"Testing Continued","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/testing-continued/"}},"static_files":{},"title":"Testing Continued","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/testing-continued/"},"beginners-en/tictactoe":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Czech original PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tictactoe/index.md","title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/tictactoe/"}},"static_files":{},"title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/tictactoe/"},"beginners-en/tuple":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tuple/index.md","title":"Tuples","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/tuple/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/tuple/"},"beginners-en/turtle":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/2/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/3/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/4/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/5/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/6/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/7/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/8/"}],"source_file":"lessons/beginners-en/turtle/index.md","title":"Turtle and loops","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/"}},"static_files":{"turtle-dashed.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/static/turtle-dashed.png"},"turtle-dashed2.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed2.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/static/turtle-dashed2.png"},"turtle-hexagons.png":{"path":"lessons/beginners-en/turtle/static/turtle-hexagons.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/static/turtle-hexagons.png"},"turtle-rect.png":{"path":"lessons/beginners-en/turtle/static/turtle-rect.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/static/turtle-rect.png"},"turtle-square.png":{"path":"lessons/beginners-en/turtle/static/turtle-square.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/static/turtle-square.png"},"turtle-squares.png":{"path":"lessons/beginners-en/turtle/static/turtle-squares.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/static/turtle-squares.png"},"turtle-stairs.png":{"path":"lessons/beginners-en/turtle/static/turtle-stairs.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/static/turtle-stairs.png"}},"title":"Turtle and loops","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/"},"beginners-en/variables":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/variables/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/variables/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/variables/index/solutions/2/"}],"source_file":"lessons/beginners-en/variables/index.md","title":"Variables","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/variables/"}},"static_files":{},"title":"Variables","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/variables/"},"beginners-en/while":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/while/index/solutions/0/"}],"source_file":"lessons/beginners-en/while/index.md","title":"While","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/while/"}},"static_files":{},"title":"While","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/while/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/basics/static/dropbox.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/branching/"},"git-en/github":{"pages":{"index":{"attribution":["PyLadies Vienna Lubomir Dolezal, 2021."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/github/index.md","title":"GitHub","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/github/"}},"static_files":{"gcm-prompt.png":{"path":"lessons/git-en/github/static/gcm-prompt.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/github/static/gcm-prompt.png"}},"title":"GitHub","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/github/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/install/"}},"long_description":"


\nHere you can find all materials for the PyLadies Vienna Beginners Python Course.\nAll lectures are for complete beginners. Instructions are for Linux, Windows and macOS.\n
\nIf you have any questions, feel free to contact us on pyladies.vienna@gmail.com

","mentors":[{"img":"img/team/dolezalovat.jpg","links":[{"mail":"mailto:dolezalova.tynka@gmail.com"},{"linkedin":"https://www.linkedin.com/in/kristyna-dolezalova/"}],"name":"Týna Doležalová","role":"Geospatial Data Scientist, Overly enthusiastic about everything"},{"img":"img/team/dolezall.jpg","links":[{"mail":"mailto:lubomir.bucek.ml@gmail.com"},{"linkedin":"https://www.linkedin.com/in/lubomir-dolezal/"}],"name":"Lubomír Doležal","role":"Satellite Data Processing, Visualisation, Web maps, Databases"},{"img":"img/team/schindlerf.jpg","links":[{"mail":"mailto:fabian.schindler.strauss@gmail.com"},{"linkedin":"https://www.linkedin.com/in/fabian-schindler-311030b9/"},{"twitter":"https://twitter.com/__fschindler__"}],"name":"Fabian Schindler","role":"Python/GIS developer, game enthusiast"}],"place":"Online\n","sessions":[{"materials":[{"lesson_slug":"beginners-en/install_vienna","title":"Python installation","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/install_vienna/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/"},{"external_url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf","title":"VS Code keybindings cheat sheet Windows","type":"cheatsheet","url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf"},{"external_url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf","title":"VS Code keybindings cheat sheet Mac OS","type":"cheatsheet","url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/install_home/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/install_home/"}},"serial":"0","slug":"install_home","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","title":"Installations","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/install_home/"},{"date":"2023-10-10","materials":[{"external_url":"https://drive.google.com/file/d/1Bvnb52oirQDiZ7WI5t4Q8UeCd10-_gpT","title":"Keyboard layout cheat sheet","type":"cheatsheet","url":"https://drive.google.com/file/d/1Bvnb52oirQDiZ7WI5t4Q8UeCd10-_gpT"},{"lesson_slug":"beginners-en/introduction2","title":"Introduction","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/introduction2/"},{"lesson_slug":"beginners-en/cmdline","title":"Introduction to command line","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/cmdline/"},{"lesson_slug":"beginners-en/first-steps","title":"First steps","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/first-steps/"},{"lesson_slug":"beginners-en/lesson-1-homework","title":"Homework - lesson 1","type":"homework","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/lesson-1-homework/"},{"external_url":"https://drive.google.com/file/d/1KPlvbwGpIe8HQVkancKk6wuTwhV5VkRc","title":"Google colab tutorial","type":"cheatsheet","url":"https://drive.google.com/file/d/1KPlvbwGpIe8HQVkancKk6wuTwhV5VkRc"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/install/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/install/"}},"serial":"1","slug":"install","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-10-10 20:00:00+0200","start":"2023-10-10 18:00:00+0200"},"title":"Introduction, installation check","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/install/"},{"date":"2023-10-17","materials":[{"lesson_slug":"beginners-en/hello-world","title":"First program","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/hello-world/"},{"lesson_slug":"beginners-en/print","title":"Print and errors","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/print/"},{"lesson_slug":"beginners-en/variables","title":"Variables","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/variables/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf","title":"Basics cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf"},{"external_url":"https://www.youtube.com/watch?v=fj2tuTIcUys","title":"VS Code Tips and tricks","type":"cheatsheet","url":"https://www.youtube.com/watch?v=fj2tuTIcUys"},{"lesson_slug":"beginners-en/lesson-2-homework","title":"Homework - lesson 2","type":"homework","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/lesson-2-homework/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/hello/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/hello/"}},"serial":"2","slug":"hello","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-10-17 20:00:00+0200","start":"2023-10-17 18:00:00+0200"},"title":"First Program, Print","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/hello/"},{"date":"2023-10-24","materials":[{"lesson_slug":"beginners-en/comparisons","title":"Comparison","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/comparisons/"},{"lesson_slug":"beginners-en/and-or","title":"Or & and","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/and-or/"},{"lesson_slug":"beginners-en/functions","title":"Functions","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/functions/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf","title":"Basics cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf"},{"external_url":"https://docs.google.com/document/d/1HsKbAt6DAH8uQYJUR8UB8sOFvzgUUr_WeZwB6cb9lcA","title":"Homework","type":"homework","url":"https://docs.google.com/document/d/1HsKbAt6DAH8uQYJUR8UB8sOFvzgUUr_WeZwB6cb9lcA"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/loops/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/loops/"}},"serial":"3","slug":"loops","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-10-24 20:00:00+0200","start":"2023-10-24 18:00:00+0200"},"title":"Conditions, modules and functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/loops/"},{"date":"2023-10-31","materials":[{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/"},{"lesson_slug":"beginners-en/while","title":"While","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/while/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_if_while.pdf","title":"If/While cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_if_while.pdf"},{"external_url":"https://docs.google.com/document/d/1t76R6vXagNsjPJvZz5JoQracXVq_0YLHNYDymwKOlPU/edit","title":"Homework","type":"homework","url":"https://docs.google.com/document/d/1t76R6vXagNsjPJvZz5JoQracXVq_0YLHNYDymwKOlPU/edit"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/strings/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/strings/"}},"serial":"4","slug":"strings","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-10-31 20:00:00+0100","start":"2023-10-31 18:00:00+0100"},"title":"Loops, for and while","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/strings/"},{"date":"2023-11-07","materials":[{"lesson_slug":"beginners-en/str","title":"Strings","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/str/"},{"lesson_slug":"beginners-en/def","title":"Custom functions","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/def/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf","title":"Functions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf"},{"external_url":"https://docs.google.com/document/d/1SPL6yMD3XOm9ZFDMDX_U4zSP-ltWd7QKvie5iCS8mno/edit","title":"Homework","type":"homework","url":"https://docs.google.com/document/d/1SPL6yMD3XOm9ZFDMDX_U4zSP-ltWd7QKvie5iCS8mno/edit"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/custom_func/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/custom_func/"}},"serial":"5","slug":"custom_func","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-11-07 20:00:00+0100","start":"2023-11-07 18:00:00+0100"},"title":"Strings, Custom functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/custom_func/"},{"date":"2023-11-14","materials":[{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/git-en/install/"},{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/git-en/basics/"},{"lesson_slug":"git-en/github","title":"GitHub","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/git-en/github/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/git-en/branching/"},{"external_url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf","title":"Extensive Git cheatsheet","type":"cheatsheet","url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf"},{"external_url":"http://justinhileman.info/article/git-pretty/git-pretty.png","title":"Have you just made a git mess?","type":"cheatsheet","url":"http://justinhileman.info/article/git-pretty/git-pretty.png"},{"lesson_slug":"beginners-en/tictactoe","title":"Project 1 - 1D tic-tac-toe","type":"homework","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/tictactoe/"},{"external_url":"https://docs.google.com/document/d/1tLwOKrrbg9KVvCHC08_zBvdjNGmQkD1GQEZEMJNSN4g","title":"Practice exercises (offline session 16.11.2023)","type":"cheatsheet","url":"https://docs.google.com/document/d/1tLwOKrrbg9KVvCHC08_zBvdjNGmQkD1GQEZEMJNSN4g"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/git/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/git/"}},"serial":"6","slug":"git","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-11-14 20:00:00+0100","start":"2023-11-14 18:00:00+0100"},"title":"GIT","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/git/"},{"date":"2023-11-21","materials":[{"lesson_slug":"beginners-en/list","title":"Lists","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/list/"},{"external_url":"https://drive.google.com/file/d/1fF0nl90GcCoaog0vgz4nmKGyspfGsQvS/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1fF0nl90GcCoaog0vgz4nmKGyspfGsQvS/view"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_lists.pdf","title":"Lists cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_lists.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/list/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/list/"}},"serial":"7","slug":"list","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-11-21 20:00:00+0100","start":"2023-11-21 18:00:00+0100"},"title":"Lists, Tuples","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/list/"},{"date":"2023-11-28","materials":[{"lesson_slug":"beginners-en/dict","title":"Dictionaries","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/dict/"},{"lesson_slug":"beginners-en/tuple","title":"Tuples","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/tuple/"},{"external_url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf","title":"Dictionaries cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/dict/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/dict/"}},"serial":"8","slug":"dict","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-11-28 20:00:00+0100","start":"2023-11-28 18:00:00+0100"},"title":"Dictionaries","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/dict/"},{"date":"2023-12-05","materials":[{"external_url":"https://docs.google.com/document/d/1lQuHF1d3mbVzc1awfWmNVa9nYJdfrrvMNvpcX9pz6co","title":"Recap session materials","type":"homework","url":"https://docs.google.com/document/d/1lQuHF1d3mbVzc1awfWmNVa9nYJdfrrvMNvpcX9pz6co"},{"external_url":"https://docs.google.com/presentation/d/1qvnz7uJuzZipXEqsqq8bufpvtGNLP2sdW6p1MjodRJE","title":"Small quiz","type":"homework","url":"https://docs.google.com/presentation/d/1qvnz7uJuzZipXEqsqq8bufpvtGNLP2sdW6p1MjodRJE"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/recap1/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/recap1/"}},"serial":"9","slug":"recap1","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-12-05 20:00:00+0100","start":"2023-12-05 18:00:00+0100"},"title":"Recap session","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/recap1/"},{"date":"2023-12-12","materials":[{"lesson_slug":"beginners-en/class","title":"Classes","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/class/"},{"lesson_slug":"beginners-en/inheritance","title":"Inheritance","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/inheritance/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_classes.pdf","title":"Classes cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_classes.pdf"},{"external_url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view"},{"external_url":"https://docs.google.com/presentation/d/1xC2tAaXvQDnglT6WJLnY8RRGhCnod38zpE1LA-ckvhg","title":"Offline session 14.12. hackerrank","type":"none-link","url":"https://docs.google.com/presentation/d/1xC2tAaXvQDnglT6WJLnY8RRGhCnod38zpE1LA-ckvhg"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/classes/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/classes/"}},"serial":"10","slug":"classes","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-12-12 20:00:00+0100","start":"2023-12-12 18:00:00+0100"},"title":"Classes","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/classes/"},{"date":"2023-12-19","materials":[{"lesson_slug":"beginners-en/modules","title":"Modules","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/modules/"},{"lesson_slug":"beginners-en/exceptions","title":"Exceptions","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/exceptions/"},{"lesson_slug":"beginners-en/testing","title":"Testing","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/testing/"},{"lesson_slug":"beginners-en/testing-continued","title":"Testing Continued","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/testing-continued/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_testing.pdf","title":"Testing cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_testing.pdf"},{"external_url":"https://docs.google.com/document/d/1xVaSWOmQD3PqCY6czmOaxBlAlT0AHv2z2rsveK5vfxg/edit","title":"Homework","type":"homework","url":"https://docs.google.com/document/d/1xVaSWOmQD3PqCY6czmOaxBlAlT0AHv2z2rsveK5vfxg/edit"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/testing/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/testing/"}},"serial":"11","slug":"testing","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-12-19 20:00:00+0100","start":"2023-12-19 18:00:00+0100"},"title":"Modules, exceptions, testing","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/testing/"},{"date":"2024-01-09","materials":[{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/json/"},{"lesson_slug":"beginners-en/files","title":"Files","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/files/"},{"lesson_slug":"beginners-en/argparse","title":"Argparse – Command line interface","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/argparse/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Files/Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"},{"external_url":"https://docs.google.com/document/d/1Tjy0uSqdVMmQI2tbHWBmDtrnwMl-Px3J7-N6_xRh12o","title":"Homework","type":"homework","url":"https://docs.google.com/document/d/1Tjy0uSqdVMmQI2tbHWBmDtrnwMl-Px3J7-N6_xRh12o"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/files_cli/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/files_cli/"}},"serial":"12","slug":"files_cli","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2024-01-09 20:00:00+0100","start":"2024-01-09 18:00:00+0100"},"title":"Working with Files and CLI","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/files_cli/"},{"date":"2024-01-16","materials":[{"external_url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view","title":"Final project option 1 - Snake","type":"homework","url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view"},{"external_url":"https://drive.google.com/file/d/1X3IQG_FUiDinmLhx_ZStuEkMf4AzLdwQ/view","title":"Final project option 2 - Battleship","type":"homework","url":"https://drive.google.com/file/d/1X3IQG_FUiDinmLhx_ZStuEkMf4AzLdwQ/view"},{"external_url":"https://docs.google.com/presentation/d/1d3wat2pogHBUtSr_NhcJnQFs27HOeB_MsAGwrBwxd3w/edit","title":"Requests and getting data via APIs","type":"none-link","url":"https://docs.google.com/presentation/d/1d3wat2pogHBUtSr_NhcJnQFs27HOeB_MsAGwrBwxd3w/edit"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/final_project/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/final_project/"}},"serial":"13","slug":"final_project","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2024-01-16 20:00:00+0100","start":"2024-01-16 18:00:00+0100"},"title":"Final Project","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/final_project/"},{"date":"2024-01-23","materials":[],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/final_project2/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/final_project2/"}},"serial":"14","slug":"final_project2","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2024-01-23 20:00:00+0100","start":"2024-01-23 18:00:00+0100"},"title":"Final Project II.","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/final_project2/"}],"source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","start_date":"2023-10-10","subtitle":"Online - autumn 2023 - Tuesdays","time_description":"18:00 - 20:00","timezone":"Europe/Vienna","title":"Beginners course PyLadies Vienna","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/","vars":{"coach-present":true,"pyladies":true,"user-gender":"f"}}} +{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"default_time":{"end":"20:00","start":"18:00"},"derives":"pyladies-en","description":"Learn Python from the beginning. No previous knowledge required!\n","end_date":"2024-01-23","lessons":{"beginners-en/and-or":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/and-or/index.md","title":"Or & and","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/and-or/"}},"static_files":{},"title":"Or & and","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/and-or/"},"beginners-en/argparse":{"pages":{"index":{"attribution":["Translated by Lubomir Dolezal","Originally written by Miro Hrončok, Petr Viktorin and others, 2016-2017 for MI-PYT course on CVU Prague: \nhttps://naucse.python.cz/lessons/intro/click/"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/argparse/index.md","title":"Argparse – Command line interface","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/argparse/"}},"static_files":{},"title":"Argparse – Command line interface","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/argparse/"},"beginners-en/class":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/class/index/solutions/0/"}],"source_file":"lessons/beginners-en/class/index.md","title":"Classes","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/class/"}},"static_files":{},"title":"Classes","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/class/"},"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/cmdline/"},"beginners-en/comparisons":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/comparisons/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/comparisons/index/solutions/1/"}],"source_file":"lessons/beginners-en/comparisons/index.md","title":"Comparison","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/comparisons/"}},"static_files":{},"title":"Comparison","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/comparisons/"},"beginners-en/def":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Atul Shurma","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/def/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/def/index/solutions/1/"}],"source_file":"lessons/beginners-en/def/index.md","title":"Custom functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/def/"}},"static_files":{},"title":"Custom functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/def/"},"beginners-en/dict":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/dict/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/dict/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/dict/index/solutions/2/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/dict/index/solutions/3/"}],"source_file":"lessons/beginners-en/dict/index.md","title":"Dictionaries","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/dict/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict/static/dict.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/dict/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/dict/"},"beginners-en/exceptions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/exceptions/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions/index.md","title":"Exceptions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/exceptions/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/exceptions/"},"beginners-en/files":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/files/index/solutions/0/"}],"source_file":"lessons/beginners-en/files/index.md","title":"Files","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/files/"}},"static_files":{},"title":"Files","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/files/"},"beginners-en/first-steps":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/first-steps/index/solutions/0/"}],"source_file":"lessons/beginners-en/first-steps/index.md","title":"First steps","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/first-steps/"}},"static_files":{},"title":"First steps","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/first-steps/"},"beginners-en/functions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/functions/index/solutions/0/"}],"source_file":"lessons/beginners-en/functions/index.md","title":"Functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/functions/"}},"static_files":{},"title":"Functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/functions/"},"beginners-en/hello-world":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/hello-world/index.md","title":"First program","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/hello-world/"}},"static_files":{},"title":"First program","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/hello-world/"},"beginners-en/inheritance":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/inheritance/index.md","title":"Inheritance","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/inheritance/"}},"static_files":{},"title":"Inheritance","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/inheritance/"},"beginners-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/index.md","title":"Python installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/install_vienna/"},"beginners-en/introduction2":{"pages":{"index":{"attribution":["Marketa Muzikova","Mateusz Krainski","Tyna Dolezalova","Based on PyLadies CZ introduction."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/introduction2/index.md","title":"Introduction","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/introduction2/"}},"static_files":{"screenshot.png":{"path":"lessons/beginners-en/introduction2/static/screenshot.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/introduction2/static/screenshot.png"}},"title":"Introduction","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/introduction2/"},"beginners-en/json":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/json/index/solutions/0/"}],"source_file":"lessons/beginners-en/json/index.md","title":"JSON","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/json/"}},"static_files":{},"title":"JSON","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/json/"},"beginners-en/lesson-1-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-1-homework/index.md","title":"Homework - lesson 1","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/lesson-1-homework/"}},"static_files":{},"title":"Homework - lesson 1","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/lesson-1-homework/"},"beginners-en/lesson-2-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-2-homework/index.md","title":"Homework - lesson 2","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/lesson-2-homework/"}},"static_files":{},"title":"Homework - lesson 2","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/lesson-2-homework/"},"beginners-en/list":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/list/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/list/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/list/index/solutions/2/"}],"source_file":"lessons/beginners-en/list/index.md","title":"Lists","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/list/"}},"static_files":{},"title":"Lists","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/list/"},"beginners-en/modules":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules/index.md","title":"Modules","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/modules/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/modules/"},"beginners-en/print":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .err-lineno {\n display: inline-block;\n background-color: #FCC\n }\n.lesson-content .err-exctype {\n display: inline-block;\n background-color: #CFC\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/print/index.md","title":"Print and errors","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/print/"}},"static_files":{},"title":"Print and errors","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/print/"},"beginners-en/str":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/str/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/str/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/str/index/solutions/2/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/str/index/solutions/3/"}],"source_file":"lessons/beginners-en/str/index.md","title":"Strings","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/str/"}},"static_files":{},"title":"Strings","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/str/"},"beginners-en/testing":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/testing/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing/index.md","title":"Testing","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/testing/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/testing/"},"beginners-en/testing-continued":{"pages":{"index":{"attribution":["Originally written by Lubomir Dolezal, 2023 for [PyLadies Vienna]."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/testing-continued/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing-continued/index.md","title":"Testing Continued","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/testing-continued/"}},"static_files":{},"title":"Testing Continued","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/testing-continued/"},"beginners-en/tictactoe":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Czech original PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tictactoe/index.md","title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/tictactoe/"}},"static_files":{},"title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/tictactoe/"},"beginners-en/tuple":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tuple/index.md","title":"Tuples","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/tuple/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/tuple/"},"beginners-en/turtle":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/2/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/3/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/4/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/5/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/6/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/7/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/index/solutions/8/"}],"source_file":"lessons/beginners-en/turtle/index.md","title":"Turtle and loops","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/"}},"static_files":{"turtle-dashed.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/static/turtle-dashed.png"},"turtle-dashed2.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed2.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/static/turtle-dashed2.png"},"turtle-hexagons.png":{"path":"lessons/beginners-en/turtle/static/turtle-hexagons.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/static/turtle-hexagons.png"},"turtle-rect.png":{"path":"lessons/beginners-en/turtle/static/turtle-rect.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/static/turtle-rect.png"},"turtle-square.png":{"path":"lessons/beginners-en/turtle/static/turtle-square.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/static/turtle-square.png"},"turtle-squares.png":{"path":"lessons/beginners-en/turtle/static/turtle-squares.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/static/turtle-squares.png"},"turtle-stairs.png":{"path":"lessons/beginners-en/turtle/static/turtle-stairs.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/static/turtle-stairs.png"}},"title":"Turtle and loops","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/"},"beginners-en/variables":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/variables/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/variables/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/variables/index/solutions/2/"}],"source_file":"lessons/beginners-en/variables/index.md","title":"Variables","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/variables/"}},"static_files":{},"title":"Variables","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/variables/"},"beginners-en/while":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/while/index/solutions/0/"}],"source_file":"lessons/beginners-en/while/index.md","title":"While","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/while/"}},"static_files":{},"title":"While","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/beginners-en/while/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/basics/static/dropbox.png"},"git_commands_cheat_sheet.png":{"path":"lessons/git-en/basics/static/git_commands_cheat_sheet.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/basics/static/git_commands_cheat_sheet.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/branching/"},"git-en/github":{"pages":{"index":{"attribution":["PyLadies Vienna Lubomir Dolezal, 2021."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/github/index.md","title":"GitHub","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/github/"}},"static_files":{"gcm-prompt.png":{"path":"lessons/git-en/github/static/gcm-prompt.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/github/static/gcm-prompt.png"}},"title":"GitHub","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/github/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/git-en/install/"}},"long_description":"


\nHere you can find all materials for the PyLadies Vienna Beginners Python Course.\nAll lectures are for complete beginners. Instructions are for Linux, Windows and macOS.\n
\nIf you have any questions, feel free to contact us on pyladies.vienna@gmail.com

","mentors":[{"img":"img/team/dolezalovat.jpg","links":[{"mail":"mailto:dolezalova.tynka@gmail.com"},{"linkedin":"https://www.linkedin.com/in/kristyna-dolezalova/"}],"name":"Týna Doležalová","role":"Geospatial Data Scientist, Overly enthusiastic about everything"},{"img":"img/team/dolezall.jpg","links":[{"mail":"mailto:lubomir.bucek.ml@gmail.com"},{"linkedin":"https://www.linkedin.com/in/lubomir-dolezal/"}],"name":"Lubomír Doležal","role":"Satellite Data Processing, Visualisation, Web maps, Databases"},{"img":"img/team/schindlerf.jpg","links":[{"mail":"mailto:fabian.schindler.strauss@gmail.com"},{"linkedin":"https://www.linkedin.com/in/fabian-schindler-311030b9/"},{"twitter":"https://twitter.com/__fschindler__"}],"name":"Fabian Schindler","role":"Python/GIS developer, game enthusiast"}],"place":"Online\n","sessions":[{"materials":[{"lesson_slug":"beginners-en/install_vienna","title":"Python installation","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/install_vienna/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/install-editor/"},{"external_url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf","title":"VS Code keybindings cheat sheet Windows","type":"cheatsheet","url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf"},{"external_url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf","title":"VS Code keybindings cheat sheet Mac OS","type":"cheatsheet","url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/install_home/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/install_home/"}},"serial":"0","slug":"install_home","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","title":"Installations","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/install_home/"},{"date":"2023-10-10","materials":[{"external_url":"https://drive.google.com/file/d/1Bvnb52oirQDiZ7WI5t4Q8UeCd10-_gpT","title":"Keyboard layout cheat sheet","type":"cheatsheet","url":"https://drive.google.com/file/d/1Bvnb52oirQDiZ7WI5t4Q8UeCd10-_gpT"},{"lesson_slug":"beginners-en/introduction2","title":"Introduction","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/introduction2/"},{"lesson_slug":"beginners-en/cmdline","title":"Introduction to command line","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/cmdline/"},{"lesson_slug":"beginners-en/first-steps","title":"First steps","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/first-steps/"},{"lesson_slug":"beginners-en/lesson-1-homework","title":"Homework - lesson 1","type":"homework","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/lesson-1-homework/"},{"external_url":"https://drive.google.com/file/d/1KPlvbwGpIe8HQVkancKk6wuTwhV5VkRc","title":"Google colab tutorial","type":"cheatsheet","url":"https://drive.google.com/file/d/1KPlvbwGpIe8HQVkancKk6wuTwhV5VkRc"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/install/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/install/"}},"serial":"1","slug":"install","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-10-10 20:00:00+0200","start":"2023-10-10 18:00:00+0200"},"title":"Introduction, installation check","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/install/"},{"date":"2023-10-17","materials":[{"lesson_slug":"beginners-en/hello-world","title":"First program","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/hello-world/"},{"lesson_slug":"beginners-en/print","title":"Print and errors","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/print/"},{"lesson_slug":"beginners-en/variables","title":"Variables","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/variables/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf","title":"Basics cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf"},{"external_url":"https://www.youtube.com/watch?v=fj2tuTIcUys","title":"VS Code Tips and tricks","type":"cheatsheet","url":"https://www.youtube.com/watch?v=fj2tuTIcUys"},{"lesson_slug":"beginners-en/lesson-2-homework","title":"Homework - lesson 2","type":"homework","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/lesson-2-homework/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/hello/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/hello/"}},"serial":"2","slug":"hello","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-10-17 20:00:00+0200","start":"2023-10-17 18:00:00+0200"},"title":"First Program, Print","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/hello/"},{"date":"2023-10-24","materials":[{"lesson_slug":"beginners-en/comparisons","title":"Comparison","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/comparisons/"},{"lesson_slug":"beginners-en/and-or","title":"Or & and","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/and-or/"},{"lesson_slug":"beginners-en/functions","title":"Functions","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/functions/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf","title":"Basics cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf"},{"external_url":"https://docs.google.com/document/d/1HsKbAt6DAH8uQYJUR8UB8sOFvzgUUr_WeZwB6cb9lcA","title":"Homework","type":"homework","url":"https://docs.google.com/document/d/1HsKbAt6DAH8uQYJUR8UB8sOFvzgUUr_WeZwB6cb9lcA"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/loops/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/loops/"}},"serial":"3","slug":"loops","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-10-24 20:00:00+0200","start":"2023-10-24 18:00:00+0200"},"title":"Conditions, modules and functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/loops/"},{"date":"2023-10-31","materials":[{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/turtle/"},{"lesson_slug":"beginners-en/while","title":"While","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/while/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_if_while.pdf","title":"If/While cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_if_while.pdf"},{"external_url":"https://docs.google.com/document/d/1t76R6vXagNsjPJvZz5JoQracXVq_0YLHNYDymwKOlPU/edit","title":"Homework","type":"homework","url":"https://docs.google.com/document/d/1t76R6vXagNsjPJvZz5JoQracXVq_0YLHNYDymwKOlPU/edit"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/strings/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/strings/"}},"serial":"4","slug":"strings","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-10-31 20:00:00+0100","start":"2023-10-31 18:00:00+0100"},"title":"Loops, for and while","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/strings/"},{"date":"2023-11-07","materials":[{"lesson_slug":"beginners-en/str","title":"Strings","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/str/"},{"lesson_slug":"beginners-en/def","title":"Custom functions","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/def/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf","title":"Functions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf"},{"external_url":"https://docs.google.com/document/d/1SPL6yMD3XOm9ZFDMDX_U4zSP-ltWd7QKvie5iCS8mno/edit","title":"Homework","type":"homework","url":"https://docs.google.com/document/d/1SPL6yMD3XOm9ZFDMDX_U4zSP-ltWd7QKvie5iCS8mno/edit"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/custom_func/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/custom_func/"}},"serial":"5","slug":"custom_func","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-11-07 20:00:00+0100","start":"2023-11-07 18:00:00+0100"},"title":"Strings, Custom functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/custom_func/"},{"date":"2023-11-14","materials":[{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/git-en/install/"},{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/git-en/basics/"},{"lesson_slug":"git-en/github","title":"GitHub","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/git-en/github/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/git-en/branching/"},{"external_url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf","title":"Extensive Git cheatsheet","type":"cheatsheet","url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf"},{"external_url":"http://justinhileman.info/article/git-pretty/git-pretty.png","title":"Have you just made a git mess?","type":"cheatsheet","url":"http://justinhileman.info/article/git-pretty/git-pretty.png"},{"lesson_slug":"beginners-en/tictactoe","title":"Project 1 - 1D tic-tac-toe","type":"homework","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/tictactoe/"},{"external_url":"https://docs.google.com/document/d/1tLwOKrrbg9KVvCHC08_zBvdjNGmQkD1GQEZEMJNSN4g","title":"Practice exercises (offline session 16.11.2023)","type":"cheatsheet","url":"https://docs.google.com/document/d/1tLwOKrrbg9KVvCHC08_zBvdjNGmQkD1GQEZEMJNSN4g"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/git/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/git/"}},"serial":"6","slug":"git","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-11-14 20:00:00+0100","start":"2023-11-14 18:00:00+0100"},"title":"GIT","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/git/"},{"date":"2023-11-21","materials":[{"lesson_slug":"beginners-en/list","title":"Lists","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/list/"},{"external_url":"https://drive.google.com/file/d/1fF0nl90GcCoaog0vgz4nmKGyspfGsQvS/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1fF0nl90GcCoaog0vgz4nmKGyspfGsQvS/view"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_lists.pdf","title":"Lists cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_lists.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/list/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/list/"}},"serial":"7","slug":"list","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-11-21 20:00:00+0100","start":"2023-11-21 18:00:00+0100"},"title":"Lists, Tuples","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/list/"},{"date":"2023-11-28","materials":[{"lesson_slug":"beginners-en/dict","title":"Dictionaries","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/dict/"},{"lesson_slug":"beginners-en/tuple","title":"Tuples","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/tuple/"},{"external_url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf","title":"Dictionaries cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/dict/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/dict/"}},"serial":"8","slug":"dict","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-11-28 20:00:00+0100","start":"2023-11-28 18:00:00+0100"},"title":"Dictionaries","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/dict/"},{"date":"2023-12-05","materials":[{"external_url":"https://docs.google.com/document/d/1lQuHF1d3mbVzc1awfWmNVa9nYJdfrrvMNvpcX9pz6co","title":"Recap session materials","type":"homework","url":"https://docs.google.com/document/d/1lQuHF1d3mbVzc1awfWmNVa9nYJdfrrvMNvpcX9pz6co"},{"external_url":"https://docs.google.com/presentation/d/1qvnz7uJuzZipXEqsqq8bufpvtGNLP2sdW6p1MjodRJE","title":"Small quiz","type":"homework","url":"https://docs.google.com/presentation/d/1qvnz7uJuzZipXEqsqq8bufpvtGNLP2sdW6p1MjodRJE"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/recap1/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/recap1/"}},"serial":"9","slug":"recap1","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-12-05 20:00:00+0100","start":"2023-12-05 18:00:00+0100"},"title":"Recap session","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/recap1/"},{"date":"2023-12-12","materials":[{"lesson_slug":"beginners-en/class","title":"Classes","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/class/"},{"lesson_slug":"beginners-en/inheritance","title":"Inheritance","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/inheritance/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_classes.pdf","title":"Classes cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_classes.pdf"},{"external_url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view"},{"external_url":"https://docs.google.com/presentation/d/1xC2tAaXvQDnglT6WJLnY8RRGhCnod38zpE1LA-ckvhg","title":"Offline session 14.12. hackerrank","type":"none-link","url":"https://docs.google.com/presentation/d/1xC2tAaXvQDnglT6WJLnY8RRGhCnod38zpE1LA-ckvhg"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/classes/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/classes/"}},"serial":"10","slug":"classes","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-12-12 20:00:00+0100","start":"2023-12-12 18:00:00+0100"},"title":"Classes","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/classes/"},{"date":"2023-12-19","materials":[{"lesson_slug":"beginners-en/modules","title":"Modules","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/modules/"},{"lesson_slug":"beginners-en/exceptions","title":"Exceptions","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/exceptions/"},{"lesson_slug":"beginners-en/testing","title":"Testing","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/testing/"},{"lesson_slug":"beginners-en/testing-continued","title":"Testing Continued","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/testing-continued/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_testing.pdf","title":"Testing cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_testing.pdf"},{"external_url":"https://docs.google.com/document/d/1xVaSWOmQD3PqCY6czmOaxBlAlT0AHv2z2rsveK5vfxg/edit","title":"Homework","type":"homework","url":"https://docs.google.com/document/d/1xVaSWOmQD3PqCY6czmOaxBlAlT0AHv2z2rsveK5vfxg/edit"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/testing/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/testing/"}},"serial":"11","slug":"testing","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2023-12-19 20:00:00+0100","start":"2023-12-19 18:00:00+0100"},"title":"Modules, exceptions, testing","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/testing/"},{"date":"2024-01-09","materials":[{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/json/"},{"lesson_slug":"beginners-en/files","title":"Files","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/files/"},{"lesson_slug":"beginners-en/argparse","title":"Argparse – Command line interface","type":"lesson","url":"/2023/pyladies-en-vienna-2023-autumn/beginners-en/argparse/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Files/Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"},{"external_url":"https://docs.google.com/document/d/1Tjy0uSqdVMmQI2tbHWBmDtrnwMl-Px3J7-N6_xRh12o","title":"Homework","type":"homework","url":"https://docs.google.com/document/d/1Tjy0uSqdVMmQI2tbHWBmDtrnwMl-Px3J7-N6_xRh12o"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/files_cli/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/files_cli/"}},"serial":"12","slug":"files_cli","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2024-01-09 20:00:00+0100","start":"2024-01-09 18:00:00+0100"},"title":"Working with Files and CLI","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/files_cli/"},{"date":"2024-01-16","materials":[{"external_url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view","title":"Final project option 1 - Snake","type":"homework","url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view"},{"external_url":"https://drive.google.com/file/d/1X3IQG_FUiDinmLhx_ZStuEkMf4AzLdwQ/view","title":"Final project option 2 - Battleship","type":"homework","url":"https://drive.google.com/file/d/1X3IQG_FUiDinmLhx_ZStuEkMf4AzLdwQ/view"},{"external_url":"https://docs.google.com/presentation/d/1d3wat2pogHBUtSr_NhcJnQFs27HOeB_MsAGwrBwxd3w/edit","title":"Requests and getting data via APIs","type":"none-link","url":"https://docs.google.com/presentation/d/1d3wat2pogHBUtSr_NhcJnQFs27HOeB_MsAGwrBwxd3w/edit"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/final_project/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/final_project/"}},"serial":"13","slug":"final_project","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2024-01-16 20:00:00+0100","start":"2024-01-16 18:00:00+0100"},"title":"Final Project","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/final_project/"},{"date":"2024-01-23","materials":[],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/final_project2/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/final_project2/"}},"serial":"14","slug":"final_project2","source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","time":{"end":"2024-01-23 20:00:00+0100","start":"2024-01-23 18:00:00+0100"},"title":"Final Project II.","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/sessions/final_project2/"}],"source_file":"runs/2023/pyladies-en-vienna-2023-autumn/info.yml","start_date":"2023-10-10","subtitle":"Online - autumn 2023 - Tuesdays","time_description":"18:00 - 20:00","timezone":"Europe/Vienna","title":"Beginners course PyLadies Vienna","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-autumn/","vars":{"coach-present":true,"pyladies":true,"user-gender":"f"}}} diff --git a/v0/2023/pyladies-en-vienna-2023-spring.json b/v0/2023/pyladies-en-vienna-2023-spring.json index 7a073e6e8e..f50c5d3d87 100644 --- a/v0/2023/pyladies-en-vienna-2023-spring.json +++ b/v0/2023/pyladies-en-vienna-2023-spring.json @@ -1 +1 @@ -{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"default_time":{"end":"20:00","start":"18:00"},"derives":"pyladies-en","description":"Learn Python from the beginning. No previous knowledge required!\n","end_date":"2023-06-27","lessons":{"beginners-en/and-or":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/and-or/index.md","title":"Or & and","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/and-or/"}},"static_files":{},"title":"Or & and","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/and-or/"},"beginners-en/argparse":{"pages":{"index":{"attribution":["Translated by Lubomir Dolezal","Originally written by Miro Hrončok, Petr Viktorin and others, 2016-2017 for MI-PYT course on CVU Prague: \nhttps://naucse.python.cz/lessons/intro/click/"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/argparse/index.md","title":"Argparse – Command line interface","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/argparse/"}},"static_files":{},"title":"Argparse – Command line interface","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/argparse/"},"beginners-en/class":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/class/index/solutions/0/"}],"source_file":"lessons/beginners-en/class/index.md","title":"Classes","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/class/"}},"static_files":{},"title":"Classes","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/class/"},"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/cmdline/"},"beginners-en/comparisons":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/comparisons/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/comparisons/index/solutions/1/"}],"source_file":"lessons/beginners-en/comparisons/index.md","title":"Comparison","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/comparisons/"}},"static_files":{},"title":"Comparison","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/comparisons/"},"beginners-en/def":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Atul Shurma","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/def/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/def/index/solutions/1/"}],"source_file":"lessons/beginners-en/def/index.md","title":"Custom functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/def/"}},"static_files":{},"title":"Custom functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/def/"},"beginners-en/dict":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/dict/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/dict/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/dict/index/solutions/2/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/dict/index/solutions/3/"}],"source_file":"lessons/beginners-en/dict/index.md","title":"Dictionaries","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/dict/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict/static/dict.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/dict/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/dict/"},"beginners-en/exceptions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/exceptions/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions/index.md","title":"Exceptions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/exceptions/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/exceptions/"},"beginners-en/files":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/files/index/solutions/0/"}],"source_file":"lessons/beginners-en/files/index.md","title":"Files","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/files/"}},"static_files":{},"title":"Files","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/files/"},"beginners-en/first-steps":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/first-steps/index/solutions/0/"}],"source_file":"lessons/beginners-en/first-steps/index.md","title":"First steps","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/first-steps/"}},"static_files":{},"title":"First steps","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/first-steps/"},"beginners-en/functions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/functions/index/solutions/0/"}],"source_file":"lessons/beginners-en/functions/index.md","title":"Functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/functions/"}},"static_files":{},"title":"Functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/functions/"},"beginners-en/hello-world":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/hello-world/index.md","title":"First program","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/hello-world/"}},"static_files":{},"title":"First program","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/hello-world/"},"beginners-en/inheritance":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/inheritance/index.md","title":"Inheritance","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/inheritance/"}},"static_files":{},"title":"Inheritance","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/inheritance/"},"beginners-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/index.md","title":"Python installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install_vienna/"},"beginners-en/introduction2":{"pages":{"index":{"attribution":["Marketa Muzikova","Mateusz Krainski","Tyna Dolezalova","Based on PyLadies CZ introduction."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/introduction2/index.md","title":"Introduction","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/introduction2/"}},"static_files":{"screenshot.png":{"path":"lessons/beginners-en/introduction2/static/screenshot.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/introduction2/static/screenshot.png"}},"title":"Introduction","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/introduction2/"},"beginners-en/json":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/json/index/solutions/0/"}],"source_file":"lessons/beginners-en/json/index.md","title":"JSON","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/json/"}},"static_files":{},"title":"JSON","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/json/"},"beginners-en/lesson-1-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-1-homework/index.md","title":"Homework - lesson 1","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/lesson-1-homework/"}},"static_files":{},"title":"Homework - lesson 1","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/lesson-1-homework/"},"beginners-en/lesson-2-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-2-homework/index.md","title":"Homework - lesson 2","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/lesson-2-homework/"}},"static_files":{},"title":"Homework - lesson 2","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/lesson-2-homework/"},"beginners-en/list":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/list/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/list/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/list/index/solutions/2/"}],"source_file":"lessons/beginners-en/list/index.md","title":"Lists","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/list/"}},"static_files":{},"title":"Lists","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/list/"},"beginners-en/modules":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules/index.md","title":"Modules","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/modules/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/modules/"},"beginners-en/print":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .err-lineno {\n display: inline-block;\n background-color: #FCC\n }\n.lesson-content .err-exctype {\n display: inline-block;\n background-color: #CFC\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/print/index.md","title":"Print and errors","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/print/"}},"static_files":{},"title":"Print and errors","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/print/"},"beginners-en/str":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/str/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/str/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/str/index/solutions/2/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/str/index/solutions/3/"}],"source_file":"lessons/beginners-en/str/index.md","title":"Strings","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/str/"}},"static_files":{},"title":"Strings","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/str/"},"beginners-en/testing":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/testing/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing/index.md","title":"Testing","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/testing/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/testing/"},"beginners-en/tictactoe":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Czech original PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tictactoe/index.md","title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/tictactoe/"}},"static_files":{},"title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/tictactoe/"},"beginners-en/tuple":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tuple/index.md","title":"Tuples","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/tuple/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/tuple/"},"beginners-en/turtle":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/2/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/3/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/4/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/5/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/6/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/7/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/8/"}],"source_file":"lessons/beginners-en/turtle/index.md","title":"Turtle and loops","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/"}},"static_files":{"turtle-dashed.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/static/turtle-dashed.png"},"turtle-dashed2.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed2.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/static/turtle-dashed2.png"},"turtle-hexagons.png":{"path":"lessons/beginners-en/turtle/static/turtle-hexagons.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/static/turtle-hexagons.png"},"turtle-rect.png":{"path":"lessons/beginners-en/turtle/static/turtle-rect.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/static/turtle-rect.png"},"turtle-square.png":{"path":"lessons/beginners-en/turtle/static/turtle-square.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/static/turtle-square.png"},"turtle-squares.png":{"path":"lessons/beginners-en/turtle/static/turtle-squares.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/static/turtle-squares.png"},"turtle-stairs.png":{"path":"lessons/beginners-en/turtle/static/turtle-stairs.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/static/turtle-stairs.png"}},"title":"Turtle and loops","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/"},"beginners-en/variables":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/variables/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/variables/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/variables/index/solutions/2/"}],"source_file":"lessons/beginners-en/variables/index.md","title":"Variables","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/variables/"}},"static_files":{},"title":"Variables","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/variables/"},"beginners-en/while":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/while/index/solutions/0/"}],"source_file":"lessons/beginners-en/while/index.md","title":"While","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/while/"}},"static_files":{},"title":"While","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/while/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/basics/static/dropbox.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/branching/"},"git-en/github":{"pages":{"index":{"attribution":["PyLadies Vienna Lubomir Dolezal, 2021."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/github/index.md","title":"GitHub","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/github/"}},"static_files":{"gcm-prompt.png":{"path":"lessons/git-en/github/static/gcm-prompt.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/github/static/gcm-prompt.png"}},"title":"GitHub","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/github/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/install/"}},"long_description":"


\nHere you can find all materials for the PyLadies Vienna Beginners Python Course.\nAll lectures are for complete beginners. Instructions are for Linux, Windows and macOS.\n
\nIf you have any questions, feel free to contact us on pyladies.vienna@gmail.com

","mentors":[],"place":"Online\n","sessions":[{"materials":[{"lesson_slug":"beginners-en/install_vienna","title":"Python installation","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/install_vienna/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/"},{"external_url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf","title":"VS Code keybindings cheat sheet Windows","type":"cheatsheet","url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf"},{"external_url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf","title":"VS Code keybindings cheat sheet Mac OS","type":"cheatsheet","url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/install_home/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/install_home/"}},"serial":"0","slug":"install_home","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","title":"Installations","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/install_home/"},{"date":"2023-03-28","materials":[{"external_url":"https://drive.google.com/file/d/1Bvnb52oirQDiZ7WI5t4Q8UeCd10-_gpT","title":"Keyboard layout cheat sheet","type":"cheatsheet","url":"https://drive.google.com/file/d/1Bvnb52oirQDiZ7WI5t4Q8UeCd10-_gpT"},{"lesson_slug":"beginners-en/introduction2","title":"Introduction","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/introduction2/"},{"lesson_slug":"beginners-en/cmdline","title":"Introduction to command line","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/cmdline/"},{"lesson_slug":"beginners-en/first-steps","title":"First steps","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/first-steps/"},{"lesson_slug":"beginners-en/lesson-1-homework","title":"Homework - lesson 1","type":"homework","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/lesson-1-homework/"},{"external_url":"https://drive.google.com/file/d/1KPlvbwGpIe8HQVkancKk6wuTwhV5VkRc","title":"Google colab tutorial","type":"cheatsheet","url":"https://drive.google.com/file/d/1KPlvbwGpIe8HQVkancKk6wuTwhV5VkRc"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/install/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/install/"}},"serial":"1","slug":"install","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-03-28 20:00:00+0200","start":"2023-03-28 18:00:00+0200"},"title":"Introduction, installation check","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/install/"},{"date":"2023-04-04","materials":[{"lesson_slug":"beginners-en/hello-world","title":"First program","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/hello-world/"},{"lesson_slug":"beginners-en/print","title":"Print and errors","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/print/"},{"lesson_slug":"beginners-en/variables","title":"Variables","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/variables/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf","title":"Basics cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf"},{"lesson_slug":"beginners-en/lesson-2-homework","title":"Homework - lesson 2","type":"homework","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/lesson-2-homework/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/hello/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/hello/"}},"serial":"2","slug":"hello","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-04-04 20:00:00+0200","start":"2023-04-04 18:00:00+0200"},"title":"First Program, Print","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/hello/"},{"date":"2023-04-11","materials":[{"lesson_slug":"beginners-en/comparisons","title":"Comparison","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/comparisons/"},{"lesson_slug":"beginners-en/and-or","title":"Or & and","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/and-or/"},{"lesson_slug":"beginners-en/functions","title":"Functions","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/functions/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf","title":"Basics cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf"},{"external_url":"https://drive.google.com/file/d/17XIUJafxJWUgsrT0VCqrhMaN8Ogff-wW/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/17XIUJafxJWUgsrT0VCqrhMaN8Ogff-wW/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/loops/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/loops/"}},"serial":"3","slug":"loops","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-04-11 20:00:00+0200","start":"2023-04-11 18:00:00+0200"},"title":"Functions, Modules, Loops","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/loops/"},{"date":"2023-04-18","materials":[{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/"},{"lesson_slug":"beginners-en/while","title":"While","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/while/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_if_while.pdf","title":"If/While cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_if_while.pdf"},{"external_url":"https://drive.google.com/file/d/1mCs7AD3qoR07HhmWq7Zo96CWTB-p7-dF","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1mCs7AD3qoR07HhmWq7Zo96CWTB-p7-dF"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/strings/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/strings/"}},"serial":"4","slug":"strings","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-04-18 20:00:00+0200","start":"2023-04-18 18:00:00+0200"},"title":"While","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/strings/"},{"date":"2023-04-25","materials":[{"lesson_slug":"beginners-en/str","title":"Strings","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/str/"},{"lesson_slug":"beginners-en/def","title":"Custom functions","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/def/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf","title":"Functions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf"},{"external_url":"https://drive.google.com/file/d/1FeCPWTN4zZOmenBVVcsMTU0zhGCvK7es","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1FeCPWTN4zZOmenBVVcsMTU0zhGCvK7es"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/custom_func/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/custom_func/"}},"serial":"5","slug":"custom_func","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-04-25 20:00:00+0200","start":"2023-04-25 18:00:00+0200"},"title":"Strings, Custom functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/custom_func/"},{"date":"2023-05-02","materials":[{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/git-en/install/"},{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/git-en/basics/"},{"lesson_slug":"git-en/github","title":"GitHub","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/git-en/github/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/git-en/branching/"},{"external_url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf","title":"Extensive Git cheatsheet","type":"cheatsheet","url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf"},{"external_url":"http://justinhileman.info/article/git-pretty/git-pretty.png","title":"Have you just made a git mess?","type":"cheatsheet","url":"http://justinhileman.info/article/git-pretty/git-pretty.png"},{"lesson_slug":"beginners-en/tictactoe","title":"Project 1 - 1D tic-tac-toe","type":"homework","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/tictactoe/"},{"external_url":"https://drive.google.com/file/d/15ko5NRf2arHs5DyHqpM1UQcyXodq3ymI","title":"Practice exercises (offline session 5.5.2023)","type":"cheatsheet","url":"https://drive.google.com/file/d/15ko5NRf2arHs5DyHqpM1UQcyXodq3ymI"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/git/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/git/"}},"serial":"6","slug":"git","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-05-02 20:00:00+0200","start":"2023-05-02 18:00:00+0200"},"title":"GIT","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/git/"},{"date":"2023-05-09","materials":[{"lesson_slug":"beginners-en/list","title":"Lists","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/list/"},{"external_url":"https://drive.google.com/file/d/1fF0nl90GcCoaog0vgz4nmKGyspfGsQvS/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1fF0nl90GcCoaog0vgz4nmKGyspfGsQvS/view"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_lists.pdf","title":"Lists cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_lists.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/list/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/list/"}},"serial":"7","slug":"list","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-05-09 20:00:00+0200","start":"2023-05-09 18:00:00+0200"},"title":"Lists, Tuples","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/list/"},{"date":"2023-05-16","materials":[{"lesson_slug":"beginners-en/tuple","title":"Tuples","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/tuple/"},{"lesson_slug":"beginners-en/dict","title":"Dictionaries","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/dict/"},{"external_url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf","title":"Dictionaries cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/dict/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/dict/"}},"serial":"8","slug":"dict","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-05-16 20:00:00+0200","start":"2023-05-16 18:00:00+0200"},"title":"Dictionaries","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/dict/"},{"date":"2023-05-23","materials":[{"external_url":"https://drive.google.com/file/d/19QGVdbfyRW3TURQCb6t2w98bva5aySNc/view","title":"Recap session materials (PDF)","type":"homework","url":"https://drive.google.com/file/d/19QGVdbfyRW3TURQCb6t2w98bva5aySNc/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/recap1/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/recap1/"}},"serial":"9","slug":"recap1","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-05-23 20:00:00+0200","start":"2023-05-23 18:00:00+0200"},"title":"Recap session","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/recap1/"},{"date":"2023-05-30","materials":[{"lesson_slug":"beginners-en/modules","title":"Modules","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/modules/"},{"lesson_slug":"beginners-en/exceptions","title":"Exceptions","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/exceptions/"},{"lesson_slug":"beginners-en/testing","title":"Testing","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/testing/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_testing.pdf","title":"Testing cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_testing.pdf"},{"external_url":"https://drive.google.com/file/d/1WGv6D-P1Odr8w2UwELKv4SB2TY9pQ2PP/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1WGv6D-P1Odr8w2UwELKv4SB2TY9pQ2PP/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/testing/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/testing/"}},"serial":"10","slug":"testing","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-05-30 20:00:00+0200","start":"2023-05-30 18:00:00+0200"},"title":"Testing","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/testing/"},{"date":"2023-06-06","materials":[{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/json/"},{"lesson_slug":"beginners-en/files","title":"Files","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/files/"},{"lesson_slug":"beginners-en/argparse","title":"Argparse – Command line interface","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/argparse/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Files/Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"},{"external_url":"https://drive.google.com/file/d/1y04_M3994x9GaS19IyYyqIAe0N4YdTI1/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1y04_M3994x9GaS19IyYyqIAe0N4YdTI1/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/files_cli/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/files_cli/"}},"serial":"11","slug":"files_cli","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-06-06 20:00:00+0200","start":"2023-06-06 18:00:00+0200"},"title":"Working with Files and CLI","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/files_cli/"},{"date":"2023-06-13","materials":[{"lesson_slug":"beginners-en/class","title":"Classes","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/class/"},{"lesson_slug":"beginners-en/inheritance","title":"Inheritance","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/inheritance/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_classes.pdf","title":"Classes cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_classes.pdf"},{"external_url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view"},{"external_url":"https://docs.google.com/presentation/d/16lJsaZAEJipIt939sGNMqZbv9ifIeztJkJBv2T0Cfqs","title":"Offline session hackerrank","type":"none-link","url":"https://docs.google.com/presentation/d/16lJsaZAEJipIt939sGNMqZbv9ifIeztJkJBv2T0Cfqs"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/classes/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/classes/"}},"serial":"12","slug":"classes","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-06-13 20:00:00+0200","start":"2023-06-13 18:00:00+0200"},"title":"Classes","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/classes/"},{"date":"2023-06-20","materials":[{"external_url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view","title":"Final project option 1 - Snake","type":"homework","url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view"},{"external_url":"https://drive.google.com/file/d/1X3IQG_FUiDinmLhx_ZStuEkMf4AzLdwQ/view","title":"Final project option 2 - Battleship","type":"homework","url":"https://drive.google.com/file/d/1X3IQG_FUiDinmLhx_ZStuEkMf4AzLdwQ/view"},{"external_url":"https://docs.google.com/presentation/d/1mE-eyGifAretDqA5GGRdTpMtSJgGCthz8ZCbRJsc0_E/edit","title":"Requests and getting data via APIs","type":"none-link","url":"https://docs.google.com/presentation/d/1mE-eyGifAretDqA5GGRdTpMtSJgGCthz8ZCbRJsc0_E/edit"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/final_project/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/final_project/"}},"serial":"13","slug":"final_project","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-06-20 20:00:00+0200","start":"2023-06-20 18:00:00+0200"},"title":"Final Project","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/final_project/"},{"date":"2023-06-27","materials":[{"external_url":"https://drive.google.com/file/d/1_JM-BB2bIwSWsUlbnS_OKcS5xgQgCMT3/view","title":"What next?","type":"none-link","url":"https://drive.google.com/file/d/1_JM-BB2bIwSWsUlbnS_OKcS5xgQgCMT3/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/final_project2/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/final_project2/"}},"serial":"14","slug":"final_project2","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-06-27 20:00:00+0200","start":"2023-06-27 18:00:00+0200"},"title":"Final Project II.","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/final_project2/"}],"source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","start_date":"2023-03-28","subtitle":"Online - spring 2023 - Tuesdays","time_description":"18:00 - 20:00","timezone":"Europe/Vienna","title":"Beginners course PyLadies Vienna","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/","vars":{"coach-present":true,"pyladies":true,"user-gender":"f"}}} +{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"default_time":{"end":"20:00","start":"18:00"},"derives":"pyladies-en","description":"Learn Python from the beginning. No previous knowledge required!\n","end_date":"2023-06-27","lessons":{"beginners-en/and-or":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/and-or/index.md","title":"Or & and","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/and-or/"}},"static_files":{},"title":"Or & and","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/and-or/"},"beginners-en/argparse":{"pages":{"index":{"attribution":["Translated by Lubomir Dolezal","Originally written by Miro Hrončok, Petr Viktorin and others, 2016-2017 for MI-PYT course on CVU Prague: \nhttps://naucse.python.cz/lessons/intro/click/"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/argparse/index.md","title":"Argparse – Command line interface","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/argparse/"}},"static_files":{},"title":"Argparse – Command line interface","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/argparse/"},"beginners-en/class":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/class/index/solutions/0/"}],"source_file":"lessons/beginners-en/class/index.md","title":"Classes","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/class/"}},"static_files":{},"title":"Classes","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/class/"},"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/cmdline/"},"beginners-en/comparisons":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/comparisons/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/comparisons/index/solutions/1/"}],"source_file":"lessons/beginners-en/comparisons/index.md","title":"Comparison","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/comparisons/"}},"static_files":{},"title":"Comparison","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/comparisons/"},"beginners-en/def":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Atul Shurma","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/def/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/def/index/solutions/1/"}],"source_file":"lessons/beginners-en/def/index.md","title":"Custom functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/def/"}},"static_files":{},"title":"Custom functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/def/"},"beginners-en/dict":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/dict/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/dict/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/dict/index/solutions/2/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/dict/index/solutions/3/"}],"source_file":"lessons/beginners-en/dict/index.md","title":"Dictionaries","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/dict/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict/static/dict.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/dict/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/dict/"},"beginners-en/exceptions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/exceptions/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions/index.md","title":"Exceptions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/exceptions/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/exceptions/"},"beginners-en/files":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/files/index/solutions/0/"}],"source_file":"lessons/beginners-en/files/index.md","title":"Files","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/files/"}},"static_files":{},"title":"Files","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/files/"},"beginners-en/first-steps":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/first-steps/index/solutions/0/"}],"source_file":"lessons/beginners-en/first-steps/index.md","title":"First steps","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/first-steps/"}},"static_files":{},"title":"First steps","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/first-steps/"},"beginners-en/functions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/functions/index/solutions/0/"}],"source_file":"lessons/beginners-en/functions/index.md","title":"Functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/functions/"}},"static_files":{},"title":"Functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/functions/"},"beginners-en/hello-world":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/hello-world/index.md","title":"First program","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/hello-world/"}},"static_files":{},"title":"First program","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/hello-world/"},"beginners-en/inheritance":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/inheritance/index.md","title":"Inheritance","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/inheritance/"}},"static_files":{},"title":"Inheritance","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/inheritance/"},"beginners-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/index.md","title":"Python installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/install_vienna/"},"beginners-en/introduction2":{"pages":{"index":{"attribution":["Marketa Muzikova","Mateusz Krainski","Tyna Dolezalova","Based on PyLadies CZ introduction."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/introduction2/index.md","title":"Introduction","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/introduction2/"}},"static_files":{"screenshot.png":{"path":"lessons/beginners-en/introduction2/static/screenshot.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/introduction2/static/screenshot.png"}},"title":"Introduction","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/introduction2/"},"beginners-en/json":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/json/index/solutions/0/"}],"source_file":"lessons/beginners-en/json/index.md","title":"JSON","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/json/"}},"static_files":{},"title":"JSON","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/json/"},"beginners-en/lesson-1-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-1-homework/index.md","title":"Homework - lesson 1","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/lesson-1-homework/"}},"static_files":{},"title":"Homework - lesson 1","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/lesson-1-homework/"},"beginners-en/lesson-2-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-2-homework/index.md","title":"Homework - lesson 2","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/lesson-2-homework/"}},"static_files":{},"title":"Homework - lesson 2","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/lesson-2-homework/"},"beginners-en/list":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/list/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/list/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/list/index/solutions/2/"}],"source_file":"lessons/beginners-en/list/index.md","title":"Lists","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/list/"}},"static_files":{},"title":"Lists","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/list/"},"beginners-en/modules":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules/index.md","title":"Modules","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/modules/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/modules/"},"beginners-en/print":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .err-lineno {\n display: inline-block;\n background-color: #FCC\n }\n.lesson-content .err-exctype {\n display: inline-block;\n background-color: #CFC\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/print/index.md","title":"Print and errors","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/print/"}},"static_files":{},"title":"Print and errors","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/print/"},"beginners-en/str":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/str/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/str/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/str/index/solutions/2/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/str/index/solutions/3/"}],"source_file":"lessons/beginners-en/str/index.md","title":"Strings","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/str/"}},"static_files":{},"title":"Strings","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/str/"},"beginners-en/testing":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/testing/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing/index.md","title":"Testing","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/testing/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/testing/"},"beginners-en/tictactoe":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Czech original PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tictactoe/index.md","title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/tictactoe/"}},"static_files":{},"title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/tictactoe/"},"beginners-en/tuple":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tuple/index.md","title":"Tuples","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/tuple/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/tuple/"},"beginners-en/turtle":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/2/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/3/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/4/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/5/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/6/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/7/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/index/solutions/8/"}],"source_file":"lessons/beginners-en/turtle/index.md","title":"Turtle and loops","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/"}},"static_files":{"turtle-dashed.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/static/turtle-dashed.png"},"turtle-dashed2.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed2.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/static/turtle-dashed2.png"},"turtle-hexagons.png":{"path":"lessons/beginners-en/turtle/static/turtle-hexagons.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/static/turtle-hexagons.png"},"turtle-rect.png":{"path":"lessons/beginners-en/turtle/static/turtle-rect.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/static/turtle-rect.png"},"turtle-square.png":{"path":"lessons/beginners-en/turtle/static/turtle-square.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/static/turtle-square.png"},"turtle-squares.png":{"path":"lessons/beginners-en/turtle/static/turtle-squares.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/static/turtle-squares.png"},"turtle-stairs.png":{"path":"lessons/beginners-en/turtle/static/turtle-stairs.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/static/turtle-stairs.png"}},"title":"Turtle and loops","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/"},"beginners-en/variables":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/variables/index/solutions/0/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/variables/index/solutions/1/"},{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/variables/index/solutions/2/"}],"source_file":"lessons/beginners-en/variables/index.md","title":"Variables","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/variables/"}},"static_files":{},"title":"Variables","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/variables/"},"beginners-en/while":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/while/index/solutions/0/"}],"source_file":"lessons/beginners-en/while/index.md","title":"While","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/while/"}},"static_files":{},"title":"While","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/beginners-en/while/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/basics/static/dropbox.png"},"git_commands_cheat_sheet.png":{"path":"lessons/git-en/basics/static/git_commands_cheat_sheet.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/basics/static/git_commands_cheat_sheet.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/branching/"},"git-en/github":{"pages":{"index":{"attribution":["PyLadies Vienna Lubomir Dolezal, 2021."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/github/index.md","title":"GitHub","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/github/"}},"static_files":{"gcm-prompt.png":{"path":"lessons/git-en/github/static/gcm-prompt.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/github/static/gcm-prompt.png"}},"title":"GitHub","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/github/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/git-en/install/"}},"long_description":"


\nHere you can find all materials for the PyLadies Vienna Beginners Python Course.\nAll lectures are for complete beginners. Instructions are for Linux, Windows and macOS.\n
\nIf you have any questions, feel free to contact us on pyladies.vienna@gmail.com

","mentors":[],"place":"Online\n","sessions":[{"materials":[{"lesson_slug":"beginners-en/install_vienna","title":"Python installation","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/install_vienna/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/install-editor/"},{"external_url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf","title":"VS Code keybindings cheat sheet Windows","type":"cheatsheet","url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf"},{"external_url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf","title":"VS Code keybindings cheat sheet Mac OS","type":"cheatsheet","url":"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/install_home/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/install_home/"}},"serial":"0","slug":"install_home","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","title":"Installations","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/install_home/"},{"date":"2023-03-28","materials":[{"external_url":"https://drive.google.com/file/d/1Bvnb52oirQDiZ7WI5t4Q8UeCd10-_gpT","title":"Keyboard layout cheat sheet","type":"cheatsheet","url":"https://drive.google.com/file/d/1Bvnb52oirQDiZ7WI5t4Q8UeCd10-_gpT"},{"lesson_slug":"beginners-en/introduction2","title":"Introduction","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/introduction2/"},{"lesson_slug":"beginners-en/cmdline","title":"Introduction to command line","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/cmdline/"},{"lesson_slug":"beginners-en/first-steps","title":"First steps","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/first-steps/"},{"lesson_slug":"beginners-en/lesson-1-homework","title":"Homework - lesson 1","type":"homework","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/lesson-1-homework/"},{"external_url":"https://drive.google.com/file/d/1KPlvbwGpIe8HQVkancKk6wuTwhV5VkRc","title":"Google colab tutorial","type":"cheatsheet","url":"https://drive.google.com/file/d/1KPlvbwGpIe8HQVkancKk6wuTwhV5VkRc"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/install/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/install/"}},"serial":"1","slug":"install","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-03-28 20:00:00+0200","start":"2023-03-28 18:00:00+0200"},"title":"Introduction, installation check","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/install/"},{"date":"2023-04-04","materials":[{"lesson_slug":"beginners-en/hello-world","title":"First program","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/hello-world/"},{"lesson_slug":"beginners-en/print","title":"Print and errors","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/print/"},{"lesson_slug":"beginners-en/variables","title":"Variables","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/variables/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf","title":"Basics cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf"},{"lesson_slug":"beginners-en/lesson-2-homework","title":"Homework - lesson 2","type":"homework","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/lesson-2-homework/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/hello/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/hello/"}},"serial":"2","slug":"hello","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-04-04 20:00:00+0200","start":"2023-04-04 18:00:00+0200"},"title":"First Program, Print","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/hello/"},{"date":"2023-04-11","materials":[{"lesson_slug":"beginners-en/comparisons","title":"Comparison","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/comparisons/"},{"lesson_slug":"beginners-en/and-or","title":"Or & and","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/and-or/"},{"lesson_slug":"beginners-en/functions","title":"Functions","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/functions/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf","title":"Basics cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf"},{"external_url":"https://drive.google.com/file/d/17XIUJafxJWUgsrT0VCqrhMaN8Ogff-wW/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/17XIUJafxJWUgsrT0VCqrhMaN8Ogff-wW/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/loops/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/loops/"}},"serial":"3","slug":"loops","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-04-11 20:00:00+0200","start":"2023-04-11 18:00:00+0200"},"title":"Functions, Modules, Loops","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/loops/"},{"date":"2023-04-18","materials":[{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/turtle/"},{"lesson_slug":"beginners-en/while","title":"While","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/while/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_if_while.pdf","title":"If/While cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_if_while.pdf"},{"external_url":"https://drive.google.com/file/d/1mCs7AD3qoR07HhmWq7Zo96CWTB-p7-dF","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1mCs7AD3qoR07HhmWq7Zo96CWTB-p7-dF"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/strings/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/strings/"}},"serial":"4","slug":"strings","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-04-18 20:00:00+0200","start":"2023-04-18 18:00:00+0200"},"title":"While","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/strings/"},{"date":"2023-04-25","materials":[{"lesson_slug":"beginners-en/str","title":"Strings","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/str/"},{"lesson_slug":"beginners-en/def","title":"Custom functions","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/def/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf","title":"Functions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf"},{"external_url":"https://drive.google.com/file/d/1FeCPWTN4zZOmenBVVcsMTU0zhGCvK7es","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1FeCPWTN4zZOmenBVVcsMTU0zhGCvK7es"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/custom_func/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/custom_func/"}},"serial":"5","slug":"custom_func","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-04-25 20:00:00+0200","start":"2023-04-25 18:00:00+0200"},"title":"Strings, Custom functions","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/custom_func/"},{"date":"2023-05-02","materials":[{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/git-en/install/"},{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/git-en/basics/"},{"lesson_slug":"git-en/github","title":"GitHub","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/git-en/github/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/git-en/branching/"},{"external_url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf","title":"Extensive Git cheatsheet","type":"cheatsheet","url":"https://about.gitlab.com/images/press/git-cheat-sheet.pdf"},{"external_url":"http://justinhileman.info/article/git-pretty/git-pretty.png","title":"Have you just made a git mess?","type":"cheatsheet","url":"http://justinhileman.info/article/git-pretty/git-pretty.png"},{"lesson_slug":"beginners-en/tictactoe","title":"Project 1 - 1D tic-tac-toe","type":"homework","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/tictactoe/"},{"external_url":"https://drive.google.com/file/d/15ko5NRf2arHs5DyHqpM1UQcyXodq3ymI","title":"Practice exercises (offline session 5.5.2023)","type":"cheatsheet","url":"https://drive.google.com/file/d/15ko5NRf2arHs5DyHqpM1UQcyXodq3ymI"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/git/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/git/"}},"serial":"6","slug":"git","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-05-02 20:00:00+0200","start":"2023-05-02 18:00:00+0200"},"title":"GIT","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/git/"},{"date":"2023-05-09","materials":[{"lesson_slug":"beginners-en/list","title":"Lists","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/list/"},{"external_url":"https://drive.google.com/file/d/1fF0nl90GcCoaog0vgz4nmKGyspfGsQvS/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1fF0nl90GcCoaog0vgz4nmKGyspfGsQvS/view"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_lists.pdf","title":"Lists cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_lists.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/list/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/list/"}},"serial":"7","slug":"list","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-05-09 20:00:00+0200","start":"2023-05-09 18:00:00+0200"},"title":"Lists, Tuples","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/list/"},{"date":"2023-05-16","materials":[{"lesson_slug":"beginners-en/tuple","title":"Tuples","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/tuple/"},{"lesson_slug":"beginners-en/dict","title":"Dictionaries","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/dict/"},{"external_url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1sJhOmCTC1wspG6um4KRNJvtpUib3L2x7/view"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf","title":"Dictionaries cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/dict/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/dict/"}},"serial":"8","slug":"dict","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-05-16 20:00:00+0200","start":"2023-05-16 18:00:00+0200"},"title":"Dictionaries","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/dict/"},{"date":"2023-05-23","materials":[{"external_url":"https://drive.google.com/file/d/19QGVdbfyRW3TURQCb6t2w98bva5aySNc/view","title":"Recap session materials (PDF)","type":"homework","url":"https://drive.google.com/file/d/19QGVdbfyRW3TURQCb6t2w98bva5aySNc/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/recap1/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/recap1/"}},"serial":"9","slug":"recap1","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-05-23 20:00:00+0200","start":"2023-05-23 18:00:00+0200"},"title":"Recap session","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/recap1/"},{"date":"2023-05-30","materials":[{"lesson_slug":"beginners-en/modules","title":"Modules","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/modules/"},{"lesson_slug":"beginners-en/exceptions","title":"Exceptions","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/exceptions/"},{"lesson_slug":"beginners-en/testing","title":"Testing","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/testing/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_testing.pdf","title":"Testing cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_testing.pdf"},{"external_url":"https://drive.google.com/file/d/1WGv6D-P1Odr8w2UwELKv4SB2TY9pQ2PP/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1WGv6D-P1Odr8w2UwELKv4SB2TY9pQ2PP/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/testing/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/testing/"}},"serial":"10","slug":"testing","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-05-30 20:00:00+0200","start":"2023-05-30 18:00:00+0200"},"title":"Testing","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/testing/"},{"date":"2023-06-06","materials":[{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/json/"},{"lesson_slug":"beginners-en/files","title":"Files","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/files/"},{"lesson_slug":"beginners-en/argparse","title":"Argparse – Command line interface","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/argparse/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Files/Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"},{"external_url":"https://drive.google.com/file/d/1y04_M3994x9GaS19IyYyqIAe0N4YdTI1/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1y04_M3994x9GaS19IyYyqIAe0N4YdTI1/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/files_cli/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/files_cli/"}},"serial":"11","slug":"files_cli","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-06-06 20:00:00+0200","start":"2023-06-06 18:00:00+0200"},"title":"Working with Files and CLI","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/files_cli/"},{"date":"2023-06-13","materials":[{"lesson_slug":"beginners-en/class","title":"Classes","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/class/"},{"lesson_slug":"beginners-en/inheritance","title":"Inheritance","type":"lesson","url":"/2023/pyladies-en-vienna-2023-spring/beginners-en/inheritance/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_classes.pdf","title":"Classes cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_classes.pdf"},{"external_url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view","title":"Homework (PDF)","type":"homework","url":"https://drive.google.com/file/d/1amhY9-pvtN8w6tHnOvR0tIcwOfNVx-Bl/view"},{"external_url":"https://docs.google.com/presentation/d/16lJsaZAEJipIt939sGNMqZbv9ifIeztJkJBv2T0Cfqs","title":"Offline session hackerrank","type":"none-link","url":"https://docs.google.com/presentation/d/16lJsaZAEJipIt939sGNMqZbv9ifIeztJkJBv2T0Cfqs"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/classes/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/classes/"}},"serial":"12","slug":"classes","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-06-13 20:00:00+0200","start":"2023-06-13 18:00:00+0200"},"title":"Classes","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/classes/"},{"date":"2023-06-20","materials":[{"external_url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view","title":"Final project option 1 - Snake","type":"homework","url":"https://drive.google.com/file/d/1gJ4FdvmMwKSRr5D5k-idkvYoIs588HU-/view"},{"external_url":"https://drive.google.com/file/d/1X3IQG_FUiDinmLhx_ZStuEkMf4AzLdwQ/view","title":"Final project option 2 - Battleship","type":"homework","url":"https://drive.google.com/file/d/1X3IQG_FUiDinmLhx_ZStuEkMf4AzLdwQ/view"},{"external_url":"https://docs.google.com/presentation/d/1mE-eyGifAretDqA5GGRdTpMtSJgGCthz8ZCbRJsc0_E/edit","title":"Requests and getting data via APIs","type":"none-link","url":"https://docs.google.com/presentation/d/1mE-eyGifAretDqA5GGRdTpMtSJgGCthz8ZCbRJsc0_E/edit"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/final_project/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/final_project/"}},"serial":"13","slug":"final_project","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-06-20 20:00:00+0200","start":"2023-06-20 18:00:00+0200"},"title":"Final Project","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/final_project/"},{"date":"2023-06-27","materials":[{"external_url":"https://drive.google.com/file/d/1_JM-BB2bIwSWsUlbnS_OKcS5xgQgCMT3/view","title":"What next?","type":"none-link","url":"https://drive.google.com/file/d/1_JM-BB2bIwSWsUlbnS_OKcS5xgQgCMT3/view"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/final_project2/back/"},"front":{"content":"","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/final_project2/"}},"serial":"14","slug":"final_project2","source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","time":{"end":"2023-06-27 20:00:00+0200","start":"2023-06-27 18:00:00+0200"},"title":"Final Project II.","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/sessions/final_project2/"}],"source_file":"runs/2023/pyladies-en-vienna-2023-spring/info.yml","start_date":"2023-03-28","subtitle":"Online - spring 2023 - Tuesdays","time_description":"18:00 - 20:00","timezone":"Europe/Vienna","title":"Beginners course PyLadies Vienna","url":"https://naucse.python.cz/2023/pyladies-en-vienna-2023-spring/","vars":{"coach-present":true,"pyladies":true,"user-gender":"f"}}} diff --git a/v0/course/pyladies-en.json b/v0/course/pyladies-en.json index 4f47263e40..e69d597012 100644 --- a/v0/course/pyladies-en.json +++ b/v0/course/pyladies-en.json @@ -1 +1 @@ -{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"description":"Learn Python from the beginning. No previous knowledge required!","lessons":{"beginners-en/and-or":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/and-or/index.md","title":"Or & and","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/and-or/"}},"static_files":{},"title":"Or & and","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/and-or/"},"beginners-en/circular-imports":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/circular-imports/index.md","title":"Circular imports","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/circular-imports/"}},"static_files":{},"title":"Circular imports","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/circular-imports/"},"beginners-en/class":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/class/index/solutions/0/"}],"source_file":"lessons/beginners-en/class/index.md","title":"Classes","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/class/"}},"static_files":{},"title":"Classes","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/class/"},"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/cmdline/"},"beginners-en/comparisons":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/comparisons/index/solutions/0/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/comparisons/index/solutions/1/"}],"source_file":"lessons/beginners-en/comparisons/index.md","title":"Comparison","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/comparisons/"}},"static_files":{},"title":"Comparison","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/comparisons/"},"beginners-en/def":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Atul Shurma","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/def/index/solutions/0/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/def/index/solutions/1/"}],"source_file":"lessons/beginners-en/def/index.md","title":"Custom functions","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/def/"}},"static_files":{},"title":"Custom functions","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/def/"},"beginners-en/dict":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/dict/index/solutions/0/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/dict/index/solutions/1/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/dict/index/solutions/2/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/dict/index/solutions/3/"}],"source_file":"lessons/beginners-en/dict/index.md","title":"Dictionaries","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/dict/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict/static/dict.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/dict/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/dict/"},"beginners-en/exceptions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/exceptions/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions/index.md","title":"Exceptions","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/exceptions/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/exceptions/"},"beginners-en/files":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/files/index/solutions/0/"}],"source_file":"lessons/beginners-en/files/index.md","title":"Files","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/files/"}},"static_files":{},"title":"Files","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/files/"},"beginners-en/first-steps":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/first-steps/index/solutions/0/"}],"source_file":"lessons/beginners-en/first-steps/index.md","title":"First steps","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/first-steps/"}},"static_files":{},"title":"First steps","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/first-steps/"},"beginners-en/functions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/functions/index/solutions/0/"}],"source_file":"lessons/beginners-en/functions/index.md","title":"Functions","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/functions/"}},"static_files":{},"title":"Functions","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/functions/"},"beginners-en/github-api":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/github-api/index.md","title":"Github API","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/github-api/"}},"static_files":{},"title":"Github API","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/github-api/"},"beginners-en/hello-world":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/hello-world/index.md","title":"First program","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/hello-world/"}},"static_files":{},"title":"First program","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/hello-world/"},"beginners-en/inheritance":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/inheritance/index.md","title":"Inheritance","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/inheritance/"}},"static_files":{},"title":"Inheritance","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/inheritance/"},"beginners-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/index.md","title":"Python installation","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install/static/windows_32v64-bit.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install_vienna/"},"beginners-en/json":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/json/index/solutions/0/"}],"source_file":"lessons/beginners-en/json/index.md","title":"JSON","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/json/"}},"static_files":{},"title":"JSON","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/json/"},"beginners-en/list":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/list/index/solutions/0/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/list/index/solutions/1/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/list/index/solutions/2/"}],"source_file":"lessons/beginners-en/list/index.md","title":"Lists","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/list/"}},"static_files":{},"title":"Lists","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/list/"},"beginners-en/modules":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules/index.md","title":"Modules","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/modules/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/modules/"},"beginners-en/pong":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Oskar Hollman with Petr Viktorin's code, 2016 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/index/solutions/0/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/index/solutions/1/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/index/solutions/2/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/index/solutions/3/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/index/solutions/4/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/index/solutions/5/"}],"source_file":"lessons/beginners-en/pong/index.md","title":"Coding game: Pong","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/"}},"static_files":{"pong.png":{"path":"lessons/beginners-en/pong/static/pong.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/static/pong.png"}},"title":"Coding game: Pong","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/"},"beginners-en/print":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .err-lineno {\n display: inline-block;\n background-color: #FCC\n }\n.lesson-content .err-exctype {\n display: inline-block;\n background-color: #CFC\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/print/index.md","title":"Print and errors","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/print/"}},"static_files":{},"title":"Print and errors","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/print/"},"beginners-en/pyglet":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2015-2017 for PyLadies CZ.","Python icon created by Martin Berube."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/pyglet/index.md","title":"Graphics","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pyglet/"}},"static_files":{"had.gif":{"path":"lessons/beginners-en/pyglet/static/had.gif","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pyglet/static/had.gif"},"pong.py":{"path":"lessons/beginners-en/pyglet/static/pong.py","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pyglet/static/pong.py"},"snake.png":{"path":"lessons/beginners-en/pyglet/static/snake.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pyglet/static/snake.png"},"snake2.png":{"path":"lessons/beginners-en/pyglet/static/snake2.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pyglet/static/snake2.png"}},"title":"Graphics","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pyglet/"},"beginners-en/str":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/str/index/solutions/0/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/str/index/solutions/1/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/str/index/solutions/2/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/str/index/solutions/3/"}],"source_file":"lessons/beginners-en/str/index.md","title":"Strings","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/str/"}},"static_files":{},"title":"Strings","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/str/"},"beginners-en/testing":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/testing/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing/index.md","title":"Testing","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/testing/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/testing/"},"beginners-en/tictactoe":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Czech original PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tictactoe/index.md","title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/tictactoe/"}},"static_files":{},"title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/tictactoe/"},"beginners-en/tuple":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tuple/index.md","title":"Tuples","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/tuple/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/tuple/"},"beginners-en/turtle":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/0/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/1/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/2/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/3/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/4/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/5/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/6/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/7/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/8/"}],"source_file":"lessons/beginners-en/turtle/index.md","title":"Turtle and loops","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/"}},"static_files":{"turtle-dashed.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/static/turtle-dashed.png"},"turtle-dashed2.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed2.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/static/turtle-dashed2.png"},"turtle-hexagons.png":{"path":"lessons/beginners-en/turtle/static/turtle-hexagons.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/static/turtle-hexagons.png"},"turtle-rect.png":{"path":"lessons/beginners-en/turtle/static/turtle-rect.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/static/turtle-rect.png"},"turtle-square.png":{"path":"lessons/beginners-en/turtle/static/turtle-square.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/static/turtle-square.png"},"turtle-squares.png":{"path":"lessons/beginners-en/turtle/static/turtle-squares.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/static/turtle-squares.png"},"turtle-stairs.png":{"path":"lessons/beginners-en/turtle/static/turtle-stairs.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/static/turtle-stairs.png"}},"title":"Turtle and loops","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/"},"beginners-en/variables":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/variables/index/solutions/0/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/variables/index/solutions/1/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/variables/index/solutions/2/"}],"source_file":"lessons/beginners-en/variables/index.md","title":"Variables","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/variables/"}},"static_files":{},"title":"Variables","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/variables/"},"beginners-en/while":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/while/index/solutions/0/"}],"source_file":"lessons/beginners-en/while/index.md","title":"While","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/while/"}},"static_files":{},"title":"While","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/while/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/course/pyladies-en/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/course/pyladies-en/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/course/pyladies-en/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/course/pyladies-en/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/course/pyladies-en/git-en/basics/static/dropbox.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/course/pyladies-en/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/course/pyladies-en/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/course/pyladies-en/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/course/pyladies-en/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/course/pyladies-en/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/course/pyladies-en/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/course/pyladies-en/git-en/branching/"},"git-en/collaboration":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin and Oskar Hollman, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/collaboration/index.md","title":"Collaboration and Open source","url":"https://naucse.python.cz/course/pyladies-en/git-en/collaboration/"}},"static_files":{"gh-workflow-diagram.svg":{"path":"lessons/git-en/collaboration/static/gh-workflow-diagram.svg","url":"https://naucse.python.cz/course/pyladies-en/git-en/collaboration/static/gh-workflow-diagram.svg"}},"title":"Collaboration and Open source","url":"https://naucse.python.cz/course/pyladies-en/git-en/collaboration/"},"git-en/ignoring":{"pages":{"index":{"attribution":["Pro PyLadies CZ napsal Petr Viktorin, 2017."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/ignoring/index.md","title":"Ignore","url":"https://naucse.python.cz/course/pyladies-en/git-en/ignoring/"}},"static_files":{},"title":"Ignore","url":"https://naucse.python.cz/course/pyladies-en/git-en/ignoring/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/course/pyladies-en/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/course/pyladies-en/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/course/pyladies-en/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/course/pyladies-en/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/course/pyladies-en/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/course/pyladies-en/git-en/install/"}},"long_description":"

You can find here all materials for the English version of PyLadies\nCzechia.

\n

All lectures are for complete beginners.\nInstructions are for Linux, Windows and macOS.

","mentors":[],"sessions":[{"materials":[{"lesson_slug":"beginners-en/cmdline","title":"Introduction to command line","type":"lesson","url":"/course/pyladies-en/beginners-en/cmdline/"},{"lesson_slug":"beginners-en/install","title":"Python installation","type":"lesson","url":"/course/pyladies-en/beginners-en/install/"},{"lesson_slug":"beginners-en/first-steps","title":"First steps","type":"lesson","url":"/course/pyladies-en/beginners-en/first-steps/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/course/pyladies-en/beginners-en/install-editor/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/install/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/install/"}},"serial":"1","slug":"install","source_file":"courses/pyladies-en/info.yml","title":"Installation","url":"https://naucse.python.cz/course/pyladies-en/sessions/install/"},{"materials":[{"lesson_slug":"beginners-en/hello-world","title":"First program","type":"lesson","url":"/course/pyladies-en/beginners-en/hello-world/"},{"lesson_slug":"beginners-en/print","title":"Print and errors","type":"lesson","url":"/course/pyladies-en/beginners-en/print/"},{"lesson_slug":"beginners-en/variables","title":"Variables","type":"lesson","url":"/course/pyladies-en/beginners-en/variables/"},{"lesson_slug":"beginners-en/comparisons","title":"Comparison","type":"lesson","url":"/course/pyladies-en/beginners-en/comparisons/"},{"lesson_slug":"beginners-en/and-or","title":"Or & and","type":"lesson","url":"/course/pyladies-en/beginners-en/and-or/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf","title":"Python summary (PDF)","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/hello/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/hello/"}},"serial":"2","slug":"hello","source_file":"courses/pyladies-en/info.yml","title":"First program","url":"https://naucse.python.cz/course/pyladies-en/sessions/hello/"},{"materials":[{"lesson_slug":"beginners-en/functions","title":"Functions","type":"lesson","url":"/course/pyladies-en/beginners-en/functions/"},{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/course/pyladies-en/beginners-en/turtle/"},{"lesson_slug":"beginners-en/while","title":"While","type":"lesson","url":"/course/pyladies-en/beginners-en/while/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_if_while.pdf","title":"If and Loops","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_if_while.pdf"},{"external_url":"https://github.com/muzikovam/cheatsheets/blob/master/basic-functions/basic-functions-en.pdf","title":"Useful built-in functions","type":"cheatsheet","url":"https://github.com/muzikovam/cheatsheets/blob/master/basic-functions/basic-functions-en.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/loops/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/loops/"}},"serial":"3","slug":"loops","source_file":"courses/pyladies-en/info.yml","title":"Loops","url":"https://naucse.python.cz/course/pyladies-en/sessions/loops/"},{"materials":[{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/course/pyladies-en/git-en/install/"},{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/course/pyladies-en/git-en/basics/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/course/pyladies-en/git-en/branching/"},{"external_url":"https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf","title":"Git cheatsheet","type":"cheatsheet","url":"https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/git/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/git/"}},"serial":"4","slug":"git","source_file":"courses/pyladies-en/info.yml","title":"Git","url":"https://naucse.python.cz/course/pyladies-en/sessions/git/"},{"materials":[{"lesson_slug":"beginners-en/def","title":"Custom functions","type":"lesson","url":"/course/pyladies-en/beginners-en/def/"},{"lesson_slug":"beginners-en/str","title":"Strings","type":"lesson","url":"/course/pyladies-en/beginners-en/str/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf","title":"Functions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf"},{"external_url":"https://github.com/muzikovam/cheatsheets/blob/master/strings/strings-en.pdf","title":"Strings cheatsheet","type":"cheatsheet","url":"https://github.com/muzikovam/cheatsheets/blob/master/strings/strings-en.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/def-str/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/def-str/"}},"serial":"5","slug":"def-str","source_file":"courses/pyladies-en/info.yml","title":"Functions & strings","url":"https://naucse.python.cz/course/pyladies-en/sessions/def-str/"},{"materials":[{"lesson_slug":"beginners-en/exceptions","title":"Exceptions","type":"lesson","url":"/course/pyladies-en/beginners-en/exceptions/"},{"lesson_slug":"beginners-en/modules","title":"Modules","type":"lesson","url":"/course/pyladies-en/beginners-en/modules/"},{"lesson_slug":"beginners-en/testing","title":"Testing","type":"lesson","url":"/course/pyladies-en/beginners-en/testing/"},{"lesson_slug":"beginners-en/circular-imports","title":"Circular imports","type":"lesson","url":"/course/pyladies-en/beginners-en/circular-imports/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/tests/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/tests/"}},"serial":"6","slug":"tests","source_file":"courses/pyladies-en/info.yml","title":"Testing","url":"https://naucse.python.cz/course/pyladies-en/sessions/tests/"},{"materials":[{"lesson_slug":"git-en/collaboration","title":"Collaboration and Open source","type":"lesson","url":"/course/pyladies-en/git-en/collaboration/"},{"lesson_slug":"git-en/ignoring","title":"Ignore","type":"lesson","url":"/course/pyladies-en/git-en/ignoring/"},{"lesson_slug":"beginners-en/files","title":"Files","type":"lesson","url":"/course/pyladies-en/beginners-en/files/"},{"external_url":"http://www.ndpsoftware.com/git-cheatsheet.html","title":"Interactive git","type":"cheatsheet","url":"http://www.ndpsoftware.com/git-cheatsheet.html"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/foss/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/foss/"}},"serial":"7","slug":"foss","source_file":"courses/pyladies-en/info.yml","title":"Co-operation and Open-Source","url":"https://naucse.python.cz/course/pyladies-en/sessions/foss/"},{"materials":[{"lesson_slug":"beginners-en/list","title":"Lists","type":"lesson","url":"/course/pyladies-en/beginners-en/list/"},{"lesson_slug":"beginners-en/tuple","title":"Tuples","type":"lesson","url":"/course/pyladies-en/beginners-en/tuple/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_lists.pdf","title":"Lists cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_lists.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/list/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/list/"}},"serial":"8","slug":"list","source_file":"courses/pyladies-en/info.yml","title":"Lists","url":"https://naucse.python.cz/course/pyladies-en/sessions/list/"},{"materials":[{"lesson_slug":"beginners-en/pyglet","title":"Graphics","type":"lesson","url":"/course/pyladies-en/beginners-en/pyglet/"},{"external_url":"https://github.com/muzikovam/cheatsheets/blob/master/pyglet/pyglet-basics-en.pdf","title":"Pyglet cheatsheet","type":"cheatsheet","url":"https://github.com/muzikovam/cheatsheets/blob/master/pyglet/pyglet-basics-en.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/pyglet/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/pyglet/"}},"serial":"9","slug":"pyglet","source_file":"courses/pyladies-en/info.yml","title":"Graphics","url":"https://naucse.python.cz/course/pyladies-en/sessions/pyglet/"},{"materials":[{"lesson_slug":"beginners-en/dict","title":"Dictionaries","type":"lesson","url":"/course/pyladies-en/beginners-en/dict/"},{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/course/pyladies-en/beginners-en/json/"},{"lesson_slug":"beginners-en/github-api","title":"Github API","type":"lesson","url":"/course/pyladies-en/beginners-en/github-api/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf","title":"Dicts","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/dict/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/dict/"}},"serial":"10","slug":"dict","source_file":"courses/pyladies-en/info.yml","title":"Dictionaries","url":"https://naucse.python.cz/course/pyladies-en/sessions/dict/"},{"materials":[{"lesson_slug":"beginners-en/class","title":"Classes","type":"lesson","url":"/course/pyladies-en/beginners-en/class/"},{"lesson_slug":"beginners-en/inheritance","title":"Inheritance","type":"lesson","url":"/course/pyladies-en/beginners-en/inheritance/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_classes.pdf","title":"Classes","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_classes.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/class/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/class/"}},"serial":"11","slug":"class","source_file":"courses/pyladies-en/info.yml","title":"Classes","url":"https://naucse.python.cz/course/pyladies-en/sessions/class/"},{"materials":[{"lesson_slug":"beginners-en/pong","title":"Coding game: Pong","type":"lesson","url":"/course/pyladies-en/beginners-en/pong/"},{"external_url":"https://naucse.python.cz/2018/pyladies-en-prague/beginners-en/pyglet/static/pong.py","title":"Pong code","type":"link","url":"https://naucse.python.cz/2018/pyladies-en-prague/beginners-en/pyglet/static/pong.py"},{"external_url":"https://github.com/muzikovam/cheatsheets/blob/master/sets/sets-en.pdf","title":"Sets","type":"cheatsheet","url":"https://github.com/muzikovam/cheatsheets/blob/master/sets/sets-en.pdf"},{"external_url":"https://github.com/muzikovam/cheatsheets/blob/master/game-physics/game-physics-en.pdf","title":"Physics and geometry for 2D games cheatsheet","type":"cheatsheet","url":"https://github.com/muzikovam/cheatsheets/blob/master/game-physics/game-physics-en.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/pong/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/pong/"}},"serial":"12","slug":"pong","source_file":"courses/pyladies-en/info.yml","title":"Final project I.","url":"https://naucse.python.cz/course/pyladies-en/sessions/pong/"}],"source_file":"courses/pyladies-en/info.yml","title":"Beginners course","url":"https://naucse.python.cz/course/pyladies-en/","vars":{}}} +{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"description":"Learn Python from the beginning. No previous knowledge required!","lessons":{"beginners-en/and-or":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/and-or/index.md","title":"Or & and","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/and-or/"}},"static_files":{},"title":"Or & and","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/and-or/"},"beginners-en/circular-imports":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/circular-imports/index.md","title":"Circular imports","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/circular-imports/"}},"static_files":{},"title":"Circular imports","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/circular-imports/"},"beginners-en/class":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/class/index/solutions/0/"}],"source_file":"lessons/beginners-en/class/index.md","title":"Classes","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/class/"}},"static_files":{},"title":"Classes","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/class/"},"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/cmdline/"},"beginners-en/comparisons":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/comparisons/index/solutions/0/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/comparisons/index/solutions/1/"}],"source_file":"lessons/beginners-en/comparisons/index.md","title":"Comparison","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/comparisons/"}},"static_files":{},"title":"Comparison","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/comparisons/"},"beginners-en/def":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Atul Shurma","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/def/index/solutions/0/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/def/index/solutions/1/"}],"source_file":"lessons/beginners-en/def/index.md","title":"Custom functions","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/def/"}},"static_files":{},"title":"Custom functions","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/def/"},"beginners-en/dict":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/dict/index/solutions/0/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/dict/index/solutions/1/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/dict/index/solutions/2/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/dict/index/solutions/3/"}],"source_file":"lessons/beginners-en/dict/index.md","title":"Dictionaries","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/dict/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict/static/dict.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/dict/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/dict/"},"beginners-en/exceptions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/exceptions/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions/index.md","title":"Exceptions","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/exceptions/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/exceptions/"},"beginners-en/files":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/files/index/solutions/0/"}],"source_file":"lessons/beginners-en/files/index.md","title":"Files","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/files/"}},"static_files":{},"title":"Files","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/files/"},"beginners-en/first-steps":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/first-steps/index/solutions/0/"}],"source_file":"lessons/beginners-en/first-steps/index.md","title":"First steps","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/first-steps/"}},"static_files":{},"title":"First steps","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/first-steps/"},"beginners-en/functions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/functions/index/solutions/0/"}],"source_file":"lessons/beginners-en/functions/index.md","title":"Functions","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/functions/"}},"static_files":{},"title":"Functions","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/functions/"},"beginners-en/github-api":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/github-api/index.md","title":"Github API","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/github-api/"}},"static_files":{},"title":"Github API","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/github-api/"},"beginners-en/hello-world":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/hello-world/index.md","title":"First program","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/hello-world/"}},"static_files":{},"title":"First program","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/hello-world/"},"beginners-en/inheritance":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/inheritance/index.md","title":"Inheritance","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/inheritance/"}},"static_files":{},"title":"Inheritance","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/inheritance/"},"beginners-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/index.md","title":"Python installation","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install/static/windows_32v64-bit.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/install_vienna/"},"beginners-en/json":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/json/index/solutions/0/"}],"source_file":"lessons/beginners-en/json/index.md","title":"JSON","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/json/"}},"static_files":{},"title":"JSON","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/json/"},"beginners-en/list":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/list/index/solutions/0/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/list/index/solutions/1/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/list/index/solutions/2/"}],"source_file":"lessons/beginners-en/list/index.md","title":"Lists","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/list/"}},"static_files":{},"title":"Lists","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/list/"},"beginners-en/modules":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules/index.md","title":"Modules","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/modules/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/modules/"},"beginners-en/pong":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Oskar Hollman with Petr Viktorin's code, 2016 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/index/solutions/0/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/index/solutions/1/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/index/solutions/2/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/index/solutions/3/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/index/solutions/4/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/index/solutions/5/"}],"source_file":"lessons/beginners-en/pong/index.md","title":"Coding game: Pong","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/"}},"static_files":{"pong.png":{"path":"lessons/beginners-en/pong/static/pong.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/static/pong.png"}},"title":"Coding game: Pong","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pong/"},"beginners-en/print":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .err-lineno {\n display: inline-block;\n background-color: #FCC\n }\n.lesson-content .err-exctype {\n display: inline-block;\n background-color: #CFC\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/print/index.md","title":"Print and errors","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/print/"}},"static_files":{},"title":"Print and errors","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/print/"},"beginners-en/pyglet":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2015-2017 for PyLadies CZ.","Python icon created by Martin Berube."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/pyglet/index.md","title":"Graphics","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pyglet/"}},"static_files":{"had.gif":{"path":"lessons/beginners-en/pyglet/static/had.gif","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pyglet/static/had.gif"},"pong.py":{"path":"lessons/beginners-en/pyglet/static/pong.py","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pyglet/static/pong.py"},"snake.png":{"path":"lessons/beginners-en/pyglet/static/snake.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pyglet/static/snake.png"},"snake2.png":{"path":"lessons/beginners-en/pyglet/static/snake2.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pyglet/static/snake2.png"}},"title":"Graphics","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/pyglet/"},"beginners-en/str":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/str/index/solutions/0/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/str/index/solutions/1/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/str/index/solutions/2/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/str/index/solutions/3/"}],"source_file":"lessons/beginners-en/str/index.md","title":"Strings","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/str/"}},"static_files":{},"title":"Strings","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/str/"},"beginners-en/testing":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/testing/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing/index.md","title":"Testing","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/testing/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/testing/"},"beginners-en/tictactoe":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Czech original PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tictactoe/index.md","title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/tictactoe/"}},"static_files":{},"title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/tictactoe/"},"beginners-en/tuple":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tuple/index.md","title":"Tuples","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/tuple/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/tuple/"},"beginners-en/turtle":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/0/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/1/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/2/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/3/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/4/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/5/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/6/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/7/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/index/solutions/8/"}],"source_file":"lessons/beginners-en/turtle/index.md","title":"Turtle and loops","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/"}},"static_files":{"turtle-dashed.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/static/turtle-dashed.png"},"turtle-dashed2.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed2.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/static/turtle-dashed2.png"},"turtle-hexagons.png":{"path":"lessons/beginners-en/turtle/static/turtle-hexagons.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/static/turtle-hexagons.png"},"turtle-rect.png":{"path":"lessons/beginners-en/turtle/static/turtle-rect.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/static/turtle-rect.png"},"turtle-square.png":{"path":"lessons/beginners-en/turtle/static/turtle-square.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/static/turtle-square.png"},"turtle-squares.png":{"path":"lessons/beginners-en/turtle/static/turtle-squares.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/static/turtle-squares.png"},"turtle-stairs.png":{"path":"lessons/beginners-en/turtle/static/turtle-stairs.png","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/static/turtle-stairs.png"}},"title":"Turtle and loops","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/turtle/"},"beginners-en/variables":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/variables/index/solutions/0/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/variables/index/solutions/1/"},{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/variables/index/solutions/2/"}],"source_file":"lessons/beginners-en/variables/index.md","title":"Variables","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/variables/"}},"static_files":{},"title":"Variables","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/variables/"},"beginners-en/while":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/course/pyladies-en/beginners-en/while/index/solutions/0/"}],"source_file":"lessons/beginners-en/while/index.md","title":"While","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/while/"}},"static_files":{},"title":"While","url":"https://naucse.python.cz/course/pyladies-en/beginners-en/while/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/course/pyladies-en/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/course/pyladies-en/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/course/pyladies-en/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/course/pyladies-en/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/course/pyladies-en/git-en/basics/static/dropbox.png"},"git_commands_cheat_sheet.png":{"path":"lessons/git-en/basics/static/git_commands_cheat_sheet.png","url":"https://naucse.python.cz/course/pyladies-en/git-en/basics/static/git_commands_cheat_sheet.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/course/pyladies-en/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/course/pyladies-en/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/course/pyladies-en/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/course/pyladies-en/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/course/pyladies-en/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/course/pyladies-en/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/course/pyladies-en/git-en/branching/"},"git-en/collaboration":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin and Oskar Hollman, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/collaboration/index.md","title":"Collaboration and Open source","url":"https://naucse.python.cz/course/pyladies-en/git-en/collaboration/"}},"static_files":{"gh-workflow-diagram.svg":{"path":"lessons/git-en/collaboration/static/gh-workflow-diagram.svg","url":"https://naucse.python.cz/course/pyladies-en/git-en/collaboration/static/gh-workflow-diagram.svg"}},"title":"Collaboration and Open source","url":"https://naucse.python.cz/course/pyladies-en/git-en/collaboration/"},"git-en/ignoring":{"pages":{"index":{"attribution":["Pro PyLadies CZ napsal Petr Viktorin, 2017."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/ignoring/index.md","title":"Ignore","url":"https://naucse.python.cz/course/pyladies-en/git-en/ignoring/"}},"static_files":{},"title":"Ignore","url":"https://naucse.python.cz/course/pyladies-en/git-en/ignoring/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/course/pyladies-en/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/course/pyladies-en/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/course/pyladies-en/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/course/pyladies-en/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/course/pyladies-en/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/course/pyladies-en/git-en/install/"}},"long_description":"

You can find here all materials for the English version of PyLadies\nCzechia.

\n

All lectures are for complete beginners.\nInstructions are for Linux, Windows and macOS.

","mentors":[],"sessions":[{"materials":[{"lesson_slug":"beginners-en/cmdline","title":"Introduction to command line","type":"lesson","url":"/course/pyladies-en/beginners-en/cmdline/"},{"lesson_slug":"beginners-en/install","title":"Python installation","type":"lesson","url":"/course/pyladies-en/beginners-en/install/"},{"lesson_slug":"beginners-en/first-steps","title":"First steps","type":"lesson","url":"/course/pyladies-en/beginners-en/first-steps/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/course/pyladies-en/beginners-en/install-editor/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/install/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/install/"}},"serial":"1","slug":"install","source_file":"courses/pyladies-en/info.yml","title":"Installation","url":"https://naucse.python.cz/course/pyladies-en/sessions/install/"},{"materials":[{"lesson_slug":"beginners-en/hello-world","title":"First program","type":"lesson","url":"/course/pyladies-en/beginners-en/hello-world/"},{"lesson_slug":"beginners-en/print","title":"Print and errors","type":"lesson","url":"/course/pyladies-en/beginners-en/print/"},{"lesson_slug":"beginners-en/variables","title":"Variables","type":"lesson","url":"/course/pyladies-en/beginners-en/variables/"},{"lesson_slug":"beginners-en/comparisons","title":"Comparison","type":"lesson","url":"/course/pyladies-en/beginners-en/comparisons/"},{"lesson_slug":"beginners-en/and-or","title":"Or & and","type":"lesson","url":"/course/pyladies-en/beginners-en/and-or/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf","title":"Python summary (PDF)","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/hello/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/hello/"}},"serial":"2","slug":"hello","source_file":"courses/pyladies-en/info.yml","title":"First program","url":"https://naucse.python.cz/course/pyladies-en/sessions/hello/"},{"materials":[{"lesson_slug":"beginners-en/functions","title":"Functions","type":"lesson","url":"/course/pyladies-en/beginners-en/functions/"},{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/course/pyladies-en/beginners-en/turtle/"},{"lesson_slug":"beginners-en/while","title":"While","type":"lesson","url":"/course/pyladies-en/beginners-en/while/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_if_while.pdf","title":"If and Loops","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_if_while.pdf"},{"external_url":"https://github.com/muzikovam/cheatsheets/blob/master/basic-functions/basic-functions-en.pdf","title":"Useful built-in functions","type":"cheatsheet","url":"https://github.com/muzikovam/cheatsheets/blob/master/basic-functions/basic-functions-en.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/loops/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/loops/"}},"serial":"3","slug":"loops","source_file":"courses/pyladies-en/info.yml","title":"Loops","url":"https://naucse.python.cz/course/pyladies-en/sessions/loops/"},{"materials":[{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/course/pyladies-en/git-en/install/"},{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/course/pyladies-en/git-en/basics/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/course/pyladies-en/git-en/branching/"},{"external_url":"https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf","title":"Git cheatsheet","type":"cheatsheet","url":"https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/git/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/git/"}},"serial":"4","slug":"git","source_file":"courses/pyladies-en/info.yml","title":"Git","url":"https://naucse.python.cz/course/pyladies-en/sessions/git/"},{"materials":[{"lesson_slug":"beginners-en/def","title":"Custom functions","type":"lesson","url":"/course/pyladies-en/beginners-en/def/"},{"lesson_slug":"beginners-en/str","title":"Strings","type":"lesson","url":"/course/pyladies-en/beginners-en/str/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf","title":"Functions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf"},{"external_url":"https://github.com/muzikovam/cheatsheets/blob/master/strings/strings-en.pdf","title":"Strings cheatsheet","type":"cheatsheet","url":"https://github.com/muzikovam/cheatsheets/blob/master/strings/strings-en.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/def-str/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/def-str/"}},"serial":"5","slug":"def-str","source_file":"courses/pyladies-en/info.yml","title":"Functions & strings","url":"https://naucse.python.cz/course/pyladies-en/sessions/def-str/"},{"materials":[{"lesson_slug":"beginners-en/exceptions","title":"Exceptions","type":"lesson","url":"/course/pyladies-en/beginners-en/exceptions/"},{"lesson_slug":"beginners-en/modules","title":"Modules","type":"lesson","url":"/course/pyladies-en/beginners-en/modules/"},{"lesson_slug":"beginners-en/testing","title":"Testing","type":"lesson","url":"/course/pyladies-en/beginners-en/testing/"},{"lesson_slug":"beginners-en/circular-imports","title":"Circular imports","type":"lesson","url":"/course/pyladies-en/beginners-en/circular-imports/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf","title":"Exceptions cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/tests/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/tests/"}},"serial":"6","slug":"tests","source_file":"courses/pyladies-en/info.yml","title":"Testing","url":"https://naucse.python.cz/course/pyladies-en/sessions/tests/"},{"materials":[{"lesson_slug":"git-en/collaboration","title":"Collaboration and Open source","type":"lesson","url":"/course/pyladies-en/git-en/collaboration/"},{"lesson_slug":"git-en/ignoring","title":"Ignore","type":"lesson","url":"/course/pyladies-en/git-en/ignoring/"},{"lesson_slug":"beginners-en/files","title":"Files","type":"lesson","url":"/course/pyladies-en/beginners-en/files/"},{"external_url":"http://www.ndpsoftware.com/git-cheatsheet.html","title":"Interactive git","type":"cheatsheet","url":"http://www.ndpsoftware.com/git-cheatsheet.html"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/foss/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/foss/"}},"serial":"7","slug":"foss","source_file":"courses/pyladies-en/info.yml","title":"Co-operation and Open-Source","url":"https://naucse.python.cz/course/pyladies-en/sessions/foss/"},{"materials":[{"lesson_slug":"beginners-en/list","title":"Lists","type":"lesson","url":"/course/pyladies-en/beginners-en/list/"},{"lesson_slug":"beginners-en/tuple","title":"Tuples","type":"lesson","url":"/course/pyladies-en/beginners-en/tuple/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_lists.pdf","title":"Lists cheatsheet","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_lists.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/list/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/list/"}},"serial":"8","slug":"list","source_file":"courses/pyladies-en/info.yml","title":"Lists","url":"https://naucse.python.cz/course/pyladies-en/sessions/list/"},{"materials":[{"lesson_slug":"beginners-en/pyglet","title":"Graphics","type":"lesson","url":"/course/pyladies-en/beginners-en/pyglet/"},{"external_url":"https://github.com/muzikovam/cheatsheets/blob/master/pyglet/pyglet-basics-en.pdf","title":"Pyglet cheatsheet","type":"cheatsheet","url":"https://github.com/muzikovam/cheatsheets/blob/master/pyglet/pyglet-basics-en.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/pyglet/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/pyglet/"}},"serial":"9","slug":"pyglet","source_file":"courses/pyladies-en/info.yml","title":"Graphics","url":"https://naucse.python.cz/course/pyladies-en/sessions/pyglet/"},{"materials":[{"lesson_slug":"beginners-en/dict","title":"Dictionaries","type":"lesson","url":"/course/pyladies-en/beginners-en/dict/"},{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/course/pyladies-en/beginners-en/json/"},{"lesson_slug":"beginners-en/github-api","title":"Github API","type":"lesson","url":"/course/pyladies-en/beginners-en/github-api/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf","title":"Dicts","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/dict/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/dict/"}},"serial":"10","slug":"dict","source_file":"courses/pyladies-en/info.yml","title":"Dictionaries","url":"https://naucse.python.cz/course/pyladies-en/sessions/dict/"},{"materials":[{"lesson_slug":"beginners-en/class","title":"Classes","type":"lesson","url":"/course/pyladies-en/beginners-en/class/"},{"lesson_slug":"beginners-en/inheritance","title":"Inheritance","type":"lesson","url":"/course/pyladies-en/beginners-en/inheritance/"},{"external_url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_classes.pdf","title":"Classes","type":"cheatsheet","url":"https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_classes.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/class/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/class/"}},"serial":"11","slug":"class","source_file":"courses/pyladies-en/info.yml","title":"Classes","url":"https://naucse.python.cz/course/pyladies-en/sessions/class/"},{"materials":[{"lesson_slug":"beginners-en/pong","title":"Coding game: Pong","type":"lesson","url":"/course/pyladies-en/beginners-en/pong/"},{"external_url":"https://naucse.python.cz/2018/pyladies-en-prague/beginners-en/pyglet/static/pong.py","title":"Pong code","type":"link","url":"https://naucse.python.cz/2018/pyladies-en-prague/beginners-en/pyglet/static/pong.py"},{"external_url":"https://github.com/muzikovam/cheatsheets/blob/master/sets/sets-en.pdf","title":"Sets","type":"cheatsheet","url":"https://github.com/muzikovam/cheatsheets/blob/master/sets/sets-en.pdf"},{"external_url":"https://github.com/muzikovam/cheatsheets/blob/master/game-physics/game-physics-en.pdf","title":"Physics and geometry for 2D games cheatsheet","type":"cheatsheet","url":"https://github.com/muzikovam/cheatsheets/blob/master/game-physics/game-physics-en.pdf"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/pong/back/"},"front":{"content":"","url":"https://naucse.python.cz/course/pyladies-en/sessions/pong/"}},"serial":"12","slug":"pong","source_file":"courses/pyladies-en/info.yml","title":"Final project I.","url":"https://naucse.python.cz/course/pyladies-en/sessions/pong/"}],"source_file":"courses/pyladies-en/info.yml","title":"Beginners course","url":"https://naucse.python.cz/course/pyladies-en/","vars":{}}} diff --git a/v0/lessons.json b/v0/lessons.json index 0eb47d3a9f..c08b565f59 100644 --- a/v0/lessons.json +++ b/v0/lessons.json @@ -1 +1 @@ -{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"description":"Seznam udržovaných lekcí bez ladu a skladu.","lessons":{"advanced-en/asteroids":{"pages":{"index":{"attribution":["Translated by Vsevolod Khanin, Marketa Muzikova and Petr Plavjanik","Originally written by Petr Viktorin, 2015-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/advanced-en/asteroids/index.md","title":"Asteroids","url":"https://naucse.python.cz/lessons/advanced-en/asteroids/"}},"static_files":{"screenshot.png":{"path":"lessons/advanced-en/asteroids/static/screenshot.png","url":"https://naucse.python.cz/lessons/advanced-en/asteroids/static/screenshot.png"}},"title":"Asteroids","url":"https://naucse.python.cz/lessons/advanced-en/asteroids/"},"beginners-en/and-or":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/and-or/index.md","title":"Or & and","url":"https://naucse.python.cz/lessons/beginners-en/and-or/"}},"static_files":{},"title":"Or & and","url":"https://naucse.python.cz/lessons/beginners-en/and-or/"},"beginners-en/argparse":{"pages":{"index":{"attribution":["Translated by Lubomir Dolezal","Originally written by Miro Hrončok, Petr Viktorin and others, 2016-2017 for MI-PYT course on CVU Prague: \nhttps://naucse.python.cz/lessons/intro/click/"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/argparse/index.md","title":"Argparse – Command line interface","url":"https://naucse.python.cz/lessons/beginners-en/argparse/"}},"static_files":{},"title":"Argparse – Command line interface","url":"https://naucse.python.cz/lessons/beginners-en/argparse/"},"beginners-en/circular-imports":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/circular-imports/index.md","title":"Circular imports","url":"https://naucse.python.cz/lessons/beginners-en/circular-imports/"}},"static_files":{},"title":"Circular imports","url":"https://naucse.python.cz/lessons/beginners-en/circular-imports/"},"beginners-en/class":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/class/index/solutions/0/"}],"source_file":"lessons/beginners-en/class/index.md","title":"Classes","url":"https://naucse.python.cz/lessons/beginners-en/class/"}},"static_files":{},"title":"Classes","url":"https://naucse.python.cz/lessons/beginners-en/class/"},"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/lessons/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/lessons/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/lessons/beginners-en/cmdline/"},"beginners-en/comparisons":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/comparisons/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/comparisons/index/solutions/1/"}],"source_file":"lessons/beginners-en/comparisons/index.md","title":"Comparison","url":"https://naucse.python.cz/lessons/beginners-en/comparisons/"}},"static_files":{},"title":"Comparison","url":"https://naucse.python.cz/lessons/beginners-en/comparisons/"},"beginners-en/def":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Atul Shurma","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/def/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/def/index/solutions/1/"}],"source_file":"lessons/beginners-en/def/index.md","title":"Custom functions","url":"https://naucse.python.cz/lessons/beginners-en/def/"}},"static_files":{},"title":"Custom functions","url":"https://naucse.python.cz/lessons/beginners-en/def/"},"beginners-en/dict":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/dict/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/dict/index/solutions/1/"},{"url":"https://naucse.python.cz/lessons/beginners-en/dict/index/solutions/2/"},{"url":"https://naucse.python.cz/lessons/beginners-en/dict/index/solutions/3/"}],"source_file":"lessons/beginners-en/dict/index.md","title":"Dictionaries","url":"https://naucse.python.cz/lessons/beginners-en/dict/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict/static/dict.png","url":"https://naucse.python.cz/lessons/beginners-en/dict/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/lessons/beginners-en/dict/"},"beginners-en/dict-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Modified by Tyna Dolezalova","Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/dict-pl4ua/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/dict-pl4ua/index/solutions/1/"},{"url":"https://naucse.python.cz/lessons/beginners-en/dict-pl4ua/index/solutions/2/"},{"url":"https://naucse.python.cz/lessons/beginners-en/dict-pl4ua/index/solutions/3/"},{"url":"https://naucse.python.cz/lessons/beginners-en/dict-pl4ua/index/solutions/4/"}],"source_file":"lessons/beginners-en/dict-pl4ua/index.md","title":"Dictionaries","url":"https://naucse.python.cz/lessons/beginners-en/dict-pl4ua/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict-pl4ua/static/dict.png","url":"https://naucse.python.cz/lessons/beginners-en/dict-pl4ua/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/lessons/beginners-en/dict-pl4ua/"},"beginners-en/exceptions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/exceptions/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions/index.md","title":"Exceptions","url":"https://naucse.python.cz/lessons/beginners-en/exceptions/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/lessons/beginners-en/exceptions/"},"beginners-en/exceptions-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/exceptions-pl4ua/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions-pl4ua/index.md","title":"Exceptions","url":"https://naucse.python.cz/lessons/beginners-en/exceptions-pl4ua/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/lessons/beginners-en/exceptions-pl4ua/"},"beginners-en/files":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/files/index/solutions/0/"}],"source_file":"lessons/beginners-en/files/index.md","title":"Files","url":"https://naucse.python.cz/lessons/beginners-en/files/"}},"static_files":{},"title":"Files","url":"https://naucse.python.cz/lessons/beginners-en/files/"},"beginners-en/first-steps":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/first-steps/index/solutions/0/"}],"source_file":"lessons/beginners-en/first-steps/index.md","title":"First steps","url":"https://naucse.python.cz/lessons/beginners-en/first-steps/"}},"static_files":{},"title":"First steps","url":"https://naucse.python.cz/lessons/beginners-en/first-steps/"},"beginners-en/functions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/functions/index/solutions/0/"}],"source_file":"lessons/beginners-en/functions/index.md","title":"Functions","url":"https://naucse.python.cz/lessons/beginners-en/functions/"}},"static_files":{},"title":"Functions","url":"https://naucse.python.cz/lessons/beginners-en/functions/"},"beginners-en/github-api":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/github-api/index.md","title":"Github API","url":"https://naucse.python.cz/lessons/beginners-en/github-api/"}},"static_files":{},"title":"Github API","url":"https://naucse.python.cz/lessons/beginners-en/github-api/"},"beginners-en/hello-world":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/hello-world/index.md","title":"First program","url":"https://naucse.python.cz/lessons/beginners-en/hello-world/"}},"static_files":{},"title":"First program","url":"https://naucse.python.cz/lessons/beginners-en/hello-world/"},"beginners-en/inheritance":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/inheritance/index.md","title":"Inheritance","url":"https://naucse.python.cz/lessons/beginners-en/inheritance/"}},"static_files":{},"title":"Inheritance","url":"https://naucse.python.cz/lessons/beginners-en/inheritance/"},"beginners-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/index.md","title":"Python installation","url":"https://naucse.python.cz/lessons/beginners-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/lessons/beginners-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/lessons/beginners-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/lessons/beginners-en/install/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install/static/windows_32v64-bit.png","url":"https://naucse.python.cz/lessons/beginners-en/install/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/lessons/beginners-en/install/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/lessons/beginners-en/install/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/lessons/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/lessons/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/lessons/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/lessons/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/lessons/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/lessons/beginners-en/install_vienna/"},"beginners-en/introduction":{"pages":{"index":{"attribution":["Marketa Muzikova","Mateusz Krainski","Tyna Dolezalova","Based on PyLadies CZ introduction."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/introduction/index.md","title":"Introduction","url":"https://naucse.python.cz/lessons/beginners-en/introduction/"}},"static_files":{"screenshot.png":{"path":"lessons/beginners-en/introduction/static/screenshot.png","url":"https://naucse.python.cz/lessons/beginners-en/introduction/static/screenshot.png"}},"title":"Introduction","url":"https://naucse.python.cz/lessons/beginners-en/introduction/"},"beginners-en/introduction2":{"pages":{"index":{"attribution":["Marketa Muzikova","Mateusz Krainski","Tyna Dolezalova","Based on PyLadies CZ introduction."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/introduction2/index.md","title":"Introduction","url":"https://naucse.python.cz/lessons/beginners-en/introduction2/"}},"static_files":{"screenshot.png":{"path":"lessons/beginners-en/introduction2/static/screenshot.png","url":"https://naucse.python.cz/lessons/beginners-en/introduction2/static/screenshot.png"}},"title":"Introduction","url":"https://naucse.python.cz/lessons/beginners-en/introduction2/"},"beginners-en/json":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/json/index/solutions/0/"}],"source_file":"lessons/beginners-en/json/index.md","title":"JSON","url":"https://naucse.python.cz/lessons/beginners-en/json/"}},"static_files":{},"title":"JSON","url":"https://naucse.python.cz/lessons/beginners-en/json/"},"beginners-en/lesson-1-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-1-homework/index.md","title":"Homework - lesson 1","url":"https://naucse.python.cz/lessons/beginners-en/lesson-1-homework/"}},"static_files":{},"title":"Homework - lesson 1","url":"https://naucse.python.cz/lessons/beginners-en/lesson-1-homework/"},"beginners-en/lesson-2-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-2-homework/index.md","title":"Homework - lesson 2","url":"https://naucse.python.cz/lessons/beginners-en/lesson-2-homework/"}},"static_files":{},"title":"Homework - lesson 2","url":"https://naucse.python.cz/lessons/beginners-en/lesson-2-homework/"},"beginners-en/list":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/list/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/list/index/solutions/1/"},{"url":"https://naucse.python.cz/lessons/beginners-en/list/index/solutions/2/"}],"source_file":"lessons/beginners-en/list/index.md","title":"Lists","url":"https://naucse.python.cz/lessons/beginners-en/list/"}},"static_files":{},"title":"Lists","url":"https://naucse.python.cz/lessons/beginners-en/list/"},"beginners-en/list-nested-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/list-nested-pl4ua/index/solutions/0/"}],"source_file":"lessons/beginners-en/list-nested-pl4ua/index.md","title":"Nested lists","url":"https://naucse.python.cz/lessons/beginners-en/list-nested-pl4ua/"}},"static_files":{},"title":"Nested lists","url":"https://naucse.python.cz/lessons/beginners-en/list-nested-pl4ua/"},"beginners-en/modules":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules/index.md","title":"Modules","url":"https://naucse.python.cz/lessons/beginners-en/modules/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/lessons/beginners-en/modules/"},"beginners-en/modules-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules-pl4ua/index.md","title":"Modules","url":"https://naucse.python.cz/lessons/beginners-en/modules-pl4ua/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/lessons/beginners-en/modules-pl4ua/"},"beginners-en/mutability":{"pages":{"index":{"attribution":["Written by Martin Pačes, 2022 for PyLadies Vienna"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/mutability/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/mutability/index/solutions/1/"},{"url":"https://naucse.python.cz/lessons/beginners-en/mutability/index/solutions/2/"}],"source_file":"lessons/beginners-en/mutability/index.md","title":"What is mutability and why does it matter","url":"https://naucse.python.cz/lessons/beginners-en/mutability/"}},"static_files":{"references-11.png":{"path":"lessons/beginners-en/mutability/static/references-11.png","url":"https://naucse.python.cz/lessons/beginners-en/mutability/static/references-11.png"},"references-12.png":{"path":"lessons/beginners-en/mutability/static/references-12.png","url":"https://naucse.python.cz/lessons/beginners-en/mutability/static/references-12.png"},"references-13.png":{"path":"lessons/beginners-en/mutability/static/references-13.png","url":"https://naucse.python.cz/lessons/beginners-en/mutability/static/references-13.png"},"references-21.png":{"path":"lessons/beginners-en/mutability/static/references-21.png","url":"https://naucse.python.cz/lessons/beginners-en/mutability/static/references-21.png"},"references-22.png":{"path":"lessons/beginners-en/mutability/static/references-22.png","url":"https://naucse.python.cz/lessons/beginners-en/mutability/static/references-22.png"},"references-23.png":{"path":"lessons/beginners-en/mutability/static/references-23.png","url":"https://naucse.python.cz/lessons/beginners-en/mutability/static/references-23.png"},"references-24.png":{"path":"lessons/beginners-en/mutability/static/references-24.png","url":"https://naucse.python.cz/lessons/beginners-en/mutability/static/references-24.png"}},"title":"What is mutability and why does it matter","url":"https://naucse.python.cz/lessons/beginners-en/mutability/"},"beginners-en/pong":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Oskar Hollman with Petr Viktorin's code, 2016 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/pong/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/pong/index/solutions/1/"},{"url":"https://naucse.python.cz/lessons/beginners-en/pong/index/solutions/2/"},{"url":"https://naucse.python.cz/lessons/beginners-en/pong/index/solutions/3/"},{"url":"https://naucse.python.cz/lessons/beginners-en/pong/index/solutions/4/"},{"url":"https://naucse.python.cz/lessons/beginners-en/pong/index/solutions/5/"}],"source_file":"lessons/beginners-en/pong/index.md","title":"Coding game: Pong","url":"https://naucse.python.cz/lessons/beginners-en/pong/"}},"static_files":{"pong.png":{"path":"lessons/beginners-en/pong/static/pong.png","url":"https://naucse.python.cz/lessons/beginners-en/pong/static/pong.png"}},"title":"Coding game: Pong","url":"https://naucse.python.cz/lessons/beginners-en/pong/"},"beginners-en/print":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .err-lineno {\n display: inline-block;\n background-color: #FCC\n }\n.lesson-content .err-exctype {\n display: inline-block;\n background-color: #CFC\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/print/index.md","title":"Print and errors","url":"https://naucse.python.cz/lessons/beginners-en/print/"}},"static_files":{},"title":"Print and errors","url":"https://naucse.python.cz/lessons/beginners-en/print/"},"beginners-en/pyglet":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2015-2017 for PyLadies CZ.","Python icon created by Martin Berube."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/pyglet/index.md","title":"Graphics","url":"https://naucse.python.cz/lessons/beginners-en/pyglet/"}},"static_files":{"had.gif":{"path":"lessons/beginners-en/pyglet/static/had.gif","url":"https://naucse.python.cz/lessons/beginners-en/pyglet/static/had.gif"},"pong.py":{"path":"lessons/beginners-en/pyglet/static/pong.py","url":"https://naucse.python.cz/lessons/beginners-en/pyglet/static/pong.py"},"snake.png":{"path":"lessons/beginners-en/pyglet/static/snake.png","url":"https://naucse.python.cz/lessons/beginners-en/pyglet/static/snake.png"},"snake2.png":{"path":"lessons/beginners-en/pyglet/static/snake2.png","url":"https://naucse.python.cz/lessons/beginners-en/pyglet/static/snake2.png"}},"title":"Graphics","url":"https://naucse.python.cz/lessons/beginners-en/pyglet/"},"beginners-en/str":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/str/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/str/index/solutions/1/"},{"url":"https://naucse.python.cz/lessons/beginners-en/str/index/solutions/2/"},{"url":"https://naucse.python.cz/lessons/beginners-en/str/index/solutions/3/"}],"source_file":"lessons/beginners-en/str/index.md","title":"Strings","url":"https://naucse.python.cz/lessons/beginners-en/str/"}},"static_files":{},"title":"Strings","url":"https://naucse.python.cz/lessons/beginners-en/str/"},"beginners-en/testing":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/testing/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing/index.md","title":"Testing","url":"https://naucse.python.cz/lessons/beginners-en/testing/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/lessons/beginners-en/testing/"},"beginners-en/testing-continued":{"pages":{"index":{"attribution":["Originally written by Lubomir Dolezal, 2023 for [PyLadies Vienna]."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/testing-continued/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing-continued/index.md","title":"Testing Continued","url":"https://naucse.python.cz/lessons/beginners-en/testing-continued/"}},"static_files":{},"title":"Testing Continued","url":"https://naucse.python.cz/lessons/beginners-en/testing-continued/"},"beginners-en/testing-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/testing-pl4ua/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/testing-pl4ua/index/solutions/1/"}],"source_file":"lessons/beginners-en/testing-pl4ua/index.md","title":"Testing","url":"https://naucse.python.cz/lessons/beginners-en/testing-pl4ua/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/lessons/beginners-en/testing-pl4ua/"},"beginners-en/tictactoe":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Czech original PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tictactoe/index.md","title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/lessons/beginners-en/tictactoe/"}},"static_files":{},"title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/lessons/beginners-en/tictactoe/"},"beginners-en/tuple":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tuple/index.md","title":"Tuples","url":"https://naucse.python.cz/lessons/beginners-en/tuple/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/lessons/beginners-en/tuple/"},"beginners-en/tuple-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/tuple-pl4ua/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/tuple-pl4ua/index/solutions/1/"}],"source_file":"lessons/beginners-en/tuple-pl4ua/index.md","title":"Tuples","url":"https://naucse.python.cz/lessons/beginners-en/tuple-pl4ua/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/lessons/beginners-en/tuple-pl4ua/"},"beginners-en/turtle":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/1/"},{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/2/"},{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/3/"},{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/4/"},{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/5/"},{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/6/"},{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/7/"},{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/8/"}],"source_file":"lessons/beginners-en/turtle/index.md","title":"Turtle and loops","url":"https://naucse.python.cz/lessons/beginners-en/turtle/"}},"static_files":{"turtle-dashed.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed.png","url":"https://naucse.python.cz/lessons/beginners-en/turtle/static/turtle-dashed.png"},"turtle-dashed2.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed2.png","url":"https://naucse.python.cz/lessons/beginners-en/turtle/static/turtle-dashed2.png"},"turtle-hexagons.png":{"path":"lessons/beginners-en/turtle/static/turtle-hexagons.png","url":"https://naucse.python.cz/lessons/beginners-en/turtle/static/turtle-hexagons.png"},"turtle-rect.png":{"path":"lessons/beginners-en/turtle/static/turtle-rect.png","url":"https://naucse.python.cz/lessons/beginners-en/turtle/static/turtle-rect.png"},"turtle-square.png":{"path":"lessons/beginners-en/turtle/static/turtle-square.png","url":"https://naucse.python.cz/lessons/beginners-en/turtle/static/turtle-square.png"},"turtle-squares.png":{"path":"lessons/beginners-en/turtle/static/turtle-squares.png","url":"https://naucse.python.cz/lessons/beginners-en/turtle/static/turtle-squares.png"},"turtle-stairs.png":{"path":"lessons/beginners-en/turtle/static/turtle-stairs.png","url":"https://naucse.python.cz/lessons/beginners-en/turtle/static/turtle-stairs.png"}},"title":"Turtle and loops","url":"https://naucse.python.cz/lessons/beginners-en/turtle/"},"beginners-en/variables":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/variables/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/variables/index/solutions/1/"},{"url":"https://naucse.python.cz/lessons/beginners-en/variables/index/solutions/2/"}],"source_file":"lessons/beginners-en/variables/index.md","title":"Variables","url":"https://naucse.python.cz/lessons/beginners-en/variables/"}},"static_files":{},"title":"Variables","url":"https://naucse.python.cz/lessons/beginners-en/variables/"},"beginners-en/while":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/while/index/solutions/0/"}],"source_file":"lessons/beginners-en/while/index.md","title":"While","url":"https://naucse.python.cz/lessons/beginners-en/while/"}},"static_files":{},"title":"While","url":"https://naucse.python.cz/lessons/beginners-en/while/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/lessons/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/lessons/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/lessons/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/lessons/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/lessons/git-en/basics/static/dropbox.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/lessons/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/lessons/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/lessons/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/lessons/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/lessons/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/lessons/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/lessons/git-en/branching/"},"git-en/collaboration":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin and Oskar Hollman, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/collaboration/index.md","title":"Collaboration and Open source","url":"https://naucse.python.cz/lessons/git-en/collaboration/"}},"static_files":{"gh-workflow-diagram.svg":{"path":"lessons/git-en/collaboration/static/gh-workflow-diagram.svg","url":"https://naucse.python.cz/lessons/git-en/collaboration/static/gh-workflow-diagram.svg"}},"title":"Collaboration and Open source","url":"https://naucse.python.cz/lessons/git-en/collaboration/"},"git-en/git-collaboration-2in1":{"pages":{"index":{"attribution":["Pro PyLadies CZ napsali Petr Viktorin a Oskar Hollman, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/git-collaboration-2in1/index.md","title":"Collaboration and Git","url":"https://naucse.python.cz/lessons/git-en/git-collaboration-2in1/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/git-collaboration-2in1/static/diagram.png","url":"https://naucse.python.cz/lessons/git-en/git-collaboration-2in1/static/diagram.png"},"gh-workflow-diagram.svg":{"path":"lessons/git-en/git-collaboration-2in1/static/gh-workflow-diagram.svg","url":"https://naucse.python.cz/lessons/git-en/git-collaboration-2in1/static/gh-workflow-diagram.svg"}},"title":"Collaboration and Git","url":"https://naucse.python.cz/lessons/git-en/git-collaboration-2in1/"},"git-en/github":{"pages":{"index":{"attribution":["PyLadies Vienna Lubomir Dolezal, 2021."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/github/index.md","title":"GitHub","url":"https://naucse.python.cz/lessons/git-en/github/"}},"static_files":{"gcm-prompt.png":{"path":"lessons/git-en/github/static/gcm-prompt.png","url":"https://naucse.python.cz/lessons/git-en/github/static/gcm-prompt.png"}},"title":"GitHub","url":"https://naucse.python.cz/lessons/git-en/github/"},"git-en/ignoring":{"pages":{"index":{"attribution":["Pro PyLadies CZ napsal Petr Viktorin, 2017."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/ignoring/index.md","title":"Ignore","url":"https://naucse.python.cz/lessons/git-en/ignoring/"}},"static_files":{},"title":"Ignore","url":"https://naucse.python.cz/lessons/git-en/ignoring/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/lessons/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/lessons/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/lessons/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/lessons/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/lessons/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/lessons/git-en/install/"}},"long_description":"

Seznam udržovaných lekcí bez ladu a skladu.

\n

Jednotlivé kurzy jsou poskládané z těchto materiálů\n(a doplněné jinými).

","mentors":[],"sessions":[{"materials":[{"lesson_slug":"advanced-en/asteroids","title":"Asteroids","type":"lesson","url":"/lessons/advanced-en/asteroids/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/lessons/sessions/advanced-en/back/"},"front":{"content":"","url":"https://naucse.python.cz/lessons/sessions/advanced-en/"}},"serial":"1","slug":"advanced-en","source_file":"lessons","title":"`advanced-en`","url":"https://naucse.python.cz/lessons/sessions/advanced-en/"},{"materials":[{"lesson_slug":"beginners-en/and-or","title":"Or & and","type":"lesson","url":"/lessons/beginners-en/and-or/"},{"lesson_slug":"beginners-en/argparse","title":"Argparse – Command line interface","type":"lesson","url":"/lessons/beginners-en/argparse/"},{"lesson_slug":"beginners-en/circular-imports","title":"Circular imports","type":"lesson","url":"/lessons/beginners-en/circular-imports/"},{"lesson_slug":"beginners-en/class","title":"Classes","type":"lesson","url":"/lessons/beginners-en/class/"},{"lesson_slug":"beginners-en/cmdline","title":"Introduction to command line","type":"lesson","url":"/lessons/beginners-en/cmdline/"},{"lesson_slug":"beginners-en/comparisons","title":"Comparison","type":"lesson","url":"/lessons/beginners-en/comparisons/"},{"lesson_slug":"beginners-en/def","title":"Custom functions","type":"lesson","url":"/lessons/beginners-en/def/"},{"lesson_slug":"beginners-en/dict","title":"Dictionaries","type":"lesson","url":"/lessons/beginners-en/dict/"},{"lesson_slug":"beginners-en/dict-pl4ua","title":"Dictionaries","type":"lesson","url":"/lessons/beginners-en/dict-pl4ua/"},{"lesson_slug":"beginners-en/exceptions","title":"Exceptions","type":"lesson","url":"/lessons/beginners-en/exceptions/"},{"lesson_slug":"beginners-en/exceptions-pl4ua","title":"Exceptions","type":"lesson","url":"/lessons/beginners-en/exceptions-pl4ua/"},{"lesson_slug":"beginners-en/files","title":"Files","type":"lesson","url":"/lessons/beginners-en/files/"},{"lesson_slug":"beginners-en/first-steps","title":"First steps","type":"lesson","url":"/lessons/beginners-en/first-steps/"},{"lesson_slug":"beginners-en/functions","title":"Functions","type":"lesson","url":"/lessons/beginners-en/functions/"},{"lesson_slug":"beginners-en/github-api","title":"Github API","type":"lesson","url":"/lessons/beginners-en/github-api/"},{"lesson_slug":"beginners-en/hello-world","title":"First program","type":"lesson","url":"/lessons/beginners-en/hello-world/"},{"lesson_slug":"beginners-en/inheritance","title":"Inheritance","type":"lesson","url":"/lessons/beginners-en/inheritance/"},{"lesson_slug":"beginners-en/install","title":"Python installation","type":"lesson","url":"/lessons/beginners-en/install/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/lessons/beginners-en/install-editor/"},{"lesson_slug":"beginners-en/install_vienna","title":"Python installation","type":"lesson","url":"/lessons/beginners-en/install_vienna/"},{"lesson_slug":"beginners-en/introduction","title":"Introduction","type":"lesson","url":"/lessons/beginners-en/introduction/"},{"lesson_slug":"beginners-en/introduction2","title":"Introduction","type":"lesson","url":"/lessons/beginners-en/introduction2/"},{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/lessons/beginners-en/json/"},{"lesson_slug":"beginners-en/lesson-1-homework","title":"Homework - lesson 1","type":"lesson","url":"/lessons/beginners-en/lesson-1-homework/"},{"lesson_slug":"beginners-en/lesson-2-homework","title":"Homework - lesson 2","type":"lesson","url":"/lessons/beginners-en/lesson-2-homework/"},{"lesson_slug":"beginners-en/list","title":"Lists","type":"lesson","url":"/lessons/beginners-en/list/"},{"lesson_slug":"beginners-en/list-nested-pl4ua","title":"Nested lists","type":"lesson","url":"/lessons/beginners-en/list-nested-pl4ua/"},{"lesson_slug":"beginners-en/modules","title":"Modules","type":"lesson","url":"/lessons/beginners-en/modules/"},{"lesson_slug":"beginners-en/modules-pl4ua","title":"Modules","type":"lesson","url":"/lessons/beginners-en/modules-pl4ua/"},{"lesson_slug":"beginners-en/mutability","title":"What is mutability and why does it matter","type":"lesson","url":"/lessons/beginners-en/mutability/"},{"lesson_slug":"beginners-en/pong","title":"Coding game: Pong","type":"lesson","url":"/lessons/beginners-en/pong/"},{"lesson_slug":"beginners-en/print","title":"Print and errors","type":"lesson","url":"/lessons/beginners-en/print/"},{"lesson_slug":"beginners-en/pyglet","title":"Graphics","type":"lesson","url":"/lessons/beginners-en/pyglet/"},{"lesson_slug":"beginners-en/str","title":"Strings","type":"lesson","url":"/lessons/beginners-en/str/"},{"lesson_slug":"beginners-en/testing","title":"Testing","type":"lesson","url":"/lessons/beginners-en/testing/"},{"lesson_slug":"beginners-en/testing-continued","title":"Testing Continued","type":"lesson","url":"/lessons/beginners-en/testing-continued/"},{"lesson_slug":"beginners-en/testing-pl4ua","title":"Testing","type":"lesson","url":"/lessons/beginners-en/testing-pl4ua/"},{"lesson_slug":"beginners-en/tictactoe","title":"Project 1 - 1D tic-tac-toe","type":"lesson","url":"/lessons/beginners-en/tictactoe/"},{"lesson_slug":"beginners-en/tuple","title":"Tuples","type":"lesson","url":"/lessons/beginners-en/tuple/"},{"lesson_slug":"beginners-en/tuple-pl4ua","title":"Tuples","type":"lesson","url":"/lessons/beginners-en/tuple-pl4ua/"},{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/lessons/beginners-en/turtle/"},{"lesson_slug":"beginners-en/variables","title":"Variables","type":"lesson","url":"/lessons/beginners-en/variables/"},{"lesson_slug":"beginners-en/while","title":"While","type":"lesson","url":"/lessons/beginners-en/while/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/lessons/sessions/beginners-en/back/"},"front":{"content":"","url":"https://naucse.python.cz/lessons/sessions/beginners-en/"}},"serial":"2","slug":"beginners-en","source_file":"lessons","title":"`beginners-en`","url":"https://naucse.python.cz/lessons/sessions/beginners-en/"},{"materials":[{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/lessons/git-en/basics/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/lessons/git-en/branching/"},{"lesson_slug":"git-en/collaboration","title":"Collaboration and Open source","type":"lesson","url":"/lessons/git-en/collaboration/"},{"lesson_slug":"git-en/git-collaboration-2in1","title":"Collaboration and Git","type":"lesson","url":"/lessons/git-en/git-collaboration-2in1/"},{"lesson_slug":"git-en/github","title":"GitHub","type":"lesson","url":"/lessons/git-en/github/"},{"lesson_slug":"git-en/ignoring","title":"Ignore","type":"lesson","url":"/lessons/git-en/ignoring/"},{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/lessons/git-en/install/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/lessons/sessions/git-en/back/"},"front":{"content":"","url":"https://naucse.python.cz/lessons/sessions/git-en/"}},"serial":"3","slug":"git-en","source_file":"lessons","title":"`git-en`","url":"https://naucse.python.cz/lessons/sessions/git-en/"}],"source_file":"lessons","title":"Kanonické lekce","url":"https://naucse.python.cz/lessons/","vars":{}}} +{"$schema":"https://naucse.python.cz/v0/schema/out/course.json","api_version":[0,3],"course":{"description":"Seznam udržovaných lekcí bez ladu a skladu.","lessons":{"advanced-en/asteroids":{"pages":{"index":{"attribution":["Translated by Vsevolod Khanin, Marketa Muzikova and Petr Plavjanik","Originally written by Petr Viktorin, 2015-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/advanced-en/asteroids/index.md","title":"Asteroids","url":"https://naucse.python.cz/lessons/advanced-en/asteroids/"}},"static_files":{"screenshot.png":{"path":"lessons/advanced-en/asteroids/static/screenshot.png","url":"https://naucse.python.cz/lessons/advanced-en/asteroids/static/screenshot.png"}},"title":"Asteroids","url":"https://naucse.python.cz/lessons/advanced-en/asteroids/"},"beginners-en/and-or":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/and-or/index.md","title":"Or & and","url":"https://naucse.python.cz/lessons/beginners-en/and-or/"}},"static_files":{},"title":"Or & and","url":"https://naucse.python.cz/lessons/beginners-en/and-or/"},"beginners-en/argparse":{"pages":{"index":{"attribution":["Translated by Lubomir Dolezal","Originally written by Miro Hrončok, Petr Viktorin and others, 2016-2017 for MI-PYT course on CVU Prague: \nhttps://naucse.python.cz/lessons/intro/click/"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/argparse/index.md","title":"Argparse – Command line interface","url":"https://naucse.python.cz/lessons/beginners-en/argparse/"}},"static_files":{},"title":"Argparse – Command line interface","url":"https://naucse.python.cz/lessons/beginners-en/argparse/"},"beginners-en/circular-imports":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/circular-imports/index.md","title":"Circular imports","url":"https://naucse.python.cz/lessons/beginners-en/circular-imports/"}},"static_files":{},"title":"Circular imports","url":"https://naucse.python.cz/lessons/beginners-en/circular-imports/"},"beginners-en/class":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/class/index/solutions/0/"}],"source_file":"lessons/beginners-en/class/index.md","title":"Classes","url":"https://naucse.python.cz/lessons/beginners-en/class/"}},"static_files":{},"title":"Classes","url":"https://naucse.python.cz/lessons/beginners-en/class/"},"beginners-en/cmdline":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ.\n

Based on tutorial Django Girls.

"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/cmdline/index/solutions/0/"}],"source_file":"lessons/beginners-en/cmdline/index.md","title":"Introduction to command line","url":"https://naucse.python.cz/lessons/beginners-en/cmdline/"}},"static_files":{"windows-cmd-properties.png":{"path":"lessons/beginners-en/cmdline/static/windows-cmd-properties.png","url":"https://naucse.python.cz/lessons/beginners-en/cmdline/static/windows-cmd-properties.png"}},"title":"Introduction to command line","url":"https://naucse.python.cz/lessons/beginners-en/cmdline/"},"beginners-en/comparisons":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/comparisons/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/comparisons/index/solutions/1/"}],"source_file":"lessons/beginners-en/comparisons/index.md","title":"Comparison","url":"https://naucse.python.cz/lessons/beginners-en/comparisons/"}},"static_files":{},"title":"Comparison","url":"https://naucse.python.cz/lessons/beginners-en/comparisons/"},"beginners-en/def":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Atul Shurma","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/def/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/def/index/solutions/1/"}],"source_file":"lessons/beginners-en/def/index.md","title":"Custom functions","url":"https://naucse.python.cz/lessons/beginners-en/def/"}},"static_files":{},"title":"Custom functions","url":"https://naucse.python.cz/lessons/beginners-en/def/"},"beginners-en/dict":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/dict/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/dict/index/solutions/1/"},{"url":"https://naucse.python.cz/lessons/beginners-en/dict/index/solutions/2/"},{"url":"https://naucse.python.cz/lessons/beginners-en/dict/index/solutions/3/"}],"source_file":"lessons/beginners-en/dict/index.md","title":"Dictionaries","url":"https://naucse.python.cz/lessons/beginners-en/dict/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict/static/dict.png","url":"https://naucse.python.cz/lessons/beginners-en/dict/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/lessons/beginners-en/dict/"},"beginners-en/dict-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Modified by Tyna Dolezalova","Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/dict-pl4ua/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/dict-pl4ua/index/solutions/1/"},{"url":"https://naucse.python.cz/lessons/beginners-en/dict-pl4ua/index/solutions/2/"},{"url":"https://naucse.python.cz/lessons/beginners-en/dict-pl4ua/index/solutions/3/"},{"url":"https://naucse.python.cz/lessons/beginners-en/dict-pl4ua/index/solutions/4/"}],"source_file":"lessons/beginners-en/dict-pl4ua/index.md","title":"Dictionaries","url":"https://naucse.python.cz/lessons/beginners-en/dict-pl4ua/"}},"static_files":{"dict.png":{"path":"lessons/beginners-en/dict-pl4ua/static/dict.png","url":"https://naucse.python.cz/lessons/beginners-en/dict-pl4ua/static/dict.png"}},"title":"Dictionaries","url":"https://naucse.python.cz/lessons/beginners-en/dict-pl4ua/"},"beginners-en/exceptions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/exceptions/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions/index.md","title":"Exceptions","url":"https://naucse.python.cz/lessons/beginners-en/exceptions/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/lessons/beginners-en/exceptions/"},"beginners-en/exceptions-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/exceptions-pl4ua/index/solutions/0/"}],"source_file":"lessons/beginners-en/exceptions-pl4ua/index.md","title":"Exceptions","url":"https://naucse.python.cz/lessons/beginners-en/exceptions-pl4ua/"}},"static_files":{},"title":"Exceptions","url":"https://naucse.python.cz/lessons/beginners-en/exceptions-pl4ua/"},"beginners-en/files":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/files/index/solutions/0/"}],"source_file":"lessons/beginners-en/files/index.md","title":"Files","url":"https://naucse.python.cz/lessons/beginners-en/files/"}},"static_files":{},"title":"Files","url":"https://naucse.python.cz/lessons/beginners-en/files/"},"beginners-en/first-steps":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/first-steps/index/solutions/0/"}],"source_file":"lessons/beginners-en/first-steps/index.md","title":"First steps","url":"https://naucse.python.cz/lessons/beginners-en/first-steps/"}},"static_files":{},"title":"First steps","url":"https://naucse.python.cz/lessons/beginners-en/first-steps/"},"beginners-en/functions":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/functions/index/solutions/0/"}],"source_file":"lessons/beginners-en/functions/index.md","title":"Functions","url":"https://naucse.python.cz/lessons/beginners-en/functions/"}},"static_files":{},"title":"Functions","url":"https://naucse.python.cz/lessons/beginners-en/functions/"},"beginners-en/github-api":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/github-api/index.md","title":"Github API","url":"https://naucse.python.cz/lessons/beginners-en/github-api/"}},"static_files":{},"title":"Github API","url":"https://naucse.python.cz/lessons/beginners-en/github-api/"},"beginners-en/hello-world":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/hello-world/index.md","title":"First program","url":"https://naucse.python.cz/lessons/beginners-en/hello-world/"}},"static_files":{},"title":"First program","url":"https://naucse.python.cz/lessons/beginners-en/hello-world/"},"beginners-en/inheritance":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/inheritance/index.md","title":"Inheritance","url":"https://naucse.python.cz/lessons/beginners-en/inheritance/"}},"static_files":{},"title":"Inheritance","url":"https://naucse.python.cz/lessons/beginners-en/inheritance/"},"beginners-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/index.md","title":"Python installation","url":"https://naucse.python.cz/lessons/beginners-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/lessons/beginners-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/lessons/beginners-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova, edits by Mateusz Krainski","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/lessons/beginners-en/install/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install/static/windows_32v64-bit.png","url":"https://naucse.python.cz/lessons/beginners-en/install/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/lessons/beginners-en/install/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/lessons/beginners-en/install/"},"beginners-en/install-editor":{"pages":{"atom":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/atom.md","title":"Atom","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/atom/"},"gedit":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/gedit.md","title":"Gedit","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/gedit/"},"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/index.md","title":"Editor installation","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/"},"kate":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/kate.md","title":"Kate","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/kate/"},"vscode":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install-editor/vscode.md","title":"VSCode","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/vscode/"}},"static_files":{"gedit_indent.png":{"path":"lessons/beginners-en/install-editor/static/gedit_indent.png","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/static/gedit_indent.png"},"gedit_linenums.png":{"path":"lessons/beginners-en/install-editor/static/gedit_linenums.png","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/static/gedit_linenums.png"},"gedit_prefs.png":{"path":"lessons/beginners-en/install-editor/static/gedit_prefs.png","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/static/gedit_prefs.png"}},"title":"Editor installation","url":"https://naucse.python.cz/lessons/beginners-en/install-editor/"},"beginners-en/install_vienna":{"pages":{"index":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/index.md","title":"Python installation","url":"https://naucse.python.cz/lessons/beginners-en/install_vienna/"},"linux":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/linux.md","title":"Python installation - Linux","url":"https://naucse.python.cz/lessons/beginners-en/install_vienna/linux/"},"macos":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/macos.md","title":"Python installation - macOS","url":"https://naucse.python.cz/lessons/beginners-en/install_vienna/macos/"},"windows":{"attribution":["Edited by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/install_vienna/windows.md","title":"Python installation - Windows","url":"https://naucse.python.cz/lessons/beginners-en/install_vienna/windows/"}},"static_files":{"windows_32v64-bit.png":{"path":"lessons/beginners-en/install_vienna/static/windows_32v64-bit.png","url":"https://naucse.python.cz/lessons/beginners-en/install_vienna/static/windows_32v64-bit.png"},"windows_add_python_to_path.png":{"path":"lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png","url":"https://naucse.python.cz/lessons/beginners-en/install_vienna/static/windows_add_python_to_path.png"}},"title":"Python installation","url":"https://naucse.python.cz/lessons/beginners-en/install_vienna/"},"beginners-en/introduction":{"pages":{"index":{"attribution":["Marketa Muzikova","Mateusz Krainski","Tyna Dolezalova","Based on PyLadies CZ introduction."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/introduction/index.md","title":"Introduction","url":"https://naucse.python.cz/lessons/beginners-en/introduction/"}},"static_files":{"screenshot.png":{"path":"lessons/beginners-en/introduction/static/screenshot.png","url":"https://naucse.python.cz/lessons/beginners-en/introduction/static/screenshot.png"}},"title":"Introduction","url":"https://naucse.python.cz/lessons/beginners-en/introduction/"},"beginners-en/introduction2":{"pages":{"index":{"attribution":["Marketa Muzikova","Mateusz Krainski","Tyna Dolezalova","Based on PyLadies CZ introduction."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/introduction2/index.md","title":"Introduction","url":"https://naucse.python.cz/lessons/beginners-en/introduction2/"}},"static_files":{"screenshot.png":{"path":"lessons/beginners-en/introduction2/static/screenshot.png","url":"https://naucse.python.cz/lessons/beginners-en/introduction2/static/screenshot.png"}},"title":"Introduction","url":"https://naucse.python.cz/lessons/beginners-en/introduction2/"},"beginners-en/json":{"pages":{"index":{"attribution":["Pro PyLadies Brno napsal Petr Viktorin, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/json/index/solutions/0/"}],"source_file":"lessons/beginners-en/json/index.md","title":"JSON","url":"https://naucse.python.cz/lessons/beginners-en/json/"}},"static_files":{},"title":"JSON","url":"https://naucse.python.cz/lessons/beginners-en/json/"},"beginners-en/lesson-1-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-1-homework/index.md","title":"Homework - lesson 1","url":"https://naucse.python.cz/lessons/beginners-en/lesson-1-homework/"}},"static_files":{},"title":"Homework - lesson 1","url":"https://naucse.python.cz/lessons/beginners-en/lesson-1-homework/"},"beginners-en/lesson-2-homework":{"pages":{"index":{"attribution":["Mateusz Krainski"],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/lesson-2-homework/index.md","title":"Homework - lesson 2","url":"https://naucse.python.cz/lessons/beginners-en/lesson-2-homework/"}},"static_files":{},"title":"Homework - lesson 2","url":"https://naucse.python.cz/lessons/beginners-en/lesson-2-homework/"},"beginners-en/list":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/list/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/list/index/solutions/1/"},{"url":"https://naucse.python.cz/lessons/beginners-en/list/index/solutions/2/"}],"source_file":"lessons/beginners-en/list/index.md","title":"Lists","url":"https://naucse.python.cz/lessons/beginners-en/list/"}},"static_files":{},"title":"Lists","url":"https://naucse.python.cz/lessons/beginners-en/list/"},"beginners-en/list-nested-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/list-nested-pl4ua/index/solutions/0/"}],"source_file":"lessons/beginners-en/list-nested-pl4ua/index.md","title":"Nested lists","url":"https://naucse.python.cz/lessons/beginners-en/list-nested-pl4ua/"}},"static_files":{},"title":"Nested lists","url":"https://naucse.python.cz/lessons/beginners-en/list-nested-pl4ua/"},"beginners-en/modules":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules/index.md","title":"Modules","url":"https://naucse.python.cz/lessons/beginners-en/modules/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/lessons/beginners-en/modules/"},"beginners-en/modules-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/modules-pl4ua/index.md","title":"Modules","url":"https://naucse.python.cz/lessons/beginners-en/modules-pl4ua/"}},"static_files":{},"title":"Modules","url":"https://naucse.python.cz/lessons/beginners-en/modules-pl4ua/"},"beginners-en/mutability":{"pages":{"index":{"attribution":["Written by Martin Pačes, 2022 for PyLadies Vienna"],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/mutability/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/mutability/index/solutions/1/"},{"url":"https://naucse.python.cz/lessons/beginners-en/mutability/index/solutions/2/"}],"source_file":"lessons/beginners-en/mutability/index.md","title":"What is mutability and why does it matter","url":"https://naucse.python.cz/lessons/beginners-en/mutability/"}},"static_files":{"references-11.png":{"path":"lessons/beginners-en/mutability/static/references-11.png","url":"https://naucse.python.cz/lessons/beginners-en/mutability/static/references-11.png"},"references-12.png":{"path":"lessons/beginners-en/mutability/static/references-12.png","url":"https://naucse.python.cz/lessons/beginners-en/mutability/static/references-12.png"},"references-13.png":{"path":"lessons/beginners-en/mutability/static/references-13.png","url":"https://naucse.python.cz/lessons/beginners-en/mutability/static/references-13.png"},"references-21.png":{"path":"lessons/beginners-en/mutability/static/references-21.png","url":"https://naucse.python.cz/lessons/beginners-en/mutability/static/references-21.png"},"references-22.png":{"path":"lessons/beginners-en/mutability/static/references-22.png","url":"https://naucse.python.cz/lessons/beginners-en/mutability/static/references-22.png"},"references-23.png":{"path":"lessons/beginners-en/mutability/static/references-23.png","url":"https://naucse.python.cz/lessons/beginners-en/mutability/static/references-23.png"},"references-24.png":{"path":"lessons/beginners-en/mutability/static/references-24.png","url":"https://naucse.python.cz/lessons/beginners-en/mutability/static/references-24.png"}},"title":"What is mutability and why does it matter","url":"https://naucse.python.cz/lessons/beginners-en/mutability/"},"beginners-en/pong":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Oskar Hollman with Petr Viktorin's code, 2016 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/pong/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/pong/index/solutions/1/"},{"url":"https://naucse.python.cz/lessons/beginners-en/pong/index/solutions/2/"},{"url":"https://naucse.python.cz/lessons/beginners-en/pong/index/solutions/3/"},{"url":"https://naucse.python.cz/lessons/beginners-en/pong/index/solutions/4/"},{"url":"https://naucse.python.cz/lessons/beginners-en/pong/index/solutions/5/"}],"source_file":"lessons/beginners-en/pong/index.md","title":"Coding game: Pong","url":"https://naucse.python.cz/lessons/beginners-en/pong/"}},"static_files":{"pong.png":{"path":"lessons/beginners-en/pong/static/pong.png","url":"https://naucse.python.cz/lessons/beginners-en/pong/static/pong.png"}},"title":"Coding game: Pong","url":"https://naucse.python.cz/lessons/beginners-en/pong/"},"beginners-en/print":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .err-lineno {\n display: inline-block;\n background-color: #FCC\n }\n.lesson-content .err-exctype {\n display: inline-block;\n background-color: #CFC\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/print/index.md","title":"Print and errors","url":"https://naucse.python.cz/lessons/beginners-en/print/"}},"static_files":{},"title":"Print and errors","url":"https://naucse.python.cz/lessons/beginners-en/print/"},"beginners-en/pyglet":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2015-2017 for PyLadies CZ.","Python icon created by Martin Berube."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/pyglet/index.md","title":"Graphics","url":"https://naucse.python.cz/lessons/beginners-en/pyglet/"}},"static_files":{"had.gif":{"path":"lessons/beginners-en/pyglet/static/had.gif","url":"https://naucse.python.cz/lessons/beginners-en/pyglet/static/had.gif"},"pong.py":{"path":"lessons/beginners-en/pyglet/static/pong.py","url":"https://naucse.python.cz/lessons/beginners-en/pyglet/static/pong.py"},"snake.png":{"path":"lessons/beginners-en/pyglet/static/snake.png","url":"https://naucse.python.cz/lessons/beginners-en/pyglet/static/snake.png"},"snake2.png":{"path":"lessons/beginners-en/pyglet/static/snake2.png","url":"https://naucse.python.cz/lessons/beginners-en/pyglet/static/snake2.png"}},"title":"Graphics","url":"https://naucse.python.cz/lessons/beginners-en/pyglet/"},"beginners-en/str":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/str/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/str/index/solutions/1/"},{"url":"https://naucse.python.cz/lessons/beginners-en/str/index/solutions/2/"},{"url":"https://naucse.python.cz/lessons/beginners-en/str/index/solutions/3/"}],"source_file":"lessons/beginners-en/str/index.md","title":"Strings","url":"https://naucse.python.cz/lessons/beginners-en/str/"}},"static_files":{},"title":"Strings","url":"https://naucse.python.cz/lessons/beginners-en/str/"},"beginners-en/testing":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/testing/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing/index.md","title":"Testing","url":"https://naucse.python.cz/lessons/beginners-en/testing/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/lessons/beginners-en/testing/"},"beginners-en/testing-continued":{"pages":{"index":{"attribution":["Originally written by Lubomir Dolezal, 2023 for [PyLadies Vienna]."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/testing-continued/index/solutions/0/"}],"source_file":"lessons/beginners-en/testing-continued/index.md","title":"Testing Continued","url":"https://naucse.python.cz/lessons/beginners-en/testing-continued/"}},"static_files":{},"title":"Testing Continued","url":"https://naucse.python.cz/lessons/beginners-en/testing-continued/"},"beginners-en/testing-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Petr Plavjanik","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/testing-pl4ua/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/testing-pl4ua/index/solutions/1/"}],"source_file":"lessons/beginners-en/testing-pl4ua/index.md","title":"Testing","url":"https://naucse.python.cz/lessons/beginners-en/testing-pl4ua/"}},"static_files":{},"title":"Testing","url":"https://naucse.python.cz/lessons/beginners-en/testing-pl4ua/"},"beginners-en/tictactoe":{"pages":{"index":{"attribution":["Translated by Petr Plavjanik","Modified by Tyna Dolezalova","Czech original PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tictactoe/index.md","title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/lessons/beginners-en/tictactoe/"}},"static_files":{},"title":"Project 1 - 1D tic-tac-toe","url":"https://naucse.python.cz/lessons/beginners-en/tictactoe/"},"beginners-en/tuple":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/beginners-en/tuple/index.md","title":"Tuples","url":"https://naucse.python.cz/lessons/beginners-en/tuple/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/lessons/beginners-en/tuple/"},"beginners-en/tuple-pl4ua":{"pages":{"index":{"attribution":["Modified by Martin Pačes, 2022 for PyLadies Vienna","Translated by Marketa Muzikova and Google Translate :/","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/tuple-pl4ua/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/tuple-pl4ua/index/solutions/1/"}],"source_file":"lessons/beginners-en/tuple-pl4ua/index.md","title":"Tuples","url":"https://naucse.python.cz/lessons/beginners-en/tuple-pl4ua/"}},"static_files":{},"title":"Tuples","url":"https://naucse.python.cz/lessons/beginners-en/tuple-pl4ua/"},"beginners-en/turtle":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/1/"},{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/2/"},{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/3/"},{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/4/"},{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/5/"},{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/6/"},{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/7/"},{"url":"https://naucse.python.cz/lessons/beginners-en/turtle/index/solutions/8/"}],"source_file":"lessons/beginners-en/turtle/index.md","title":"Turtle and loops","url":"https://naucse.python.cz/lessons/beginners-en/turtle/"}},"static_files":{"turtle-dashed.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed.png","url":"https://naucse.python.cz/lessons/beginners-en/turtle/static/turtle-dashed.png"},"turtle-dashed2.png":{"path":"lessons/beginners-en/turtle/static/turtle-dashed2.png","url":"https://naucse.python.cz/lessons/beginners-en/turtle/static/turtle-dashed2.png"},"turtle-hexagons.png":{"path":"lessons/beginners-en/turtle/static/turtle-hexagons.png","url":"https://naucse.python.cz/lessons/beginners-en/turtle/static/turtle-hexagons.png"},"turtle-rect.png":{"path":"lessons/beginners-en/turtle/static/turtle-rect.png","url":"https://naucse.python.cz/lessons/beginners-en/turtle/static/turtle-rect.png"},"turtle-square.png":{"path":"lessons/beginners-en/turtle/static/turtle-square.png","url":"https://naucse.python.cz/lessons/beginners-en/turtle/static/turtle-square.png"},"turtle-squares.png":{"path":"lessons/beginners-en/turtle/static/turtle-squares.png","url":"https://naucse.python.cz/lessons/beginners-en/turtle/static/turtle-squares.png"},"turtle-stairs.png":{"path":"lessons/beginners-en/turtle/static/turtle-stairs.png","url":"https://naucse.python.cz/lessons/beginners-en/turtle/static/turtle-stairs.png"}},"title":"Turtle and loops","url":"https://naucse.python.cz/lessons/beginners-en/turtle/"},"beginners-en/variables":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova and Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/variables/index/solutions/0/"},{"url":"https://naucse.python.cz/lessons/beginners-en/variables/index/solutions/1/"},{"url":"https://naucse.python.cz/lessons/beginners-en/variables/index/solutions/2/"}],"source_file":"lessons/beginners-en/variables/index.md","title":"Variables","url":"https://naucse.python.cz/lessons/beginners-en/variables/"}},"static_files":{},"title":"Variables","url":"https://naucse.python.cz/lessons/beginners-en/variables/"},"beginners-en/while":{"pages":{"index":{"attribution":["Translated by Alexandru Dumitru","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[{"url":"https://naucse.python.cz/lessons/beginners-en/while/index/solutions/0/"}],"source_file":"lessons/beginners-en/while/index.md","title":"While","url":"https://naucse.python.cz/lessons/beginners-en/while/"}},"static_files":{},"title":"While","url":"https://naucse.python.cz/lessons/beginners-en/while/"},"git-en/basics":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"css":".lesson-content .green {\n color: #0a0\n }\n.lesson-content .red {\n color: #a00\n }\n.lesson-content .yellow {\n color: #a50\n }\n.lesson-content .strong {\n font-weight: bold\n }\n.lesson-content .blue {\n color: #0aa\n }","license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/basics/index.md","title":"Git","url":"https://naucse.python.cz/lessons/git-en/basics/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/basics/static/diagram.png","url":"https://naucse.python.cz/lessons/git-en/basics/static/diagram.png"},"diagram.svg":{"path":"lessons/git-en/basics/static/diagram.svg","url":"https://naucse.python.cz/lessons/git-en/basics/static/diagram.svg"},"diagram2.png":{"path":"lessons/git-en/basics/static/diagram2.png","url":"https://naucse.python.cz/lessons/git-en/basics/static/diagram2.png"},"dropbox.png":{"path":"lessons/git-en/basics/static/dropbox.png","url":"https://naucse.python.cz/lessons/git-en/basics/static/dropbox.png"},"git_commands_cheat_sheet.png":{"path":"lessons/git-en/basics/static/git_commands_cheat_sheet.png","url":"https://naucse.python.cz/lessons/git-en/basics/static/git_commands_cheat_sheet.png"},"gitk.png":{"path":"lessons/git-en/basics/static/gitk.png","url":"https://naucse.python.cz/lessons/git-en/basics/static/gitk.png"}},"title":"Git","url":"https://naucse.python.cz/lessons/git-en/basics/"},"git-en/branching":{"pages":{"index":{"attribution":["Translated by Tyna Dolezalova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/branching/index.md","title":"Branches in Git","url":"https://naucse.python.cz/lessons/git-en/branching/"}},"static_files":{"branch1.png":{"path":"lessons/git-en/branching/static/branch1.png","url":"https://naucse.python.cz/lessons/git-en/branching/static/branch1.png"},"branches.png":{"path":"lessons/git-en/branching/static/branches.png","url":"https://naucse.python.cz/lessons/git-en/branching/static/branches.png"},"merge.png":{"path":"lessons/git-en/branching/static/merge.png","url":"https://naucse.python.cz/lessons/git-en/branching/static/merge.png"}},"title":"Branches in Git","url":"https://naucse.python.cz/lessons/git-en/branching/"},"git-en/collaboration":{"pages":{"index":{"attribution":["Translated by Jakub Loucky","Originally written by Petr Viktorin and Oskar Hollman, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/collaboration/index.md","title":"Collaboration and Open source","url":"https://naucse.python.cz/lessons/git-en/collaboration/"}},"static_files":{"gh-workflow-diagram.svg":{"path":"lessons/git-en/collaboration/static/gh-workflow-diagram.svg","url":"https://naucse.python.cz/lessons/git-en/collaboration/static/gh-workflow-diagram.svg"}},"title":"Collaboration and Open source","url":"https://naucse.python.cz/lessons/git-en/collaboration/"},"git-en/git-collaboration-2in1":{"pages":{"index":{"attribution":["Pro PyLadies CZ napsali Petr Viktorin a Oskar Hollman, 2015-2017."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/git-collaboration-2in1/index.md","title":"Collaboration and Git","url":"https://naucse.python.cz/lessons/git-en/git-collaboration-2in1/"}},"static_files":{"diagram.png":{"path":"lessons/git-en/git-collaboration-2in1/static/diagram.png","url":"https://naucse.python.cz/lessons/git-en/git-collaboration-2in1/static/diagram.png"},"gh-workflow-diagram.svg":{"path":"lessons/git-en/git-collaboration-2in1/static/gh-workflow-diagram.svg","url":"https://naucse.python.cz/lessons/git-en/git-collaboration-2in1/static/gh-workflow-diagram.svg"}},"title":"Collaboration and Git","url":"https://naucse.python.cz/lessons/git-en/git-collaboration-2in1/"},"git-en/github":{"pages":{"index":{"attribution":["PyLadies Vienna Lubomir Dolezal, 2021."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/github/index.md","title":"GitHub","url":"https://naucse.python.cz/lessons/git-en/github/"}},"static_files":{"gcm-prompt.png":{"path":"lessons/git-en/github/static/gcm-prompt.png","url":"https://naucse.python.cz/lessons/git-en/github/static/gcm-prompt.png"}},"title":"GitHub","url":"https://naucse.python.cz/lessons/git-en/github/"},"git-en/ignoring":{"pages":{"index":{"attribution":["Pro PyLadies CZ napsal Petr Viktorin, 2017."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/ignoring/index.md","title":"Ignore","url":"https://naucse.python.cz/lessons/git-en/ignoring/"}},"static_files":{},"title":"Ignore","url":"https://naucse.python.cz/lessons/git-en/ignoring/"},"git-en/install":{"pages":{"index":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/index.md","title":"Git installation","url":"https://naucse.python.cz/lessons/git-en/install/"},"linux":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/linux.md","title":"Git installation - Linux","url":"https://naucse.python.cz/lessons/git-en/install/linux/"},"macos":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/macos.md","title":"Git installation - macOS","url":"https://naucse.python.cz/lessons/git-en/install/macos/"},"windows":{"attribution":["Translated by Marketa Muzikova","Originally written by Petr Viktorin, 2014-2017 for PyLadies CZ."],"license":"cc-by-sa-40","modules":{},"solutions":[],"source_file":"lessons/git-en/install/windows.md","title":"Git installation - Windows","url":"https://naucse.python.cz/lessons/git-en/install/windows/"}},"static_files":{"windows-git-cred-manager.png":{"path":"lessons/git-en/install/static/windows-git-cred-manager.png","url":"https://naucse.python.cz/lessons/git-en/install/static/windows-git-cred-manager.png"}},"title":"Git installation","url":"https://naucse.python.cz/lessons/git-en/install/"}},"long_description":"

Seznam udržovaných lekcí bez ladu a skladu.

\n

Jednotlivé kurzy jsou poskládané z těchto materiálů\n(a doplněné jinými).

","mentors":[],"sessions":[{"materials":[{"lesson_slug":"advanced-en/asteroids","title":"Asteroids","type":"lesson","url":"/lessons/advanced-en/asteroids/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/lessons/sessions/advanced-en/back/"},"front":{"content":"","url":"https://naucse.python.cz/lessons/sessions/advanced-en/"}},"serial":"1","slug":"advanced-en","source_file":"lessons","title":"`advanced-en`","url":"https://naucse.python.cz/lessons/sessions/advanced-en/"},{"materials":[{"lesson_slug":"beginners-en/and-or","title":"Or & and","type":"lesson","url":"/lessons/beginners-en/and-or/"},{"lesson_slug":"beginners-en/argparse","title":"Argparse – Command line interface","type":"lesson","url":"/lessons/beginners-en/argparse/"},{"lesson_slug":"beginners-en/circular-imports","title":"Circular imports","type":"lesson","url":"/lessons/beginners-en/circular-imports/"},{"lesson_slug":"beginners-en/class","title":"Classes","type":"lesson","url":"/lessons/beginners-en/class/"},{"lesson_slug":"beginners-en/cmdline","title":"Introduction to command line","type":"lesson","url":"/lessons/beginners-en/cmdline/"},{"lesson_slug":"beginners-en/comparisons","title":"Comparison","type":"lesson","url":"/lessons/beginners-en/comparisons/"},{"lesson_slug":"beginners-en/def","title":"Custom functions","type":"lesson","url":"/lessons/beginners-en/def/"},{"lesson_slug":"beginners-en/dict","title":"Dictionaries","type":"lesson","url":"/lessons/beginners-en/dict/"},{"lesson_slug":"beginners-en/dict-pl4ua","title":"Dictionaries","type":"lesson","url":"/lessons/beginners-en/dict-pl4ua/"},{"lesson_slug":"beginners-en/exceptions","title":"Exceptions","type":"lesson","url":"/lessons/beginners-en/exceptions/"},{"lesson_slug":"beginners-en/exceptions-pl4ua","title":"Exceptions","type":"lesson","url":"/lessons/beginners-en/exceptions-pl4ua/"},{"lesson_slug":"beginners-en/files","title":"Files","type":"lesson","url":"/lessons/beginners-en/files/"},{"lesson_slug":"beginners-en/first-steps","title":"First steps","type":"lesson","url":"/lessons/beginners-en/first-steps/"},{"lesson_slug":"beginners-en/functions","title":"Functions","type":"lesson","url":"/lessons/beginners-en/functions/"},{"lesson_slug":"beginners-en/github-api","title":"Github API","type":"lesson","url":"/lessons/beginners-en/github-api/"},{"lesson_slug":"beginners-en/hello-world","title":"First program","type":"lesson","url":"/lessons/beginners-en/hello-world/"},{"lesson_slug":"beginners-en/inheritance","title":"Inheritance","type":"lesson","url":"/lessons/beginners-en/inheritance/"},{"lesson_slug":"beginners-en/install","title":"Python installation","type":"lesson","url":"/lessons/beginners-en/install/"},{"lesson_slug":"beginners-en/install-editor","title":"Editor installation","type":"lesson","url":"/lessons/beginners-en/install-editor/"},{"lesson_slug":"beginners-en/install_vienna","title":"Python installation","type":"lesson","url":"/lessons/beginners-en/install_vienna/"},{"lesson_slug":"beginners-en/introduction","title":"Introduction","type":"lesson","url":"/lessons/beginners-en/introduction/"},{"lesson_slug":"beginners-en/introduction2","title":"Introduction","type":"lesson","url":"/lessons/beginners-en/introduction2/"},{"lesson_slug":"beginners-en/json","title":"JSON","type":"lesson","url":"/lessons/beginners-en/json/"},{"lesson_slug":"beginners-en/lesson-1-homework","title":"Homework - lesson 1","type":"lesson","url":"/lessons/beginners-en/lesson-1-homework/"},{"lesson_slug":"beginners-en/lesson-2-homework","title":"Homework - lesson 2","type":"lesson","url":"/lessons/beginners-en/lesson-2-homework/"},{"lesson_slug":"beginners-en/list","title":"Lists","type":"lesson","url":"/lessons/beginners-en/list/"},{"lesson_slug":"beginners-en/list-nested-pl4ua","title":"Nested lists","type":"lesson","url":"/lessons/beginners-en/list-nested-pl4ua/"},{"lesson_slug":"beginners-en/modules","title":"Modules","type":"lesson","url":"/lessons/beginners-en/modules/"},{"lesson_slug":"beginners-en/modules-pl4ua","title":"Modules","type":"lesson","url":"/lessons/beginners-en/modules-pl4ua/"},{"lesson_slug":"beginners-en/mutability","title":"What is mutability and why does it matter","type":"lesson","url":"/lessons/beginners-en/mutability/"},{"lesson_slug":"beginners-en/pong","title":"Coding game: Pong","type":"lesson","url":"/lessons/beginners-en/pong/"},{"lesson_slug":"beginners-en/print","title":"Print and errors","type":"lesson","url":"/lessons/beginners-en/print/"},{"lesson_slug":"beginners-en/pyglet","title":"Graphics","type":"lesson","url":"/lessons/beginners-en/pyglet/"},{"lesson_slug":"beginners-en/str","title":"Strings","type":"lesson","url":"/lessons/beginners-en/str/"},{"lesson_slug":"beginners-en/testing","title":"Testing","type":"lesson","url":"/lessons/beginners-en/testing/"},{"lesson_slug":"beginners-en/testing-continued","title":"Testing Continued","type":"lesson","url":"/lessons/beginners-en/testing-continued/"},{"lesson_slug":"beginners-en/testing-pl4ua","title":"Testing","type":"lesson","url":"/lessons/beginners-en/testing-pl4ua/"},{"lesson_slug":"beginners-en/tictactoe","title":"Project 1 - 1D tic-tac-toe","type":"lesson","url":"/lessons/beginners-en/tictactoe/"},{"lesson_slug":"beginners-en/tuple","title":"Tuples","type":"lesson","url":"/lessons/beginners-en/tuple/"},{"lesson_slug":"beginners-en/tuple-pl4ua","title":"Tuples","type":"lesson","url":"/lessons/beginners-en/tuple-pl4ua/"},{"lesson_slug":"beginners-en/turtle","title":"Turtle and loops","type":"lesson","url":"/lessons/beginners-en/turtle/"},{"lesson_slug":"beginners-en/variables","title":"Variables","type":"lesson","url":"/lessons/beginners-en/variables/"},{"lesson_slug":"beginners-en/while","title":"While","type":"lesson","url":"/lessons/beginners-en/while/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/lessons/sessions/beginners-en/back/"},"front":{"content":"","url":"https://naucse.python.cz/lessons/sessions/beginners-en/"}},"serial":"2","slug":"beginners-en","source_file":"lessons","title":"`beginners-en`","url":"https://naucse.python.cz/lessons/sessions/beginners-en/"},{"materials":[{"lesson_slug":"git-en/basics","title":"Git","type":"lesson","url":"/lessons/git-en/basics/"},{"lesson_slug":"git-en/branching","title":"Branches in Git","type":"lesson","url":"/lessons/git-en/branching/"},{"lesson_slug":"git-en/collaboration","title":"Collaboration and Open source","type":"lesson","url":"/lessons/git-en/collaboration/"},{"lesson_slug":"git-en/git-collaboration-2in1","title":"Collaboration and Git","type":"lesson","url":"/lessons/git-en/git-collaboration-2in1/"},{"lesson_slug":"git-en/github","title":"GitHub","type":"lesson","url":"/lessons/git-en/github/"},{"lesson_slug":"git-en/ignoring","title":"Ignore","type":"lesson","url":"/lessons/git-en/ignoring/"},{"lesson_slug":"git-en/install","title":"Git installation","type":"lesson","url":"/lessons/git-en/install/"}],"pages":{"back":{"content":"","url":"https://naucse.python.cz/lessons/sessions/git-en/back/"},"front":{"content":"","url":"https://naucse.python.cz/lessons/sessions/git-en/"}},"serial":"3","slug":"git-en","source_file":"lessons","title":"`git-en`","url":"https://naucse.python.cz/lessons/sessions/git-en/"}],"source_file":"lessons","title":"Kanonické lekce","url":"https://naucse.python.cz/lessons/","vars":{}}}