Now I am a Django Girl, or am I?
A talk I delivered at Python Northwest User Group on 18th February 2016, a reflection on Django Girls Manchester, followed by a discussion on how we could improve and support beginners to learn programming more effectively.
2. - My background
- What is Django Girls?
- Django Girls Manchester workshop
- Django Girls Tutorial – Pros and Cons
- What’s next?
- Discussion
3. - My background
- What is Django Girls?
- Django Girls Manchester workshop
- Django Girls Tutorial – Pros and Cons
- What’s next?
- Discussion
4. My background
Little experience in
programming
Know a bit of C++,
Matlab, (years ago),
and Python…
Not working in
computing industry
DjangoGirlsCov
PyConUK
5. My background - DjangoGirlsCov
Command
line
Django
Git
ORM
CSS
html
Python
6. - My background
- What is Django Girls?
- Django Girls Manchester workshop
- Django Girls Tutorial – Pros and Cons
- What’s next?
- Discussion
13. - My background
- What is Django Girls?
- Django Girls Manchester workshop
- Django Girls Tutorial – Pros and Cons
- What’s next?
- Discussion
14. Django Girls Tutorial – Pros and Cons
Learn coding?Create a blog?
Question to self:
What is the aim of completing the tutorial?
15. Django Girls Tutorial – Pros and Cons
Create a blog
Question to self:
What is the aim of completing the tutorial?
Learn codingAchieved?
16. Django Girls Tutorial – Pros and Cons
Feedback from attendees
“I feel very motivated to try to enter the sector
now, having been surrounded by positive,
generous and encouraging people for a day.” –
mentee #1
17. Django Girls Tutorial – Pros and Cons
Feedback from attendees
“I feel very motivated to try to enter the sector
now, having been surrounded by positive,
generous and encouraging people for a day.” –
mentee #1
“I actually completed the tutorial the next day.” –
mentee #2
18. Django Girls Tutorial – Pros and Cons
Feedback from attendees
“I feel very motivated to try to enter the sector
now, having been surrounded by positive,
generous and encouraging people for a day.” –
mentee #1
“I actually completed the tutorial the next day.” –
mentee #2
“… intensive introduction to coding and I was
interested in the things I learned about the
individual programmes …” – mentee #3
19. Django Girls Tutorial – Pros and Cons
Feedback from attendees
“I feel very motivated to try to enter the sector
now, having been surrounded by positive,
generous and encouraging people for a day.” –
mentee #1
“I actually completed the tutorial the next day.” –
mentee #2
“… intensive introduction to coding and I was
interested in the things I learned about the
individual programmes …” – mentee #3
“I thought it was well executed and the course
material was great.” – mentor #1
22. Django Girls Tutorial – Pros and Cons
In general
C:UsersNamedjangogirls> myvenvScriptsactivate
Error: execution of scripts is disabled on this system
C:WINDOWSsystem32>
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
24. Django Girls Tutorial – Pros and Cons
My favourite(s)
- Great introduction
- Many links for further reading
- Error messages explained thoroughly
- …but not everything explained
25. Django Girls Tutorial – Pros and Cons
‘overheard’ others
- Commands for all three OS on same page
- Copy and paste culture
- Misconception: create a virtual environment for
every project (Not necessary the case)
- Should git be included in the workshop?
- (it’s a great tool, but…)
- Anymore?
27. Django Girls Tutorial – Pros and Cons
Technically – my favourites!
$
$ cd /home/<your_name>/Desktop
$ cd /home/<leona>/Desktop
Learn from
mistakes!
28. Django Girls Tutorial – Pros and Cons
Technically – my favourites!
$
$ cd /home/<your_name>/Desktop
$ cd /home/<leona>/Desktop
What does this mean?
Learn from
mistakes!
29. Django Girls Tutorial – Pros and Cons
What have I learnt?
Command
line
Django
Git
ORM
CSS
html
Python
30. - My background
- What is Django Girls?
- Django Girls Manchester workshop
- Django Girls Tutorial – Pros and Cons
- What’s next?
- Discussion
31. What’s next?
Would be better if…
- Learn more about:
- Class
- Modules
- Models
- ORM and Querysets
- Create things other than blog (too)