Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Jul 2, 2024. It is now read-only.

Commit 18fd2f9

Browse files
[Mindmaps] Add mindmaps for the course contents (#227)
2 parents 049ea2f + 70f3838 commit 18fd2f9

File tree

8 files changed

+223
-0
lines changed

8 files changed

+223
-0
lines changed

‎mindmaps/basics-function.mmd

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
Python functions
3+
---
4+
5+
mindmap
6+
root(Python functions)
7+
term)Definition(
8+
def[Function definition syntax]
9+
example
10+
scope{{Variables scopes}}
11+
::[Arguments]
12+
positional arguments
13+
keyword arguments
14+
::{{Special cases}}
15+
default values
16+
::[Variable number of arguments]
17+
pos(Positional arguments)
18+
kw(Keyword arguments)
19+
m_args{{Mutable arguments}}
20+
::{{special case: default values}}
21+
return[return statement]
22+
lambda(Lambda functions)
23+
recursion)Resive functions(
24+
base case
25+
recursive case

‎mindmaps/django-intro.mmd

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
Introduction to Django web framework
3+
---
4+
5+
mindmap
6+
root(Django Introduction)
7+
about)About(
8+
Frameworks
9+
Libraries
10+
hiw))How<br>internet<br>works((
11+
diagram[Request-Response cycle<br>diagram]
12+
response)What is<br>RESPONSE?(
13+
request)What is<br>REQUEST?(
14+
methods{{Request methods}}
15+
mvc(Model,&nbsp;View,&nbsp;Controller<br>design pattern)
16+
mvc_m[Model]
17+
::{{Data manipulation}}
18+
mvc_v[View]
19+
::{{Data representation}}
20+
mvc_c[Controller]
21+
::{{Model-to-view mapper}}
22+
mvt(Model,&nbsp;View,&nbsp;Template<br>design pattern)
23+
dj_m[Model]
24+
::{{Data manipulation}}
25+
dj_v[View]
26+
::{{Request-response handlers}}
27+
dj_t[Template]
28+
::{{Data representation}}
29+
how_to)How to(
30+
Install Django
31+
Create project
32+
Run project for the first time
33+
structure[Django project structure]
34+
::{{Entry points}}
35+
::{{Settings}}
36+
::{{URL Configurations}}
37+
apps[Django applications]
38+
Create app
39+
::{{AppConfig}}
40+
Install app

‎mindmaps/django-models.mmd

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
Django models
3+
---
4+
5+
mindmap
6+
root(Django models)
7+
::)Definition(
8+
settings
9+
::icon(fas fa-gear)
10+
::{{connect to DB}}
11+
dbs[sqlite<br>postgres<br>mysql]
12+
::icon(fas fa-database)
13+
::[Define a model]
14+
models.Field
15+
null
16+
blank
17+
choices
18+
editable
19+
help_text
20+
primary_key
21+
unique
22+
verbose_name
23+
validators
24+
fields[Fields]
25+
txt(Text fields)
26+
CharField
27+
max_length
28+
SlugField
29+
TextField
30+
::{{special cases}}
31+
FileField
32+
ImageField
33+
URLField
34+
num(Numeric fields)
35+
IntegerField
36+
DecimalField
37+
datetime(Date/time fields)
38+
DateField
39+
TimeField
40+
DateTimeField
41+
rel(Relationships)
42+
::[1-to-1]
43+
::[1-to-N: foreign key]
44+
::[m2m: many to many]
45+
through
46+
::icon(fas fa-table)
47+
migrations
48+
makemigrations[Make migrations]
49+
migrate[Migrate]
50+
::{{Schema migrations}}
51+
::{{Data migrations}}
52+
admin(Site admin)
53+
register model to admin site
54+
admin site configuration
55+
::icon(fas fa-user-tie)
56+
usage
57+
add
58+
::icon(fas fa-plus)
59+
remove
60+
::icon(fas fa-trash)
61+
modify
62+
::icon(fas fa-edit)

‎mindmaps/django-templates.mmd

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
Django templates
3+
---
4+
5+
mindmap
6+
root(Django templates)
7+
settings
8+
::icon(fas fa-gear)
9+
::[Template directories]
10+
::icon(fas fa-folder)
11+
::{{Apps templates}}
12+
render(render function)
13+
ctx[context]
14+
dtl)Django<br>template<br>language(
15+
syntax((Syntax))
16+
tags
17+
variables
18+
filters
19+
comments
20+
::(access data)
21+
::(conditions)
22+
::(loops)
23+
::(include)
24+
::(templates<br>inheritance)
25+
ctg{{Custom template tags}}
26+
templatetags

‎mindmaps/rdbms-acid.mmd

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
ACID - Atomicity, Consistency, Isolation, Durability
3+
---
4+
5+
mindmap
6+
root((ACID))
7+
term)transactions(
8+
A(Atomicity)
9+
Individual operations
10+
::[All or nothing]
11+
C(Consistency)
12+
::{{valid state}}
13+
From valid state to another valid state
14+
I(Isolation)
15+
Isolation principle
16+
levels[Isolation levels]
17+
D(Durability)

‎mindmaps/rdbms-normalization.mmd

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
Database normalization
3+
---
4+
15
mindmap
26
root((Normalization))
37
def)Definition(

‎mindmaps/rdbms-relationship.mmd

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
Database relationships
3+
---
4+
5+
mindmap
6+
root(Relationships)
7+
::{{Constraints}}
8+
pk[Primary key]
9+
::icon(fas fa-key)
10+
fk[Foreigh key]
11+
::(1-to-1)
12+
::{{unique foreign key}}
13+
::[table]
14+
::icon(fas fa-a)
15+
::[table]
16+
::icon(fas fa-b)
17+
::(1-to-N)
18+
::{{foreign key}}
19+
::[table]
20+
::icon(fas fa-a)
21+
::[table]
22+
::icon(fas fa-b)
23+
m2m(Many-to-many)
24+
::[relation table]
25+
::icon(fas fa-table)
26+
::[table]
27+
::icon(fas fa-a)
28+
::[table]
29+
::icon(fas fa-b)

‎src/refs.bib

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,3 +225,23 @@ @misc{medium:db-acid-cap
225225
date = {2017年1月12日},
226226
url = {https://cinish.medium.com/database-acid-cap-isolation-levels-371b7e06a112}
227227
}
228+
229+
@misc{medium:db-acid-4,
230+
title = {Database : ACID transactions},
231+
author = {Pier-Jean Malandrino},
232+
url = {https://medium.com/scub-lab/database-acid-transactions-d2fcc99d8834},
233+
}
234+
235+
@misc{realpython:functional,
236+
title = {Functional Programming in Python: When and How to Use It},
237+
author = {John Sturtz},
238+
date = {2017年2月17日},
239+
url = {https://realpython.com/python-functional-programming/},
240+
}
241+
242+
@misc{medium:func,
243+
title = {Python Function MindMap},
244+
author = {Ushadeep P.},
245+
date = {2021年9月25日},
246+
url = {https://medium.com/@ushadeep123/python-function-mindmap-c1c747f5d4da},
247+
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /