Context Driven Code Analysis with Python AST
Details
Talk Description
Python's Abstract Syntax Tree (AST) provides structured representation of source code, making it possible to analyze programs based on syntax rather than raw text. But the real power AST emerges when combined with contextual information.
This talk explorers how context driven analysis can distinguish between similar pieces of code by considering imports, scopes, decorators, classes, function calls, and framework conventions. Through practical examples, we'll examine how AST enables more complex analysis for identifying security risks, understanding code behavior, and improving static analysis.
Schedule
6:00 - 6:45 PM Networking and Announcements
6:45 - 7:45 PM Talk of the Month
7:45 - 8:00 PM Farewell
Sponsor
PySTL is sponsored by Manning Publications
PySTL is a community partner of the Python Software Foundation
Partners
St. Louis Code and Coffee,
Bourbon Friday
PyData STL
