Beginners course PyLadies

, 18:00–20:00

Prague - autumn 2018 - Tuesdays


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

You can join us on Facebook where you can ask any question or just follow news (e.g. open registration for the next course).

You can check official PyLadies Czech webpage here http://pyladies.cz.

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

Thanks CA Technologies for sponsoring our course.

Lekce 1 - Installation (2018-09-25)

Lekce 2 - First program (2018-10-02)

Lekce 3 - Loops (2018-10-09)

Lekce 4 - Functions (2018-10-16)

Lekce 5 - Strings (2018-10-23)

Lekce 6 - Lists (2018-10-30)

Lekce 7 - Dictionaries (2018-11-06)

Lekce 8 - Testing (2018-11-13)

Lekce 9 - Git (2018-11-20)

Lekce 10 - Classes (2018-11-27)

Lekce 11 - Graphics (2018-12-04)

Lekce 12 - Final project I. (2018-12-11)

Lekce 13 - Final Project II. (2018-12-18)

  • Final Project II.
{
  "courseId": "2018/pyladies-en-prague",
  "id": "course:2018/pyladies-en-prague",
  "title": "Beginners course PyLadies",
  "subtitle": "Prague - autumn 2018 - Tuesdays",
  "timeDescription": "18:00–20:00",
  "place": null,
  "longDescription": "<p><br>\nYou can find here all materials for the English version of PyLadies\nCzechia.</p>\n<p>You can join us on <a href=\"https://www.facebook.com/groups/pyladies.prague.english/\">Facebook</a>\nwhere you can ask any question or just follow news (e.g. open registration for the next course).</p>\n<p>You can check official PyLadies Czech webpage here <a href=\"http://pyladies.cz/\">http://pyladies.cz</a>.</p>\n<p>All lectures are for complete beginners.\nInstructions are for Linux, Windows and macOS.</p>\n<p>Thanks <a href=\"https://www.ca.com/\">CA Technologies</a> for\nsponsoring our course.</p>\n<p></p><div style=\"text-align:center; \">\n    <img src=\"http://ptc-garage.eu/pyladies-en/ca-technologies-logo.png\" style=\"width:50%;\">\n</div>",
  "url": "https://naucse.python.cz/2018/pyladies-en-prague/",
  "apiUrl": "https://naucse.python.cz/v0/2018/pyladies-en-prague.json",
  "sessions": [
    {
      "id": "session:2018/pyladies-en-prague:install",
      "serial": "1",
      "title": "Installation",
      "date": "2018-09-25",
      "materials": [
        {
          "type": "lesson",
          "title": "Introduction",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/introduction/"
        },
        {
          "type": "lesson",
          "title": "Introduction to command line",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/cmdline/"
        },
        {
          "type": "lesson",
          "title": "Python installation",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/install/"
        },
        {
          "type": "lesson",
          "title": "First steps",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/first-steps/"
        },
        {
          "type": "lesson",
          "title": "Editor installation",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/install-editor/"
        },
        {
          "type": "homework",
          "title": "Homework (PDF)",
          "externalUrl": "http://ptc-garage.eu/pyladies-en/homework/1-handout.pdf",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2018/pyladies-en-prague:hello",
      "serial": "2",
      "title": "First program",
      "date": "2018-10-02",
      "materials": [
        {
          "type": "lesson",
          "title": "First program",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/hello-world/"
        },
        {
          "type": "lesson",
          "title": "Print and errors",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/print/"
        },
        {
          "type": "lesson",
          "title": "Variables",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/variables/"
        },
        {
          "type": "homework",
          "title": "Homework (PDF)",
          "externalUrl": "http://ptc-garage.eu/pyladies-en/homework/2-handout.pdf",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2018/pyladies-en-prague:loops",
      "serial": "3",
      "title": "Loops",
      "date": "2018-10-09",
      "materials": [
        {
          "type": "lesson",
          "title": "Comparison",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/comparisons/"
        },
        {
          "type": "lesson",
          "title": "Or & and",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/and-or/"
        },
        {
          "type": "lesson",
          "title": "Functions",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/functions/"
        },
        {
          "type": "homework",
          "title": "Homework (PDF)",
          "externalUrl": "http://ptc-garage.eu/pyladies-en/homework/3-handout.pdf",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2018/pyladies-en-prague:def",
      "serial": "4",
      "title": "Functions",
      "date": "2018-10-16",
      "materials": [
        {
          "type": "lesson",
          "title": "Turtle and loops",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/turtle/"
        },
        {
          "type": "lesson",
          "title": "While",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/while/"
        },
        {
          "type": "lesson",
          "title": "Custom functions",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/def/"
        },
        {
          "type": "cheatsheet",
          "title": "Functions cheatsheet",
          "externalUrl": "https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_functions.pdf",
          "internalUrl": null
        },
        {
          "type": "homework",
          "title": "Homework (PDF)",
          "externalUrl": "http://ptc-garage.eu/pyladies-en/homework/4-handout.pdf",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2018/pyladies-en-prague:tod",
      "serial": "5",
      "title": "Strings",
      "date": "2018-10-23",
      "materials": [
        {
          "type": "lesson",
          "title": "Strings",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/str/"
        },
        {
          "type": "lesson",
          "title": "Homework - 1D tic-tac-toe",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/tictactoe/"
        },
        {
          "type": "cheatsheet",
          "title": "Strings cheatsheet",
          "externalUrl": "https://github.com/muzikovam/cheatsheets/blob/master/strings/strings-en.pdf",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2018/pyladies-en-prague:list",
      "serial": "6",
      "title": "Lists",
      "date": "2018-10-30",
      "materials": [
        {
          "type": "lesson",
          "title": "Lists",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/list/"
        },
        {
          "type": "lesson",
          "title": "Tuples",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/tuple/"
        },
        {
          "type": "cheatsheet",
          "title": "Lists cheatsheet",
          "externalUrl": "https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_lists.pdf",
          "internalUrl": null
        },
        {
          "type": "homework",
          "title": "Homework (PDF)",
          "externalUrl": "http://ptc-garage.eu/pyladies-en/homework/7-handout.pdf",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2018/pyladies-en-prague:dict",
      "serial": "7",
      "title": "Dictionaries",
      "date": "2018-11-06",
      "materials": [
        {
          "type": "lesson",
          "title": "Dictionaries",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/dict/"
        },
        {
          "type": "lesson",
          "title": "JSON",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/json/"
        },
        {
          "type": "cheatsheet",
          "title": "Dicts",
          "externalUrl": "https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_dictionaries.pdf",
          "internalUrl": null
        },
        {
          "type": "homework",
          "title": "Homework (PDF)",
          "externalUrl": "http://ptc-garage.eu/pyladies-en/homework/10-handout.pdf",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2018/pyladies-en-prague:tests",
      "serial": "8",
      "title": "Testing",
      "date": "2018-11-13",
      "materials": [
        {
          "type": "lesson",
          "title": "Exceptions",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/exceptions/"
        },
        {
          "type": "lesson",
          "title": "Modules",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/modules/"
        },
        {
          "type": "lesson",
          "title": "Testing",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/testing/"
        },
        {
          "type": "cheatsheet",
          "title": "Exceptions cheatsheet",
          "externalUrl": "https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_files_exceptions.pdf",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2018/pyladies-en-prague:git",
      "serial": "9",
      "title": "Git",
      "date": "2018-11-20",
      "materials": [
        {
          "type": "lesson",
          "title": "Circular imports",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/circular-imports/"
        },
        {
          "type": "lesson",
          "title": "Files",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/files/"
        },
        {
          "type": "lesson",
          "title": "Git installation (optional)",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/git-en/install/"
        },
        {
          "type": "lesson",
          "title": "Git",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/git-en/basics/"
        },
        {
          "type": "cheatsheet",
          "title": "Git cheatsheet",
          "externalUrl": "https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf",
          "internalUrl": null
        },
        {
          "type": "cheatsheet",
          "title": "Interactive git",
          "externalUrl": "http://www.ndpsoftware.com/git-cheatsheet.html",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2018/pyladies-en-prague:class",
      "serial": "10",
      "title": "Classes",
      "date": "2018-11-27",
      "materials": [
        {
          "type": "lesson",
          "title": "Classes",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/class/"
        },
        {
          "type": "lesson",
          "title": "Inheritance",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/inheritance/"
        },
        {
          "type": "cheatsheet",
          "title": "Classes",
          "externalUrl": "https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc_classes.pdf",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2018/pyladies-en-prague:pyglet",
      "serial": "11",
      "title": "Graphics",
      "date": "2018-12-04",
      "materials": [
        {
          "type": "lesson",
          "title": "Graphics",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/pyglet/"
        },
        {
          "type": "cheatsheet",
          "title": "Pyglet cheatsheet",
          "externalUrl": "https://github.com/muzikovam/cheatsheets/blob/master/pyglet/pyglet-basics-en.pdf",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2018/pyladies-en-prague:pong",
      "serial": "12",
      "title": "Final project I.",
      "date": "2018-12-11",
      "materials": [
        {
          "type": "lesson",
          "title": "Coding game: Pong",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-en-prague/beginners-en/pong/"
        },
        {
          "type": "link",
          "title": "Pong code",
          "externalUrl": "https://naucse.python.cz/2018/pyladies-en-prague/beginners-en/pyglet/static/pong.py",
          "internalUrl": null
        },
        {
          "type": "cheatsheet",
          "title": "Sets",
          "externalUrl": "https://github.com/muzikovam/cheatsheets/blob/master/sets/sets-en.pdf",
          "internalUrl": null
        },
        {
          "type": "cheatsheet",
          "title": "Physics and geometry for 2D games cheatsheet",
          "externalUrl": "https://github.com/muzikovam/cheatsheets/blob/master/game-physics/game-physics-en.pdf",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2018/pyladies-en-prague:final",
      "serial": "13",
      "title": "Final Project II.",
      "date": "2018-12-18",
      "materials": [
        {
          "type": "special",
          "title": "Final Project II.",
          "externalUrl": null,
          "internalUrl": null
        }
      ]
    }
  ]
}