JavaScript Programming for Beginners
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a revolutionary approach to HTML generation in Python through this 28-minute conference talk that introduces PyJSX, a library enabling React-style JSX syntax directly within Python code. Discover how to eliminate the frustration of working with cumbersome string templates and avoid learning additional templating languages by leveraging PyJSX's elegant solution for creating complex HTML structures using Python's native syntax. Learn to build reusable components with standard Python functions while diving deep into the technical implementation details that make this innovation possible, including custom parser development and sophisticated import mechanisms. Examine the practical applications of language extensions and how they can push Python's boundaries in unexpected directions, combining Python's simplicity with JSX's declarative power. Gain insights into the technical challenges and creative solutions involved in bridging two different programming paradigms, and form your own opinion on whether this fusion represents brilliant innovation or an intriguing experiment in language design.
Syllabus
PyJSX: Write JSX Directly in Python - No Strings Attached! — Tomas Roun
Taught by
EuroPython Conference