PyCon Pune 2017

A conference on the Python programming language

V

ViCky

@vickychawda

Python AST DECODED

Submitted Nov 17, 2016

Abstract Syntax Trees, ASTs, are a powerful feature of Python. You can write programs that inspect and modify Python code, after the syntax has been parsed, but before it gets compiled to byte code. That opens up a world of possibilities for introspection, testing, and mischief.
In this talk, we’ll look at the inside of Python, and specifically learn how to modify Abstract Syntax Trees in Python.
* This Session will be Live Coded (Decoded) *

Outline

  • Introduction to AST
  • Understanding Insight of AST
  • Understanding Trees and Nodes
  • Executing AST
  • Some Fun using AST

Requirements

Python

Speaker bio

ViCky Chawda : I am a Python Enthusiast, Love to Train and spread knowledge. I worked with different types of organizations in different domains. Trained more than 400+ students in Multiple Programming Languages. Organized Programming Seminars at various institutes. Worked as a Sr. Corporate Trainer in Functional as well as Technical space. Trained Developers and Clients in Odoo (formerly known as OpenERP), Bitrix, VTiger CRM, Pentaho, Jaspersoft and SpagoBI. Currently working with Praxify Technologies Inc. as a Technology Evangelist from last 1 year as a Techno-Functional Guy.I want everybody to know how Python can makes life Simple.

Love for Python started when I learned Programming, I pursued dual graduation in Bachelor of Commerce (B.Com) and Bachelor of Computer Application (BCA), Later on completed Post Graduation Diploma in Computer Application (PGDCA) and this year completed Master of Computer Application (MCA).

Links

Slides

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

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}