Page:
Home
Pages
6 12 2023 Cohort 1 Sync Notes
6 12 2023 Cohort 2 Sync Notes
6 13 2023 Cohort 1 Sync Notes
6 13 2023 Cohort 2 Sync Notes
6 14 2023 Cohort 2 Sync Notes
6 15 2023 Cohort 1 Sync Notes
6 15 2023 Cohort 2 Sync Notes
6 16 2023 Cohort 1 Sync Notes
6 7 2023 Cohort 1 Sync Notes
6 7 2023 Cohort 2 Sync Notes
6 8 2023 Cohort 1 Sync Notes
6 9 2023 Cohort 1 Sync Notes
Cohort 2 day 2 homework
Day 1 Homework Karen
Day 1 homework Sloetjes
Day 1 homework
Day 1 lecture
Day 1 reading notes
Day 10 homework Sloetjes
Day 10 homework
Day 11 Lecture
Day 2 Homework Karen
Day 2 homework Sloetjes
Day 2 homework
Day 2 lecture
Day 3 Homework Karen
Day 3 homework Sloetjes
Day 3 homework
Day 3 lecture
Day 3 reading notes
Day 4 Homework Karen
Day 4 homework Sloetjes
Day 4 homework
Day 4 lecture
Day 5 and 6 Homework Karen
Day 5 and 6 homework Sloetjes
Day 5 lecture
Day 6 homework
Day 7 homework Karen
Day 7 homework Sloejtes
Day 7 homework
Day 8 homework Sloejtes
Day 8 homework Karen
Day 8 homework
Day 8 lecture
Day 9 homework Sloetjes
Day 9 homework
Day10 homework Karen
Day9 homework Karen
Graphics example
Home
OWASP test Sloetjes
OWASP test questions
OWASP test questions_Karen
Questions concerning R language
RSA key Karen
Scraper design document
Solutions to the questions concerning R language
Zoom meeting procedures
Clone
21
Home
j edited this page 2023-06-01 23:28:04 +02:00
Table of Contents
GTSP Python Bootcamp
Tools you should have ready:
- Visual Studio Code
- VSC Python extension
- git
git config pull.rebase truegit config user.name “YourUserName”git config user.email “YourEmail”git config --global init.defaultBranch main# set default branch name tomaininstead ofmasterfor old clients
- Your gtsplab.com email address
- A github account signed up with that gtsplab.com address
- Your GOGS account
Windows users must use Powershell for command-line tasks. MacOS users can use Terminal.app, but I recommend using Iterm2 instead purely for performance reasons. Linux users are going to do whatever they want and that's fine.
Troubleshooting:
SSL certificate problem: unable to get local issuer certificate: if you're on Windows, you're using curl for crypto instead of the built-in Windows SChannel crypto backend. Type this to fix it:git config --global http.sslbackend schannel- If you're on MacOS, you have to log in to GOGS via Safari at least once and save your username and password so it gets stored in your user keychain. The MacOS default git client knows how to get your password out of the keychain to log you in.
Day 1-2 reading:
Python language reference chapter 1: https://docs.python.org/3/reference/introduction.html
Chapter 2: https://docs.python.org/3/reference/lexical_analysis.html
Day 3 reading:
Chapter 3: https://docs.python.org/3/reference/datamodel.html 3.1-3.3