This Report is yet to be approved by a Coordinator.
level 1 : by Karthikey
1 / 10 / 2024
Task 2: API
API (Application Programming Interface) enables communication between software applications, defining methods and data formats for interaction. APIs are widely used in web and mobile development to access services like weather data, allowing users to integrate functionalities without understanding internal processes. For an example project using the OpenWeather API, check out my GitHub repository: MARVEL-Tasks.
Task 4: Get Familiar with the Command Line on Kali Linux and Do the Following Subtasks:
I tried something new by exploring Kali Linux, a Debian-based distribution designed for digital forensics and penetration testing, comprising a vast collection of security tools.
- I created a folder named "test."
- I changed into that folder using
cd test
.
- I created a blank file without using any text editor.
- I listed the files in that folder.
- I created 2600 folders with random names using a single line of code.
- I learned how to concatenate two text files and display their contents in the terminal.
for i in {1..2600}; do foldername=$(head /dev/urandom | tr -dc 'A-Z' | head -c 2)$((RANDOM % 100)); mkdir "$foldername"; done
TASK 6: Working with Pandas and Matplotlib:
Project Description: Data Visualization with Pandas and Matplotlib
Objective:
This project aimed to visualize data using Pandas and Matplotlib to uncover insights from a selected dataset.
Tools Used:
- Python
- Pandas: For data manipulation.
- Matplotlib: For creating visualizations.
Key Visualizations:
- Line Graph: Displayed trends in sales and profit over the years.
- Bar Graph: Compared sales and profit across the same years.
- Scatter Plot: Explored the relationship between sales and profit.
Outcome:
The visualizations revealed trends and relationships within the data, highlighting the significance of data visualization in analysis.
Project File: View Project
Task 7: Portfolio Webpage
Project Title: My Portfolio
Description
This portfolio webpage showcases my skills, interests, and projects, serving as a digital resume for potential employers and collaborators.
Key Sections
- About Me: A brief overview of my background and career goals.
- Interests: Topics I am passionate about, including technology and sustainability.
- Projects: A showcase of my work with links to live demos and GitHub repositories.
- Social Media Profiles: Links to my LinkedIn and GitHub for networking.
- Contact Information: Details on how to reach me.
Features
- Responsive Design: Adapts to various devices for optimal viewing.
- User-Friendly Navigation: Clear layout for easy access to information.
- Visual Appeal: Clean design with thoughtful use of colors and typography.
Technologies Used
- Frontend: HTML, CSS, JavaScript
Screenshot
GitHub Repository
Link to my GitHub repository
Task 8: Writing Resource Article using Markdown
Understanding APIs:
APIs (Application Programming Interfaces) are vital for enabling communication between applications in software development. This article covers the basics of APIs, their types, and their importance in creating scalable and secure applications.
Explore how APIs support modularity, enhance security, and facilitate cross-platform development.
Read the full article here
TASK 14: Karnaugh Maps and Deriving the logic circuit
Burglar Alarm System Description
The Burglar Alarm System is designed to enhance security by detecting unauthorized access through door and key status. It features push buttons to represent the door (open/closed) and key (pressed/not pressed).
The logic circuit uses basic logic gates (NOT, AND, and OR) to determine when to activate the alarm. The alarm triggers when:
- The door is closed, and the key is pressed.
- The door is open, and the key is not pressed.
When activated, the output device (buzzer or LED) alerts users to potential security breaches
Task 15: Active Participation
Active Participation Report
- Marvel Open Day Participation
- BnB Hackathon
- Kaagada IEEE
- Codestorm Hackathon
- seminars
- Workshops
- Tech conferences