filmov
tv
CC3D WS Bootcamp 0.4: Classes, Attributes, Numpy, Scipy, Operations [Hayden Fennell] July 29, 2024

Показать описание
CompuCell3D Workshop: Python Bootcamp: Module 0.4: Object Oriented Programming,
July 28, 2024
Presented by Hayden Fennell
Indiana University, Department of Intelligent Systems Engineering and Biocomplexity Institute
Bloomington, IN 47408, USA
This video provides an overview to the concept of object-oriented programming in Python. Topics include object hierarchies, creating classes, inheritance, and other elements of using objects in Python. The end of the talk also introduces a number of special features and packages for computational modeling using Python.
*Contents*
Python objects
Creating classes
Object hierarchies
Defining object/class attributes
Creating methods
Overwriting special operators
Exercise: Creating a "coordinate" data class
Recommended packages for computational modeling
Q&A
Slides, exercises and demos for all videos available here:
Please consider subscribing to our CC3D-related channels:
July 28, 2024
Presented by Hayden Fennell
Indiana University, Department of Intelligent Systems Engineering and Biocomplexity Institute
Bloomington, IN 47408, USA
This video provides an overview to the concept of object-oriented programming in Python. Topics include object hierarchies, creating classes, inheritance, and other elements of using objects in Python. The end of the talk also introduces a number of special features and packages for computational modeling using Python.
*Contents*
Python objects
Creating classes
Object hierarchies
Defining object/class attributes
Creating methods
Overwriting special operators
Exercise: Creating a "coordinate" data class
Recommended packages for computational modeling
Q&A
Slides, exercises and demos for all videos available here:
Please consider subscribing to our CC3D-related channels: