Skip to content

Learning Greenlets and Gevent #330

Open
@username-amarjit

Description

@username-amarjit

Title

Learning Greenlets and Gevent

Describe your Talk

In this session firstly I will give a introduction to what greenlets are and why they were created and how they are different from traditional threads or async/await. We will also learn lifecycle of a greenlet.

Then I will show some code to understand how a basic greenlet can be used.

After that i will give brief introduction about gevent and how it implements greenlets. and then we will see some example implementing it.

Pre-requisites & reading material

Python and some knowledge about asynchronous execution.

Resources

greenlet documentation - https://greenlet.readthedocs.io/en/latest/

gevent docuemntation - https://www.gevent.org/

Example usage - https://gist.github.com/coleifer/dbbedc287605dcc22990a6e549de9f36

Time required for the talk

15-20 mins

Link to slides/demos

https://docs.google.com/presentation/d/1B0EbX4PBAHZUTnXMPO75csNbwqHRmkMAra3fvN_ApSI/edit?usp=sharing

About you

I am Amarjit Yadav, Software Engineer at Bitsflow Technologies Pvt Ltd. I have good knowledge of python , javascript and hands on experience with some frameworks like Django rest framework, Flask, Vuejs etc. I have also some knowledge of docker , git and Linux as well.

Availability

anytime

Any comments

I am working on slides and will update here when completed. Also welcome to any changes or improvement in it.

Metadata

Metadata

Labels

awaiting response from authorThis proposal needs a response from the author in order for a decision to be made on its schedulingneeds more informationThis proposal needs more information in order for a decision to be made on its acceptanceproposalWish to present at PyDelhi? This label added automatically on choosing the "Talk Proposal" option.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions