Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
792 commits
Select commit Hold shift + click to select a range
f93b38f
Change pytest.assert_raises to pytest.raises
encukou Mar 30, 2020
9e6195a
Prepare lesson on lists and tuples. Split out text on nested lists.
encukou Apr 6, 2020
28110d8
Switch files and dict; adjust materials for next lesson
encukou Apr 20, 2020
cf806df
Fix session order
encukou Apr 20, 2020
eed3463
Reword stuff for lesson on dicts & JSON
encukou Apr 27, 2020
16254cc
Update homework for today's lesson
encukou May 4, 2020
3d0b662
Oprav překlepy…
Glutexo May 6, 2020
51aab4c
Update homework link and cancel MicroPython lesson
encukou May 11, 2020
97e11f1
Make the last 2 lessons be Git
encukou May 18, 2020
321d8ae
Add VS code to examples of open-source projects
encukou May 18, 2020
e8e6995
Refresh Git output listings
encukou May 18, 2020
7e5ded5
Git branching: Demo a merge conflict
encukou May 18, 2020
40780e4
Reword materials on collaboration, GitHub, file ignoring
encukou May 25, 2020
a89afe7
Běh datového kurzu pro Pyladies, Praha jaro 2020
janpipek Jan 17, 2020
564d135
Add link to Praha libraries run
Semtexcz Jan 20, 2020
3bb1b7c
Pilsen spring 2020 link
zitkat Jan 21, 2020
6569b68
[Ostrava] Add new OV run for spring 2020, new link.yml.
Jan 23, 2020
e3b54e7
Farewell Terry
hroncok Jan 22, 2020
6a06228
Add PyLadies in English
encukou Jan 27, 2020
6055287
Add a beginners' course for Brno, Monday
encukou Jan 27, 2020
86bff4a
[Ostrava] Link to PyData course in Ostrava
frenzymadness Jan 26, 2020
dcf0107
Praha: add new courses, spring 2020
zuzejk Jan 29, 2020
3565896
Add Linux admin course
encukou Feb 10, 2020
030df71
Fix description order
frenzymadness Feb 18, 2020
b517760
Add course: Brno spring 2020 tuesday
Feb 24, 2020
8022845
Add Tieto Spring Run 2020
jas02 Feb 25, 2020
5a50f66
Úprava příkladu .format
Glutexo Feb 26, 2020
fc407d6
beginners/and-or: Add missing parentheses
encukou Jun 1, 2020
132c946
beginners/basic-functions: Typo fix
IvcaJelinkova Jun 8, 2020
e6a4964
beginners/functions: Typo fix
IvcaJelinkova Jun 8, 2020
b31f71a
beginners/testing: typo correction
IvcaJelinkova Jun 16, 2020
a767813
Reword and split str lesson
encukou Mar 11, 2019
51c7ffe
Rewordings for the `str` session
encukou Oct 7, 2019
693827c
Add heading for stub on all the string methods
encukou Jun 8, 2020
8dccf47
More string rewordings
encukou Jun 8, 2020
b166282
beginners/str: Fix typos
encukou Jun 15, 2020
672707b
Add some continuity to note about strinbg immutability
encukou Jun 15, 2020
f1873bc
Rework text on exceptions; split out materials on nested tracebacks
encukou Mar 18, 2019
e6bf59b
Further rewordings in exceptions
encukou Jun 8, 2020
1581fc9
Apply typo fixes from code review
encukou Jun 15, 2020
1cb3bb2
Incremental updates for testing & modules lessons
encukou Oct 21, 2019
f0f2ce0
A few more nitpicks
encukou Jul 20, 2020
609a4db
Add commas back
encukou Jul 20, 2020
985637f
Reword the def lesson
encukou Mar 11, 2019
d9cfeab
Split local variables from functions; add Recursion
encukou Mar 18, 2019
e8db46d
beginners/local-variables: Tiny rewording
encukou Oct 14, 2019
07779fd
Split the str and def lessons
encukou Jun 22, 2020
b74a217
Move docstrings to `def` lesson. Use triple-quoted doctrings.
encukou Jun 22, 2020
29bd064
Switch the "zamen" exercise in `str` to not ask for a function
encukou Jun 22, 2020
08e57c8
Remove recursion from the canonical course
encukou Jun 22, 2020
d3e6cb1
Typo & grammar fixes
encukou Jul 13, 2020
8a183d4
"Parametry" vs. "Argumenty"
encukou Jul 13, 2020
8f3dba3
Highlight some code blocks as Python
encukou Jul 13, 2020
f46af81
Two more parameter vs. argument corrections
encukou Jul 13, 2020
797485e
Apply fixes from code review
encukou Jul 27, 2020
0801701
Reword/rework the Turtle lesson
encukou Mar 4, 2019
1abbfab
Rewordings/clarifications for turtle & loops
encukou Sep 30, 2019
67b34ce
Turtle and loops: Reword; split out text on reassignment
encukou Mar 2, 2020
2ac6067
beginners/while: Fix punctuation
encukou Jun 3, 2020
d73be94
intro/turtle: Add missing comma
encukou Jun 15, 2020
00af357
intro/turtle: Fix typo
encukou Jul 27, 2020
1ed2640
beginners/class, beginners/inheritance: Nitpicks
encukou Jul 27, 2020
08a4bf6
beginners/class, beginners/inheritance: Use f-strings rather than for…
encukou Jul 27, 2020
3e5e91d
beginners/def: typographic corrections
IvcaJelinkova Jul 29, 2020
44ecfe9
Refresh Git output listings
encukou May 18, 2020
a9172de
Reword materials on collaboration, GitHub, file ignoring
encukou May 25, 2020
e84fc83
Apply fixes from code review
encukou Aug 3, 2020
1612a2d
git/ignoring: Refresh Git output
encukou Aug 3, 2020
4b678ac
git/basics: Use new wording, "No commits yet"
encukou Aug 3, 2020
a7492e9
Fix some typos in the lesson about magic
frenzymadness Aug 5, 2020
147c2cc
Fix typos in lesson about git
adelpopelkova Aug 6, 2020
9607d58
Switch Spring courses to archive branches
encukou Aug 3, 2020
64cbfb4
Updated lesson about decorators from 2019/brno-jaro-knihovny
frenzymadness Aug 10, 2020
fc3f4fb
Apply fixes from code review
encukou Aug 3, 2020
24cfdd8
Apply suggestions from code review
encukou Aug 10, 2020
c52e6ce
Add lessons on some special iterables: range, zip, enumerate
encukou Apr 8, 2019
62e62e9
Rewordings for Lists and Tuples
encukou Nov 4, 2019
a99cf69
Prepare lesson on lists and tuples. Split out text on nested lists.
encukou Apr 6, 2020
5a78958
Further nitpicks
encukou Jul 20, 2020
2a09be8
Convert SVG texts to paths to avoid rendering issues
encukou Jul 27, 2020
e5189b4
Add zip_longest
encukou Apr 8, 2019
dff9337
Fix up zip-enumerate lesson
encukou Nov 18, 2019
34de7c5
Adjust materials for range, zip, enumerate
encukou Apr 20, 2020
99b6f7c
Apply fixes from code review
encukou Aug 3, 2020
c58895d
Apply suggestions from code review
encukou Aug 10, 2020
2accac3
Apply fixes from code review
encukou Aug 3, 2020
527d707
beginners/class: Fix argument vs. parameter
encukou Aug 10, 2020
56372fe
Reword/clarify the info on classes
encukou May 27, 2019
c4aa8e0
Fixes & rewordings for class & inheritance
encukou Dec 9, 2019
9dd9c88
Nitpicks
encukou Jul 27, 2020
e7fc154
Apply fixes from code review
encukou Aug 3, 2020
5368bbe
intro/json rewordings
encukou Jul 27, 2020
d8ed428
Fix up lesson on dict and JSON
encukou Aug 10, 2020
dd9fb12
Add Snake workshop for Autumn
encukou Sep 3, 2020
a0ba5c8
Fix name of Mendel university
encukou Sep 4, 2020
72b3f75
Add materials for Brno, Autumn 2020 Monday
encukou Oct 2, 2020
cb46ee2
Use "telephone" metaphor for starting/stopping the REPL
encukou Oct 5, 2020
2e483c7
Add homework for 1st session
encukou Oct 5, 2020
aefd1b1
expressions: Add note on operator priority
encukou Oct 12, 2020
3ad8045
Link to homework
encukou Oct 12, 2020
58ff0d7
Remove duplicate exercise
encukou Oct 19, 2020
e418659
Rewordings for clarity & grammar fixes
encukou Oct 19, 2020
90452a2
Remove a comment that references future material
encukou Oct 19, 2020
9602020
Add link to homework
encukou Oct 19, 2020
8e96748
Tiny inprovements for session 4
encukou Oct 26, 2020
d66319b
Add link to homework
encukou Nov 2, 2020
92bf55c
Mark homework links
encukou Nov 9, 2020
f0d067e
Add homework link
encukou Nov 9, 2020
2542081
Put circular imports first in today's session
encukou Nov 9, 2020
a89c2c6
circular-imports: Don't mention tests yet
encukou Nov 9, 2020
ca79341
circular-imports: Typo & small rewording
encukou Nov 9, 2020
421f4f2
list.sort: Be more explicit about increasing/decreasing order
encukou Aug 10, 2020
779de7a
Mention that sublists aren't `in` a list
encukou Aug 10, 2020
1452c50
Clarify operand order
encukou Aug 10, 2020
acab99d
Make deck-building code more straightforward
encukou Aug 10, 2020
b05e084
Clarify description of `pop()`
encukou Aug 17, 2020
a167ae8
beginners/list: Rewordings & clarifications
encukou Nov 16, 2020
3325122
beginners/nested-list: Add helper function to multiplication table ex…
encukou Nov 16, 2020
f5acea8
Add link to homework
encukou Nov 16, 2020
0bacd39
Add homework link
encukou Nov 23, 2020
967a4eb
Rewordings in file and range lessons
encukou Nov 23, 2020
1cf31ed
Add link to homework
encukou Nov 30, 2020
654be95
dict & JSON: rewordings/clarifications
encukou Nov 30, 2020
c0f297b
Add homework link
encukou Dec 7, 2020
95503b4
Add homework link
encukou Dec 14, 2020
941765d
fix minor typos
mpavlase Dec 16, 2020
7e1d6b8
Add a bonus lesson
encukou Dec 21, 2020
cadeffa
Add a link to advanced course - Ostrava autumn 2020
frenzymadness Aug 11, 2020
07ace1d
git/install: Install git-gui on macOS
encukou Aug 10, 2020
c16e3bc
click: sys.argv rather than os.environ
encukou Aug 11, 2020
2da10a0
Create link.yml for PyLadies Ostrava
frenzymadness Aug 23, 2020
f9464d5
[Praha] Add run for Praha autumn 2020
brabemi Aug 24, 2020
c53c861
Updated information about MI-PYT locations
antoninkriz Aug 25, 2020
07e61c4
Podzimní běh PyData kurzu v Praze
janpipek Aug 28, 2020
ab53714
Mention alternatives for requests
frenzymadness Aug 31, 2020
d0c23a3
Add link file pilsen autumn 2020 run.
zitkat Sep 2, 2020
de820d6
Add link to Snake workshop in Brno
encukou Sep 3, 2020
9f1725b
Add a link to NI-PYT winter 2020/2021 semester (#665)
hroncok Sep 16, 2020
6c482d5
Olomouc Autumn 2020
fivaldi Sep 17, 2020
ce53958
Add Autumn run
Sep 30, 2020
a9e145c
Brno: Add new beginners' course & unarchive Linux admin course
encukou Oct 2, 2020
1b6370f
Add intro lesson about mypy (#655)
frenzymadness Oct 29, 2020
89dd174
Fix typos
frenzymadness Nov 29, 2020
0d23a4f
Replace Quamash with asyncqt
MarekSuchanek Dec 19, 2020
4796d27
README: Use 127.0.0.1 for IP address
frenzymadness Feb 2, 2021
18cb976
Add missing rmdir example to command table in command line intro
Kobzol Feb 2, 2021
4a58fca
Add Poetry infrastructure
encukou Sep 6, 2021
16b6e62
Update poetry.lock
encukou Jan 4, 2022
a7a9887
Add GitHub Actions config
encukou Jan 4, 2022
5b8be50
Add extra lessons to courses & update deps
encukou Jan 4, 2022
3dc930e
Compile the `lessons` course along with the others
encukou Jan 25, 2022
1600140
GHA: Trigger naucse redeploy after a build
encukou Feb 1, 2022
57d09a8
Use simple files rather than directories with files for course defini…
encukou Feb 1, 2022
6d7f83f
Add a lesson plan for 2021, Spring
encukou Jan 25, 2021
1a52c5b
Add an intro lesson
encukou Feb 8, 2021
0b9895a
Rework the first few lessons
encukou Feb 8, 2021
2274b62
Reword intro
encukou Feb 8, 2021
7f1a3dd
Reword intro again
encukou Feb 12, 2021
b184e07
fix typos in intro article
mpavlase Feb 12, 2021
e855cc2
Wording tweaks from another recording
encukou Feb 14, 2021
0a40dc4
Add link to intro video
encukou Feb 15, 2021
e88d696
Hide materials for now
encukou Feb 15, 2021
e46d4cb
Change slug to online-jaro
encukou Feb 15, 2021
27ad024
Link to video rather than Google doc
encukou Feb 15, 2021
1b18423
Language fixes
hroncok Feb 15, 2021
70873e4
Fix link to Jitsi
encukou Feb 15, 2021
261e2c8
Fix typos in intro lesson about cmdline
adelpopelkova Feb 17, 2021
23d9038
Add sxript for first lesson intro & reorganize ToC a bit
encukou Feb 17, 2021
3b49f45
Fix start time (or, video availablility time)
encukou Feb 19, 2021
bdabf2e
Remove scary warning
encukou Feb 22, 2021
f889d73
Add video links
encukou Feb 22, 2021
ca1d2fe
venv-setup Linux/Win: Instead of long explanations, try out two commands
encukou Feb 22, 2021
d8795fc
Texts for session 1
encukou Mar 1, 2021
e8cfdac
Add videos & homework
encukou Mar 1, 2021
b745c8a
Add video lengths to session 0
encukou Mar 1, 2021
a46d7ba
Fix typos in lesson 01
adelpopelkova Mar 1, 2021
0617e03
Add links to video & homework
encukou Mar 8, 2021
11bffcd
Add the resto of the video links
encukou Mar 8, 2021
b2caab8
Update index.md
YamanouchiCZ Mar 9, 2021
4336b2b
Add materials & links to videos - session 3
encukou Mar 15, 2021
91f8014
Session 04: Split a lesson & add some video links
encukou Mar 22, 2021
9c04304
Online: Add homework link
encukou Mar 22, 2021
8933b54
Fix link to "def" video & add link to Recursion video
encukou Mar 22, 2021
fef15d0
Session 5: Rewordings & video links
encukou Mar 29, 2021
881a647
Add link to Circular imports video
encukou Mar 29, 2021
c568276
Session 6: Add video links; touch up tkui.py; split up Testing lesson
encukou Apr 5, 2021
11eb055
Improve th einterfaces lesson (tkui)
encukou Apr 6, 2021
f470183
Add first video link for session 7
encukou Apr 12, 2021
fc13c6f
Add links to two more videos
encukou Apr 12, 2021
9f2932e
Split off with/finally from the files lesson
encukou Apr 19, 2021
ae48694
Session 8: Add links
encukou Apr 19, 2021
b56fa2f
Prepare for the dict lesson
encukou Apr 26, 2021
cad8317
Add video links
encukou Apr 26, 2021
3735c90
Fix vide for Interfaces lesson
encukou Apr 26, 2021
12de128
class: Don't use the same word as both variable and class name
encukou May 3, 2021
bdb0186
Update online course
encukou May 3, 2021
9f074a1
Add one more link
encukou May 3, 2021
8871893
Add outro
encukou May 10, 2021
ccf1522
Fix typos in lesson about cmdline
adelpopelkova Sep 5, 2021
0d519c9
Change translation in cmdline intro
adelpopelkova Sep 5, 2021
3ccddd8
Fix typos in venv-setup materials
adelpopelkova Sep 5, 2021
ba90f1c
Fix typo in instructions for other editors
adelpopelkova Sep 5, 2021
a45f6c3
Fix typo in first-steps material
adelpopelkova Sep 5, 2021
d6eff92
Add missing {{a}}
adelpopelkova Sep 11, 2021
3efac2c
Update lessons/beginners/print/index.md
frenzymadness Sep 12, 2021
d9d1822
Add bool to known types
adelpopelkova Sep 13, 2021
865b372
Update notepad-plus-plus.md (#119)
Disi77 Sep 21, 2021
cfe5595
Remove f-string example from the first string lesson
frenzymadness Oct 1, 2021
b528a82
Fix diver example in the recursion material
adelpopelkova Oct 6, 2021
4f29f86
Fix typos in the part about exceptions
adelpopelkova Oct 12, 2021
e15896e
Add missing {{a}}
adelpopelkova Oct 12, 2021
d5bcab3
Fix typo in cmdline introduction
adelpopelkova Oct 12, 2021
7699672
Fix typos in the part about interfaces
adelpopelkova Oct 20, 2021
dca695a
Fix typos in the lists material
adelpopelkova Nov 4, 2021
34f9054
Fix typo in the zip-enumerate material
adelpopelkova Nov 11, 2021
7db9640
Fix typos in the dict material
adelpopelkova Nov 17, 2021
5dbbc21
Start counting from zero, not from one
adelpopelkova Nov 17, 2021
3c012e8
Refer to the correct dictionary
adelpopelkova Nov 17, 2021
f416b10
Fix typos in the dict-with-list-values material
adelpopelkova Nov 17, 2021
c86e6bd
Fix typos in the JSON material
adelpopelkova Nov 17, 2021
1e45a24
Remove duplicate note about JSON
adelpopelkova Nov 17, 2021
e45e361
Add missing {{a}}
adelpopelkova Nov 17, 2021
609a342
Fix #144 Lists example variable name mismatch
fivaldi Dec 7, 2021
ae484ef
Two more fixes in dict-with-list-values
encukou Mar 1, 2022
f5eb56c
Merge branch 'beginners-2021' into snake-2022
encukou Aug 16, 2022
dcad047
Fix Snake typos
encukou Aug 16, 2022
6685e66
Fix Fast-Track typos
encukou Aug 16, 2022
d855d4b
Add incantation to activate a venv in Windows VS Code console
encukou Aug 16, 2022
9042c15
Fix missing block in VS Code installation instructions
encukou Aug 16, 2022
8a6da23
Fix typo in venv-setup
encukou Aug 16, 2022
1d26592
Add Snake course
encukou Aug 16, 2022
6508343
GHA: Compile from branch
encukou Aug 16, 2022
db9c053
Add new course
befeleme Aug 27, 2022
6a8d3ab
Add materials about 'with' and contexts
befeleme Aug 30, 2022
41e5151
Add links to projects
befeleme Sep 4, 2022
be19860
Rearrange the first lesson
befeleme Sep 12, 2022
90cb96c
Attempt to fix regenerating naucse
befeleme Sep 13, 2022
08c9244
Adjust three first lessons
befeleme Sep 21, 2022
5314d33
Update index.md
IvcaJelinkova Sep 26, 2022
1edfb95
Update index.md
IvcaJelinkova Sep 29, 2022
319fd79
Update the dates
befeleme Oct 24, 2022
53812e0
Remove references to piksvorky in testing modules
befeleme Oct 31, 2022
7ccd44f
Merge pull request #2 from IvcaJelinkova/patch-1
befeleme Mar 3, 2023
50534e2
Merge pull request #3 from IvcaJelinkova/patch-2
befeleme Mar 3, 2023
2f038bf
Update index.md
IvcaJelinkova Oct 3, 2022
45a72d0
Update index.md
IvcaJelinkova Oct 18, 2022
05934ca
Update index.md
IvcaJelinkova Oct 18, 2022
9b8249d
Update index.md
IvcaJelinkova Oct 25, 2022
15e814c
Update index.md
IvcaJelinkova Oct 25, 2022
1309ab6
Update index.md
IvcaJelinkova Nov 7, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 6 additions & 8 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,18 +28,16 @@ jobs:
poetry install -E ghp-compiled
- name: Compile the courses
run: |
for slug in pyladies mi-pyt meta lessons; do
poetry run python -m naucse_render compile _compiled/$slug --slug $slug \
poetry run python -m naucse_render compile _compiled \
--edit-repo-url https://github.com/${{ github.repository }} \
--edit-repo-branch main
done
- if: ${{ github.ref == 'refs/heads/main' }}
--edit-repo-branch ${{ github.ref_name }}
- if: ${{ startsWith(github.ref, 'refs/heads/') }}
name: Publish compiled courses
run: |
git fetch origin compiled || :
poetry run python -m ghp_import -m "Compiled" -b compiled --push _compiled/
git fetch origin compiled/${{ github.ref_name }} || :
poetry run python -m ghp_import -m "Compiled" -b compiled/${{ github.ref_name }} --push _compiled/
curl -H 'Content-Type: application/json' \
--data '{"repository": "https://github.com/${{ github.repository }}", "branch": "compiled"}' \
--data '{"repository": "https://github.com/${{ github.repository }}", "branch": "compiled/${{ github.ref_name }}"}' \
https://hooks.nauc.se/trigger
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
26 changes: 0 additions & 26 deletions courses/meta.yml

This file was deleted.

88 changes: 0 additions & 88 deletions courses/mi-pyt.yml

This file was deleted.

152 changes: 0 additions & 152 deletions courses/pyladies.yml

This file was deleted.

Loading