Python Learning Group
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Getting started with Python Learning Group
A collaborative learning space for engineers to explore Python, FastAPI, and Pydantic, focusing on building real-world applications and contributing to GitLab Python projects. Members can engage with learning materials and get started by following the Getting Started with Python in GitLab guide.
Core Topics for Group Learning:
-
Basic Python Syntax:
- Learn Python concepts such as variables, functions, loops, and conditionals.
- Practice on the Exercism Python Track or any other preferred learning method.
-
FastAPI and Pydantic:
- Learn how to build APIs using FastAPI and validate data with Pydantic.
- Key resources:
Extra (Pytest): https://pytest-with-eric.com/
Track and Propose Sessions for Python Learning Group
- Track Past Sessions: Log recordings, notes, and key takeaways for easy reference.
- Propose Future Sessions: Plan upcoming topics to align with the group's learning goals.
Session Log
| Date | Topic | Recording Link | Notes |
|---|---|---|---|
| TBD | TBD | TBD | TBD |
Propose a Session
- Add a comment below with your proposed topic and any additional resources or preparation needed.
- Suggestions should align with the group's core topics: Python, FastAPI, and Pydantic.
Example Proposal:
- Topic: Error Handling in FastAPI
- Resources: FastAPI Error Handling Docs
- Description: Cover how to handle errors effectively using FastAPI, including custom error responses.
Team Members
To join the learning group, add your name, team, and role to the table below.
| Name | Team | Role |
|---|---|---|
| Jessie Young | AI-Powered and Foundations | Principal Engineer |
| Mohamed Hamda | AI-Powered:Custom Models | Senior Backend Engineer |
| Falko Sieverding @fsieverding | SA EMEA/DACH | Senior Solution Architect |
| Shola Quadri @squadri | Code Creation | Associate Backend Engineer |
| Vitali Tatarintev | Code Creation | Senior Backend Engineer |
| Alexander Dess @alex-dess | SA EMEA/DACH | Senior Solution Architect |
Niko Belokolodov @nbelokolodov
|
Analytics Instrumentation | Senior Backend Engineer |
Missy Davies @missy-gitlab
|
Code Creation | Backend Engineer |
Mattias Soderberg @msoderberg69
|
SA Nordics | Solution Architect |
| Alex Sweet @ajsweet | SA EMEA/NEUR | Associate Solutions Architect |
Javiera Tapia @jtapiab
|
Source Code Management (SCM) | Senior Backend Engineer |
Hunter Stewart @hustewart
|
Source Code Management (SCM) | Senior Backend Engineer |
| Beatriz Barbosa @beatrizb | SA NEUR | Solutions Architect |
| Florian Giner @florianginer | SA EMEA/DACH | Associate Solutions Architect |
Bishwa Hang Rai @bhrai
|
Fulfillment::Provision | Staff Backend Engineer |
Łukasz Korbasiewicz @lkorbasiewicz
|
Support | Senior Support Engineer |
Thomas Loughlin @tloughlin
|
Support | Associate Support Engineer |
Communication
Join the discussion on Slack: #python_getting_started
Edited by 🤖 GitLab Bot 🤖