Django Introduction with Hello World project.

What is Django: Django is python framework for development of web applications. This is a opensource framework used for web development. Python has other web development frameworks like Flask, but Django is fully featured web framework compared to light weight Flask. We are using Ubuntu-20.4 machine as a development host. Django can be installed on […]

How to enable Bluetooth serial profile (SPP) in headless Raspberry Pi Zero W.

Raspberry Pi running without connecting display(monitor), keyboard/mouse (USB) and accessing it through SSH or serial console is called headless configuration. We have blog post https://c2plabs.com/blog/2019/04/23/enable-serial-console-on-raspberry-pi-zero-w/ which explains how to enable serial console( UART console) on Raspberry Pi. When Linux OS booting is complete you can login to shell to give commands. During initial boot configure […]

Introduction to micropython

The use of C/C++ programming language for controlling hardware, development of system software is common practice over the years. Now due to wide acceptance of Python as common language for AI and machine learning domains, the popularity of python has increased tremendously. With increased popularity and user base hardware platforms like Raspberry Pi started giving […]

Python programming for Arduino using pyfirmata

Python has become de-facto programming language for AI and Machine Learning domains. For kids to teach python with solving these machine learning problems is a difficult task, because these domains are so complex to understand for primary school kids. Kids enjoy programming through Arduino kind of computing platforms where they can interact with physical devices […]

Programming for Kids: Visual programming tools.

Introduction: Computer programming has become one of the essential skills for students to learn in the digital age. Learning programming at early age for kids gives opportunity to learn computer fundamentals by experimenting. Coding also helps in developing logical thinking, analytical skills and problem solving. These days kids can learn coding using different methods like […]