RECENT TOPICS

must use correc snek: python for Debian and derivatives By: Heather White
Date: Jan. 11, 2024, 6 p.m.

What's the difference between "sudo apt install python3.12" and "wget ... && ./configure && make && make test && sudo make install"?

Do I need to use a virtual environment in my docker container?

I installed python, but it didn't come with pip.

Let's take a look at python on Debian.  It runs both your OS and your web app, and it's weirder than you think.

YouTube logo
BluPants: open-source educational Python bots By: Marcelo Sacchetin
Date: Jan. 11, 2024, 6 p.m.

This talk is about an open-source educational project based on Python:  blupants.com. My goal is to present it to the audience and hopefully find more people passionate about the topic like me who would be willing to help as open-source contributors. Attendees will learn how to use the REST API to control robots and how to extend it to new platforms and robots.

 

YouTube logo
PyPDFForm - A Python PDF Form Library By: Jinge Li
Date: Dec. 14, 2023, 6 p.m.

Presenting on an open source project I started and have been working on since three years ago. It is a library named PyPDFForm which has a variety of utilities making processing PDF forms easier with Python. I'll discuss what sparked this idea, give a little coding session to demo some of the library's functionalities, and talk about the future of the library.

Here is a brief layout of what I'm currently planning on for the speak.

* First 15 minutes: Intro. Some background, both personal and about the library. What sparked this idea and just general motivations.

* Next 10 minutes: A coding session which demos some basic but essence functionalities of the library.

* Final 5 minutes: Talk about the future of the library. What are some restrictions it has now. What are some improvements that can be done. And QA.

Some PyPDFForm links:

GitHub: https://github.com/chinapandaman/PyPDFForm

PyPi: https://pypi.org/project/PyPDFForm/

YouTube logo
Writing Ansible modules: do the harder stuff in Python By: Colin Vallance & Tim Way
Date: Dec. 14, 2023, 6 p.m.

Ansible is a fantastic automation tool written in Python but sometimes playbook logic gets very complicated to do seemingly simple tasks. In our talk we will show how writing a custom Ansible module is not as hard as you might think and how leveraging Python for more complicated logic lets you write easier to navigate playbooks.

 

Additionally we will review:

  • A light Ansible overview
  • Explanations of Ansible modules and plugins
  • How testing fits in  
YouTube logo
Secret Storytelling in Python By: Raymond Berg
Date: Sept. 14, 2023, 6:30 p.m.

Everyone in 2020 developed a new hobby, mine was tabletop storytelling. I started searching for tools that would help me keep track of the complex relationships inside the stories, but nothing fit my desires for a fast and easy-to-use wiki to keep track of our lore. In this talk, I'll introduce you to secret-wiki, a project I started to make editing and sharing more fun. React + FastAPI.

YouTube logo
Stepping up your Product Management game with Python By: Walter Goulet
Date: Sept. 14, 2023, 6:30 p.m.

Learn about how Python can help product managers with some of the day to day tasks that are needed to understand how their products are used, prototype ideas to explain to engineering teams and help you avoid drowning in spreadsheets.

YouTube logo
JSON Web Tokens for Fun and Profit By: Heather White
Date: June 8, 2023, 6:30 p.m.

What is a JWT and why would I want to use one?

This talk will cover common use cases. 

 

YouTube logo
Exploring the Python Run Time Environment By: Alexander Leopold Shon
Date: June 8, 2023, 6:30 p.m.

This talk is for those who want to pierce the veil of abstraction and learn how their Python code is actually executed on a computer. First we will start with a guided overview of the Python Run Time envioronment in the CPython interpreter. Next will be an overview of the builtin inspect package and how it allows for direct access to the python runtime in your own Python code. After which I will show how you leverage this knowledge in PDB.

YouTube logo
Micropython gpio By: Andrew Wingate
Date: May 11, 2023, 6:30 p.m.

A deep dive into what actually happens when you're interfacing with gpio pins at the hardware and register level in micropython

YouTube logo
Ellipses and Arcane Syntax By: Phil Robare
Date: May 11, 2023, 6:30 p.m.

How does the elipses work? Let's find out.

YouTube logo