Meetup, python with GenAI and Devops & Cyber security Training – 2025, Training

Python with GenAi and DevSecOps Training 2025 – Session 3

VGLUG is dedicated to empowering rural college students through technology education.
As part of this initiative, we conduct weekly training sessions on Python With GenAI and DevSecOps..

Due to the large number of participants, the training is organized into six teams:

  • Python & GenAI –  Linus Torvalds(Team 1) &  Grace Hopper(Team 2): Assigned to Engineering students
  • Python & GenAI –  Richard Stallman(Team 1) & Aron Swatz (Team 2): Assigned to Arts and Science students
  • DevSecOps –  Ada Lovelace (Arts) & Bob Thomas (Engg): Comprising both Engineering and Arts students

These sessions focus on practical knowledge of Python, GenAI, DevSecOps, free and open-source tools, and also include social awareness and community engagement activities.

Python With GenAI Training – 3’rd Week Recap

Date: 15’th June 2025 (Sunday)
Time: 9:30 AM to 1:00 PM

Venue:
VGLUG Foundation
SRIMAA PRESCHOOL (Gov Recognized)
Landmark: Opposite to BSNL Exchange
Villupuram 605602

Minutes of the Meeting

Python With GenAI – Richard Stallman & Aron Swatz(Arts)
Session 1: Python Data Types – Deepak & Vijayalakshmi

data type defines the kind of value a variable can hold. Python is dynamically typed, so you don’t need to mention the data type when creating a variable — Python figures it out for you!

Numeric Types:

  • int – Whole numbers
    x = 10
  • float – Decimal numbers
    pi = 3.14
  • complex – Numbers with a real and imaginary part
    z = 2 + 3j

String (str):

A sequence of characters, enclosed in quotes

Eg :

name = “VGLUG”

Boolean (bool):

  • Represents either True or False
    Used in conditions and logic
    is_active = True

Sequence Types:

  • list – Ordered and changeable
    fruits = [“apple”, “banana”, “cherry”]
  • tuple – Ordered but unchangeable
    colors = (“red”, “green”, “blue”)
  • range – Sequence of numbers
    range(5) gives numbers from 0 to 4

Set :

  • Unordered, no duplicates allowed
    unique_ids = {1, 2, 3}

Dictionary (dict)

  • Key-value pairs
    student = {“name”: “Kanimozhi”, “age”: 23}

# String type
org_name = “VGLUG Foundation”

# Integer type
start_year = 2013

# List type
activities = [“Workshops”, “Meetups”, “Open Source Events”, “Community Sessions”]

# Dictionary type
logo_colors = {
    “primary”: “Red”,
    “secondary”: “White”
}

# Boolean type
is_active = True

# Float type
volunteers_count_estimate = 150.5

# Print all values
print(“Organization:”, org_name)
print(“Started in:”, start_year)
print(“Main Activities:”, activities)
print(“Logo Colors:”, logo_colors)
print(“Is VGLUG still active?”, is_active)
print(“Estimated Volunteers:”, volunteers_count_estimate)


Session 2: WordPress  Part 2- Deepak & Mathusoothanan

After introducing WordPress as a beginner-friendly platform for website creation in the previous session, this week we dove deeper into

  • Customizing websites with page builders and widgets
  • Managing menus, categories, and blog layout
  • Using plugins for security, SEO, and contact forms
  • Understanding media management and file uploads

Practice Section:

  • Each participant added new pages and blog posts to their website
  • Learned how to install and configure useful plugins
  • Explored customizing their site’s appearance using different themes and page builders
  • Improved navigation by setting up menus and links

Both sessions were attended by around 90 students. The students actively participated and successfully completed the activities given in both sessions.

DevSecOps:

Session 1: Operating System Fundamentals & Introduction to Linux

  • What is an Operating System (OS) and why it matters
  • Types of operating systems: Batch, Time-Sharing, Distributed, and Real-Time
  • Basic functions of OS: Process management, Memory management, File systems, and Security
  • Introduction to Linux – a powerful, open-source OS used widely in DevOps and cloud environments

Practice Session :

  • Learned to interact with Linux terminal using basic commands (ls, cd, mkdir, etc.)
  • Understood the Linux file system structure (/, /home, /etc)
  • Tried hands-on navigation and simple file operations
  • Gained confidence in using the command-line interface (CLI)

Session 2: WordPress part 2Vignesh

After introducing WordPress as a beginner-friendly platform for website creation in the previous session, this week we dove deeper intoAfter introducing WordPress as a beginner-friendly platform for website creation in the previous session, this week we dove deeper into

  • Customizing websites with page builders and widgets
  • Managing menus, categories, and blog layout
  • Using plugins for security, SEO, and contact forms
  • Understanding media management and file uploads

Practice session :

  • Each participant added new pages and blog posts to their website
  • Learned how to install and configure useful plugins
  • Explored customizing their site’s appearance using different themes and page builders
  • Improved navigation by setting up menus and links

Special thanks to the VGLUG volunteers — Vijayalakshmi, Vignesh, Kanimozhi, Deepak and Loganathan — for their dedicated support and commitment to making these training sessions successful.

Leave a comment