Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

VersatileCodeLab

Welcome to the VersatileCodeLab repository! This repository hosts a project aimed at introducing students to bash scripting and Python programming for simulating processes, including pipes and process control. Whether you're a student looking to expand your programming skills or an enthusiast eager to explore the world of scripting and process simulation, this project has something for you.

Introduction

The project was developed as part of the Software Development Tools and Systems Programming course, serving as the second assignment. It encompasses various components, including a bash script for news analysis, sentiment analysis, process simulation in Python, and mixed piping implementation.

Project Overview

The NewsAnalyzer script analyzes news articles using the Jaccard Index and sentiment analysis techniques, providing insights into document similarity and sentiment.

This component determines the sentiment of news articles based on the presence of positive and negative stems, enhancing the understanding of document sentiment.

The Python program simulates processes involving pipes and process control, offering hands-on experience in process management and communication.

This section describes a Python script consisting of three functions: source_process, transformer_process, and output_process, using anonymous and FIFO pipes to simulate a data processing pipeline.

Features

Explore various features of the project, including detailed functionalities of each component and their implementations.

Code Snippets

Dive into interesting parts of the project's code, highlighting key functionalities and techniques used, from array manipulation to sorting keys by values.

Contributions:

The project is licensed under the GNU General Public License v3.0.

Download the PDF version of this README file for offline reference.

Conclusion

In conclusion, this project offers a comprehensive exploration of bash scripting, Python programming, and process simulation, providing valuable insights and practical experience. While there are opportunities for further extensions, the project stands as a testament to the versatility and power of scripting and programming languages.

We invite you to delve into the project, explore its components, and expand your knowledge and skills in software development.

About

A versatile collection of Python and Bash scripts demonstrating pipes, process control, and news analysis

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages