A Guide to the Newer Python String Format Techniques

In the previous tutorial in this introductory series, you learned how to format string data using the string modulo operator. The string modulo operator is useful, and it’s good for you to be familiar with it because you’re likely to encounter it in older Python code. However, there are two newer ways that you can use Python to format strings that are arguably more preferable. In this tutorial, you’ll learn about: The string .format() method The formatted string literal, or f-string You’ll learn about these formatting techniques in detail and…

Read More

Webinar: “10 Tools and Techniques Python Web Developers Should Explore” with Michael Kennedy

Building web applications is one of Python’s true superpowers. Yet, the wide-open ecosystem means there are SO MANY CHOICES for any given project. How do you know whether you’re using the right tool for the right problem? Wednesday, September 25th 6:00 PM – 7:00 PM CEST (12:00 PM – 1:00 PM EDT) Register here Aimed at intermediate Python developers In this webcast, you will go on a tour of modern Python-based web techniques and tooling. We’ll see how to get the most out of your web app’s scalability with async…

Read More

Webinar Recording: “10 Tools and Techniques Python Web Developers Should Explore” with Michael Kennedy

Our friend Michael Kennedy joined us yesterday for a webinar on tips every Python web developer could benefit from. As is usual with his webinars, it was a lot of fun, very well-prepared, and packed a ton of useful information. The recording is now available as well as his repository of examples. During the webinar, Michael covered the following material: 1:50: HTML5 Form Features 7:40: ngrok 14:57: async/await 28:49: Database Migrations 42:27: Vue.js for rich frontend 46:52: View Models 50:32: Docker 53:24: letsencrypt for SSL 59:33: 1:00:20: Wrapup Further…

Read More