Companion Web site for Fluent Python, Second Edition

Overview

Fluent Python, the site

Source code and content for fluentpython.com.

The site complements Fluent Python, Second Edition with extra content that did not fit in the book. It does not include the full text of the book.

The source code for examples in the book is in a different repository: fluentpython/example-code-2e.

References

Asciidoc integration

You might also like...
A small site to list shared directories
A small site to list shared directories

Nebula Server Directories This site can be used to list folder and subdirectories in your server : Python It's required to have Python 3.8 or more ins

Djangoblog - A blogging site where people can make their accout and write blogs and read other author's blogs

This a blogging site where people can make their accout and write blogs and read other author's blogs.

Plugin to manage site, circuit and device diagrams and documents in Netbox
Plugin to manage site, circuit and device diagrams and documents in Netbox

Netbox Documents Plugin A plugin designed to faciliate the storage of site, circuit and device specific documents within NetBox Note: Netbox v3.2+ is

Automatização completa do site https://blaze.com
Automatização completa do site https://blaze.com

PyBlaze Pyblaze possibilita o acesso a api do site blaze utilizando python, retornando os últimos resultados de crashs e doubles. Agora também é possí

Reactjs web app written entirely in python, using transcrypt compiler.

Reactjs web app written entirely in python, using transcrypt compiler.

Grail(TM) is a web browser written in Python

Grail is distributed in source form. It requires that you have a Python interpreter and a Tcl/Tk installation, with the Python interpreter configured for Tcl/Tk support.

A Python Web Application for Checking vaccine slots by pincodes and auto slot booking.
A Python Web Application for Checking vaccine slots by pincodes and auto slot booking.

The Dashboard is developed using Bokeh and python 3.5+. This dashboard is useful for you if you are looking for something which will help you to book the vaccine slot once slots become available. Other Vaccine Finders will notify you once slots become available but you will still need to login to the portal and book the slot manually. This dashboard will look for slot availability continuously and will send the OTP itself once slots become available.

Simple Python-based web application to allow UGM students to fill their QR presence list without having another device in hand.

Praesentia Praesentia is a simple Python-based web application to allow UGM students to fill their QR presence list without having another device in h

Comments
  • Broken link to yield-from.pdf

    Broken link to yield-from.pdf

    The link to yield-from.pdf in the Further Reading section of Classic Coroutines gives a 404. It points to https://www.fluentpython.com/content/extra/classic-coroutines/images/yield-from.pdf but the content should not be there.

    opened by samtygier 0
  • 19-coroutine/coroaverager3:grouper

    19-coroutine/coroaverager3:grouper

    Issue originally reported by @dongzeXD at https://github.com/fluentpython/example-code-2e/issues/15, related to an example in post Classic Coroutines:


    In <6> annotations :"Each iteration in thisloop creates a new instance of averager; each is a generator object operating as a coroutine." and <7>:"Whenever grouper is sent a value, it’s piped ..., the value it returns is bound to results[key]. The while loop then proceeds to create another averager instance to consume more values."

    Would I replace while True with yield? This seems easier to understand

    opened by ramalho 0
  • Change asciidoc rendering of links to figures and listings

    Change asciidoc rendering of links to figures and listings

    When rendering internal links, the O'Reilly toolchain renders only figure and listing identifiers, like "Figure 1". However, instead of Figure 1, Asciidoctor renders the full caption as the link text.

    For example, in https://www.fluentpython.com/extra/multi-character-emojis/ the the link to Figure 1 appears as the full caption, which is ridiculous:

    Screenshot of running two_flags.py from [ex_two_flags]. The AA combination is shown as two letters A inside dashed squares. shows the output of two_flags.py: combining regional indicators to produce flags

    Maybe there is a way to configure this in Asciidoctor...

    opened by ramalho 0
  • Fix __dunder__ methods in asciidoc posts

    Fix __dunder__ methods in asciidoc posts

    Asciidoc uses single and double underscores for italic text. Many occurrences of __dunder__ names need to be fixed in the .adoc files by replacing each _ with &#95;, the escape code for _. For example: &#95;&#95;dunder&#95;&#95;. 😥

    PS. The proprietary O'Reilly asciidoc toolchain doesn't use the double underscore for italic to avoid issues with __dunder__ notation, since they publish lots of books about Python. But in this site I use Asciidoctor, so this became an issue as I moved content from the book.

    opened by ramalho 1
Owner
Fluent Python
Support files for the O'Reilly books by Luciano Ramalho
Fluent Python
HomeAssistant Linux Companion

Application to run on linux desktop computer to provide sensors data to homeasssistant, and get notifications as if it was a mobile device.

Javier Lopez 10 Dec 27, 2022
A smart personal companion and health assistant.

Steps to Install : Clone the repository Go to ResQ-Sources Execute ResQ-Lite.py --: Manual Controls : DanceRobot.py --: You can call functions like fo

Tuhinadri Banerjee 1 May 25, 2022
This is the Halloween edition of my Flask Greeting App - HAPPY HALLOWEEEN EVERYONE! :)

HalloweenGreetingApp HAPPY HALLOWEEN EVERYONE! :) This is the Halloween Edition of my Flask Greeting App! Please note, this application is mean to be

Mariya 2 Feb 4, 2022
Module for working with the site dnevnik.ru with python

dnevnikru Module for working with the site dnevnik.ru with python Dnevnik object accepts login and password from the dnevnik.ru account Methods: homew

Aleksandr 21 Nov 21, 2022
Site de gestion de cave à vin utilisant une BDD manipulée avec SQLite3 via Python

cave-vin Site de gestion de cave à vin utilisant une bdd manipulée avec MySQL ACCEDER AU SITE : Pour accéder à votre cave vous aurez besoin de lancer

Elouann Lucas 0 Jul 5, 2022
A Python program for calculating the 95%CI for GNSS-derived site velocities

GNSS_Vel_95%CI A Python program for calculating the 95%CI for GNSS-derived site velocities Function_GNSS_95CI.py is a Python function for calculating

BobWang@UH 4 Dec 16, 2022
A site that went kinda viral that lets you put Bernie Sanders in places

Bernie In Places An app that accidentally went viral! Read the story in WIRED here Install First, create a python virtual environment, and install all

null 310 Aug 22, 2022
uMap lets you create maps with OpenStreetMap layers in a minute and embed them in your site.

uMap project About uMap lets you create maps with OpenStreetMap layers in a minute and embed them in your site. Because we think that the more OSM wil

null 771 Dec 29, 2022
Tiny demo site for exploring SameSite=Lax

samesite-lax-demo Background on my blog: Exploring the SameSite cookie attribute for preventing CSRF This repo holds some tools for exploring the impl

Simon Willison 6 Nov 10, 2021
An alternative site to emplea.do due to inconsistent service of the app.

feline a agile and fast alternative to emplea.do License: MIT Settings Moved to settings. Basic Commands Setting Up Your Users To create a normal user

Codetiger 8 Nov 10, 2021