What your talk could be about ?

Sometimes you think giving a talk back to the community would be a good idea, but you need a little inspiration to find something to talk about ? Here is a list of subject that could be interesting. Contact us if you want to add your ideas there. 

Talks for our monthly meetups usually come in the 30 minutes format plus a short Q&A session. You can of course extend up to 45 minutes if you feel like it. Talks can be about a variety of subjects:

  • A personal hobby you achieved with python.
  • A college/student project assignment you found interesting
  • A library you've used and found useful, you want to share your experience.
  • A particular problem that you solved using our favourite language.
  • An advanced, deep insight into a particular aspect of the language.
  • A library you wrote and want to present to the community.
  • An algorithm you want to explain using python.
  • A project your company has opensourced
  • ....

We need talks for an audience of all levels. If you have a talk for beginners it's fantastic, if you have something for experts we'd love to hear about it.


Some ideas

Tools to check your python at CI, like interrogate, mypy, black, ...

Ancillary tooling of SQLAlchemy projects, sqltap, dogpile, elixir ...

The SQLAlchemy Mapper life cycle, flush, refresh, merge

Make your application extendable with a plugin mechanism and tools like stevedore or pluggy

Deploy python on the cloud, Gengine, lambdas, heroku apps

App configuration management with Configparser, dynaconf or pydantic

Build packages from code with tools like pants or pex

Manage your environment virtualenv, pyenv, poetry

Python in the browser with pyodide

Caching mechanism from functools to memcache,invalidation strategies

Performance tuning, profiling, tools to monitor performances and memory

Quick class creation with dataclasses, attrs or pydantic models

The python family, Cython, Pypy, Jython...

Writing extensions for python with C, C++, rust ...

Writing your first unit tests, unit test, pytest, coverage ...

Write static websites with python tools like pelican, hyde or other

Generate up-to-date documentation with sphinx

Fine tune your docker containers for python runtime

Python for IoT, micropython, circuitpython

Python for devops, salt extensions, ansible extensions

Python UI for the desktop, tkinter or qt

A Simple REST endpoint using flask / django / fastapi

Compare some coding patterns between python and another language (Rust, java, .net ...)

Write a game in python


This list is only intended to trigger inspiration, if you like a subject you can resize it, make it smaller or bigger, or bring something entirely different.