ChennaiPy November 2019 Meetup - Meeting Minutes
The meetup took place on November 23, 2019 at Chennai.
Talk 1: Embedded Testing with Robot Framework
Speaker: Rengaraj D
- Problem Statement: Automating the testing of an intruder detection alarm system.
- Components:
- TI Programmable Microcontroller: Used in the system under test.
- Reed Switch: Detects if the door is open.
- Multicolor LED: Used as an output indicator.
- Demo:
- Automated testing using Energia electronics prototyping IDE and Robot Framework.
- The initial test failed due to a bug in the intruder detection logic.
- After fixing the bug, the tests passed successfully.
- Test Case Modelling:
- Ensuring system initialization to avoid false positives or negatives in test cases.
- Using GPIO Python interface for simulating inputs and reading outputs.
TI Microcontroller
Reed Switch Info
Energia IDE
GPIO Python Interface
Talk 2: Teaching Kids Python the Scratch Way
Speaker: Vijay Kumar
- Scratch: A programming interface to help young people think creatively.
- Demo:
- Animated a ball bouncing around the corners of a box.
- Created a program that emulated a paddle and bouncing ball.
- Scratch Programming: Easy for kids to learn with systemic thinking.
- Python VM: Vijay created a Python VM to run disassembled Scratch programs, transforming kids' Scratch abilities into Python programming.
- Scratch2py: Allows Python code to coexist with Scratch programs, bridging the gap between Scratch and Python.
Talk 3: Data Compression Techniques using Python
Speaker: Ashok G
- History: Data compression is influenced by early inventions like Morse code and Claude Shannon’s work in Information Theory.
- Need for Compression: Essential in Machine Learning and Deep Learning to minimize storage and transmission costs.
- Huffman Encoding: Explained how it reduces the size of text data using probability calculations to assign shorter codes to more frequent characters.
- Wireless Transmission: Emphasized the need for data compression to make better use of the transmission medium (air).
Shannon's Paper
Huffman Coding
The meetup concluded with interesting discussions and a networking session.
Meeting minutes contributed by Saravanan K.
Go Top