YoVDO

Distributing Python Programs Through PyInstaller

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Reverse Engineering Courses Cross-Platform Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to distribute Python programs using PyInstaller in this 52-minute conference talk from EuroPython 2011. Explore the process of creating standalone executables, understand import hooks, and discover where programs and libraries are stored. Gain insights into multiplatform support for Windows, Linux, and Mac OS X, and delve into dependency analysis at both Python and OS levels. Examine flexibility options, SPEC file editing, and reverse engineering techniques. Conclude with a look at PyInstaller's future developments and participate in a Q&A session.

Syllabus

Intro
Giovanni Bajo
Goal
Means
Solution
Crash tutorial
Where is the program?
Import hooks
Where are the libraries?
Explore the executable
Feature reel
Multiplatform: Windows
Multiplatform: Linux
Multiplatform: Mac OS X
Flexibility
Analysis
Dependencies: Python level
Dependencies: OS level
SPEC hand editing
Reverse engineering
Pyinstaller future
Questions?


Taught by

EuroPython Conference

Related Courses

A Brief History of Data Storage
EuroPython Conference via YouTube
Breaking the Stereotype - Evolution & Persistence of Gender Bias in Tech
EuroPython Conference via YouTube
We Can Get More from Spatial, GIS, and Public Domain Datasets
EuroPython Conference via YouTube
Using NLP to Detect Knots in Protein Structures
EuroPython Conference via YouTube
The Challenges of Doing Infra-As-Code Without "The Cloud"
EuroPython Conference via YouTube