Python Belgrade #37
Details
Welcome to Python Belgrade #37!
Program:
6:00 - Talk no1 - Using Cython and Rust to Speed up Python Scripts
Zarko Vulikic - Senior Backend developer at LIONSTEP
Zarko will do a hands on coding presentation where he will start off with a simple Python CPU intensive function.
Then write that function in Cython and Rust, call them from the Python script and compare performances.
This presentation would be an entry-level intro to using Cython and Rust in Python projects.
7:00 Talk no2 - FARM Stack - How to create highly performant, asynchronous, modern, web applications in Python using the hot new FastAPI framework, with MongoDB as the database layer and the power and simplicity of React
Marko Aleksendrić - Author of Full Stack FastAPI, React, and MongoDB: Build Python web applications with the FARM stack
The FARM (FastAPI, Python, React, Mongo) stack is a relatively low-level and highly flexible toolset that enables developers, analysts, and data wranglers, in general, to start very small and scale up if needed, ending up with either a small internal tool or a full-fledged web application.
Combined together, these technologies blend very well, and though they bear a funny acronym (the FARM stack), they allow for a pleasant and fast developer experience, offer speed and flexibility, and most importantly, the opportunity to peruse the wide Python ecosystem, which is suitable for the most diverse problems – from data science and machine learning to analytics and image processing, task automation, and more. The use of HTTP and JSON as the transport mechanism enables the developers to integrate numerous functionalities from the Python (Pandas and Numpy, for example) or the JavaScript side (like data visualizations with D3.js or other libraries, maps with Leaflet and so on).
---------------------
But as usual the even will take place on the last Friday of the month, at ICT Hub Belgrade.
If you want to give a talk, call for papers is always open!
Join us, as a speaker, on the next Python Belgrade Meetup. You can submit your talk idea at:
cfp [at] pythonbelgrade [dot] com
