Full stack web development with Python

Sasidhar Donaparthi (~sasidhar)


1

Vote

Description:

There are many frame works available to build web based applications. However when it comes to browser interactions, most of the frameworks do need javascript coding. In this workshop I will use htmx framework which needs zero javascript coding. I will be using FastAPI to build the API layer and TynyDB as the storage layer.

By the end of the workshop, the participants should be able

  • to have clear understanding of HTMX framework
  • to build simple interactive web applications without javascript
  • to have understanding how backend and storage layers integrate with frontend.

Following are topics covered in the workshop.

  1. Introduction to Full Stack Development with Python ( 30 mins )
  2. Setting up development enviroment ( 30 mins)
  3. Building the backend with FastAPI ( 45 mins )
  4. Creating Dynamic User Interfaces with HTMX ( 45 mins )
  5. Combining Backend and Frontend ( 30 mins)
  6. Q&A (30 mins)

Prerequisites:

Partcipants should be familiar with following

  • Fundamentals of python programming
  • Basic knowledge of HTTP Methods like get, post, patch, etc.,
  • Basic understanding of HTML and CSS

Speaker Info:

I am a mechanical engineering graduate with 25+ years of experience in manufacturing and financial services domains, I have started my career as design engineer in hydraulic turbine manufacturing company. After spending 5 years, I have stated my IT journey at Aspect Development/i2 Technology. I have worked primarily on data scrubbing, modelling, analysis and data migration projects for supply chain management. I then joined technology services side of Fidelity, financial services company and currently working as data scientist. I have been using python for last 6+ years for automation, data analysis, data science, web development, etc. I am very excited about the endless opportunities that arise in day today work and application of python for solving problems, automating day to day activities. I conduct regular training sessions for data analys ( numpy, pandas, scikit-learn and matplotlib) in my company.

I am a regular speaker at Pycon India conference. I have done various talks and workshops in Pycon 2017, 2018, 2022 and 2023

Speaker Links:

github link - https://github.com/sdonapar

linkedin profile - https://www.linkedin.com/in/sasidonaparthi

twitter handle - @sdonapar

Section: Python in Web and Applications
Type: Workshops
Target Audience: Beginner
Last Updated: