<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: eveline philipia</title>
    <description>The latest articles on DEV Community by eveline philipia (@philipiaeveline).</description>
    <link>https://dev.to/philipiaeveline</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F764181%2F2e9b1c06-26a6-4af5-9ef0-0170af2ecaee.jpg</url>
      <title>DEV Community: eveline philipia</title>
      <link>https://dev.to/philipiaeveline</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/philipiaeveline"/>
    <language>en</language>
    <item>
      <title>SENTIMENT ANALYSIS</title>
      <dc:creator>eveline philipia</dc:creator>
      <pubDate>Wed, 22 Mar 2023 18:42:53 +0000</pubDate>
      <link>https://dev.to/philipiaeveline/sentiment-analysis-cbl</link>
      <guid>https://dev.to/philipiaeveline/sentiment-analysis-cbl</guid>
      <description>&lt;p&gt;Sentiment analysis, also known as opinion mining, is the process of using natural language processing (NLP) and machine learning techniques to identify and extract subjective information from text. The goal of sentiment analysis is to determine the attitude or emotional tone of a piece of text, such as a tweet, a review, or a news article.&lt;/p&gt;

&lt;p&gt;Sentiment analysis is commonly used in applications such as social media monitoring, brand reputation management, customer feedback analysis, and market research. It can be used to automatically classify text as positive, negative, or neutral, or to assign a numerical score to indicate the strength of the sentiment.&lt;/p&gt;

&lt;p&gt;There are several approaches to sentiment analysis, including rule-based systems, machine learning algorithms, and deep learning models. Rule-based systems use a set of pre-defined rules to classify text, while machine learning algorithms and deep learning models learn from examples and patterns in data to make predictions.&lt;/p&gt;

&lt;p&gt;If you're interested in getting started with sentiment analysis, here are some steps you can follow:&lt;/p&gt;

&lt;p&gt;Choose a programming language and NLP library: There are several programming languages and NLP libraries to choose from, such as Python with NLTK or spaCy, R with the tidytext package, or Java with Apache OpenNLP. Choose the one that you are most comfortable with.&lt;/p&gt;

&lt;p&gt;Collect data: You will need a dataset of text that you want to analyze for sentiment. This can include social media posts, customer reviews, or news articles. There are several publicly available datasets that you can use, such as the Sentiment140 dataset, or you can create your own dataset by scraping data from the web.&lt;/p&gt;

&lt;p&gt;Preprocess the data: Preprocessing involves cleaning and transforming the raw text data into a format that can be analyzed. This can include removing stopwords, stemming or lemmatizing words, and converting the text to lowercase.&lt;/p&gt;

&lt;p&gt;Choose a sentiment analysis technique: There are several techniques for sentiment analysis, including rule-based systems, machine learning algorithms, and deep learning models. Choose the one that best fits your data and goals.&lt;/p&gt;

&lt;p&gt;Train and test the model: If you are using a machine learning or deep learning approach, you will need to split your dataset into training and testing sets, and then train your model on the training set and evaluate its performance on the testing set.&lt;/p&gt;

&lt;p&gt;Analyze the results: Once you have trained your model and made predictions on new data, analyze the results to gain insights into the sentiment of the text. This can include visualizing the results or identifying patterns in the data.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Essential SQL Commands</title>
      <dc:creator>eveline philipia</dc:creator>
      <pubDate>Mon, 13 Mar 2023 17:53:15 +0000</pubDate>
      <link>https://dev.to/philipiaeveline/essential-sql-commands-cmk</link>
      <guid>https://dev.to/philipiaeveline/essential-sql-commands-cmk</guid>
      <description>&lt;p&gt;SQL (Structured Query Language) is a programming language used to manage and manipulate data in a relational database management system (RDBMS). Here are some essential SQL commands:&lt;/p&gt;

&lt;p&gt;SELECT: The SELECT statement retrieves data from one or more tables. It is used to query the database and retrieve specific data.&lt;/p&gt;

&lt;p&gt;INSERT: The INSERT statement is used to insert data into a table.&lt;/p&gt;

&lt;p&gt;UPDATE: The UPDATE statement is used to update data in a table.&lt;/p&gt;

&lt;p&gt;DELETE: The DELETE statement is used to delete data from a table.&lt;/p&gt;

&lt;p&gt;CREATE TABLE: The CREATE TABLE statement is used to create a new table in the database.&lt;/p&gt;

&lt;p&gt;DROP TABLE: The DROP TABLE statement is used to delete an existing table from the database.&lt;/p&gt;

&lt;p&gt;ALTER TABLE: The ALTER TABLE statement is used to modify the structure of an existing table.&lt;/p&gt;

&lt;p&gt;CREATE INDEX: The CREATE INDEX statement is used to create an index on a table, which improves the speed of data retrieval.&lt;/p&gt;

&lt;p&gt;GROUP BY: The GROUP BY statement is used to group the result set by one or more columns.&lt;/p&gt;

&lt;p&gt;ORDER BY: The ORDER BY statement is used to sort the result set by one or more columns.&lt;/p&gt;

&lt;p&gt;WHERE: The WHERE clause is used to filter data based on a specified condition.&lt;/p&gt;

&lt;p&gt;JOIN: The JOIN statement is used to combine rows from two or more tables based on a related column between them.&lt;/p&gt;

&lt;p&gt;DISTINCT: The DISTINCT keyword is used to return only distinct (unique) values from a result set.&lt;/p&gt;

&lt;p&gt;COUNT: The COUNT function is used to return the number of rows in a table or the number of rows that match a specific condition.&lt;/p&gt;

&lt;p&gt;AVG, SUM, MIN, and MAX: These are aggregate functions used to perform calculations on a set of values.&lt;/p&gt;

&lt;p&gt;SELECT: The SELECT statement is used to retrieve data from one or more tables. It is the most commonly used command in SQL, and it allows you to specify the columns you want to retrieve and any filtering or sorting criteria.&lt;br&gt;
 For example:&lt;/p&gt;

&lt;p&gt;SELECT column1, column2 FROM table_name WHERE condition;&lt;/p&gt;

&lt;p&gt;INSERT: The INSERT statement is used to insert new data into &lt;br&gt;
a table. &lt;br&gt;
You specify the table and the values you want to insert. &lt;br&gt;
For example:&lt;/p&gt;

&lt;p&gt;INSERT INTO table_name (column1, column2) VALUES (value1, value2);&lt;/p&gt;

&lt;p&gt;UPDATE: The UPDATE statement is used to modify existing data in a table. You specify the table, the columns you want to update, and the new values. You can also include a WHERE clause to specify which rows to update. &lt;br&gt;
For example:&lt;/p&gt;

&lt;p&gt;UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;&lt;/p&gt;

&lt;p&gt;DELETE: The DELETE statement is used to delete data from a table. You specify the table and a WHERE clause to specify which rows to delete. For example:&lt;br&gt;
DELETE FROM table_name WHERE condition;&lt;/p&gt;

&lt;p&gt;CREATE TABLE: The CREATE TABLE statement is used to create a new table in the database. You specify the table name and the columns, their data types, and any constraints. &lt;br&gt;
For example:&lt;/p&gt;

&lt;p&gt;CREATE TABLE table_name (&lt;br&gt;
  column1 data_type constraint,&lt;br&gt;
  column2 data_type constraint,&lt;br&gt;
  ...&lt;br&gt;
);&lt;/p&gt;

&lt;p&gt;DROP TABLE: The DROP TABLE statement is used to delete an existing table from the database. You specify the table name. For example:&lt;/p&gt;

&lt;p&gt;DROP TABLE table_name;&lt;br&gt;
ALTER TABLE: The ALTER TABLE statement is used to modify the structure of an existing table. You can add&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Exploratory Data Analysis Ultimate Guide</title>
      <dc:creator>eveline philipia</dc:creator>
      <pubDate>Sun, 05 Mar 2023 13:00:33 +0000</pubDate>
      <link>https://dev.to/philipiaeveline/exploratory-data-analysis-ultimate-guide-5g23</link>
      <guid>https://dev.to/philipiaeveline/exploratory-data-analysis-ultimate-guide-5g23</guid>
      <description>&lt;p&gt;Exploratory Data Analysis (EDA) is a critical step in the data analysis process. It involves analyzing and summarizing data in order to gain insights and understanding of the underlying patterns, relationships, and trends within the data. EDA is often the first step in any data analysis project, and it is crucial in identifying potential issues or errors in the data.&lt;/p&gt;

&lt;p&gt;In this ultimate guide, we will cover the key concepts and techniques involved in EDA. We will start with an overview of the EDA process, followed by a discussion of the different types of data and how to prepare data for analysis. We will then discuss the various techniques and visualizations used in EDA, such as histograms, box plots, scatter plots, and correlation matrices. Finally, we will explore some common EDA challenges and best practices.&lt;/p&gt;

&lt;p&gt;The EDA Process&lt;br&gt;
EDA typically involves the following steps:&lt;/p&gt;

&lt;p&gt;Data collection: This involves acquiring the data from various sources and storing it in a format that is easy to access and work with. This could involve gathering data from public sources, scraping data from websites, or using databases to collect data.&lt;/p&gt;

&lt;p&gt;Data cleaning: This step involves identifying and correcting errors, inconsistencies, or missing values in the data. It is important to ensure that the data is complete, accurate, and consistent before proceeding with analysis.&lt;/p&gt;

&lt;p&gt;Data exploration: This is the heart of the EDA process, where the data is analyzed and summarized to gain insights and understanding of the underlying patterns and relationships. This step typically involves creating various visualizations and statistical summaries of the data.&lt;/p&gt;

&lt;p&gt;Data modeling: This step involves creating predictive models based on the insights and understanding gained from the EDA process. This could involve using regression analysis, decision trees, or other machine learning techniques to create predictive models.&lt;/p&gt;

&lt;p&gt;Communicating results: The final step involves communicating the results of the analysis to stakeholders, such as managers, clients, or other team members. This could involve creating reports, dashboards, or other visualizations to convey the insights and findings.&lt;/p&gt;

&lt;p&gt;Types of Data&lt;br&gt;
Before we can begin analyzing data, it is important to understand the different types of data and how to prepare them for analysis. There are two main types of data:&lt;/p&gt;

&lt;p&gt;Numerical data: This type of data consists of numerical values, such as age, height, weight, or income. Numerical data can be further categorized into two types: discrete and continuous. Discrete data consists of whole numbers, such as the number of children in a family, while continuous data consists of any value within a range, such as height or weight.&lt;/p&gt;

&lt;p&gt;Categorical data: This type of data consists of categories or labels, such as gender, marital status, or occupation. Categorical data can be further categorized into two types: nominal and ordinal. Nominal data consists of unordered categories, such as hair color, while ordinal data consists of ordered categories, such as education level.&lt;/p&gt;

&lt;p&gt;Data Preparation&lt;br&gt;
Once we have identified the type of data, we need to prepare it for analysis. This typically involves the following steps:&lt;/p&gt;

&lt;p&gt;Data cleaning: As mentioned earlier, this step involves identifying and correcting errors, inconsistencies, or missing values in the data. This could involve using imputation techniques to fill in missing values or removing outliers that may skew the analysis.&lt;/p&gt;

&lt;p&gt;Data transformation: This step involves transforming the data into a format that is suitable for analysis. This could involve scaling numerical data to ensure that all values are on the same scale or encoding categorical data into numerical values using techniques such as one-hot encoding.&lt;/p&gt;

&lt;p&gt;Techniques and Visualizations&lt;br&gt;
There are several techniques and visualizations that are commonly used in EDA. These include:&lt;/p&gt;

&lt;p&gt;Histograms: Histograms are used to display the distribution of numerical data&lt;/p&gt;

</description>
    </item>
    <item>
      <title>SQL101: Introduction to SQL for Data Analysis</title>
      <dc:creator>eveline philipia</dc:creator>
      <pubDate>Sat, 18 Feb 2023 10:44:16 +0000</pubDate>
      <link>https://dev.to/philipiaeveline/sql101-introduction-to-sql-for-data-analysis-26oo</link>
      <guid>https://dev.to/philipiaeveline/sql101-introduction-to-sql-for-data-analysis-26oo</guid>
      <description>&lt;p&gt;SQL (Structured Query Language) is a programming language designed for managing data in a relational databaseand is the most common method of accessing data in databases . SQL has a variety of functions that allow its users to read, manipulate, and change data. &lt;/p&gt;

&lt;p&gt;Data Cleaning and Exploration: Collect a dataset, clean the data, and perform some exploratory data analysis using Python and SQL. This can help you understand the structure of the data and identify any issues that need to be addressed.&lt;/p&gt;

&lt;p&gt;SQL and Python Integration: Create a project that combines SQL and Python to extract data from a database, perform some data analysis in Python, and store the results back in the database.&lt;/p&gt;

&lt;p&gt;Building a Web Scraper: Write a script to scrape data from websites and store the data in a database using Python and SQL.&lt;/p&gt;

&lt;p&gt;Analyzing Sales Data: Collect sales data from an e-commerce website, and use SQL and Python to perform data analysis and generate insights about customer behavior and sales trends.&lt;/p&gt;

&lt;p&gt;Sentiment Analysis: Use Python and SQL to build a sentiment analysis tool that analyzes customer feedback and generates insights into customer sentiment and opinions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;COMMANDS USED IN SQL&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;SQL CREATE DATABASE Command&lt;/p&gt;

&lt;p&gt;CREATE DATABASE database_name;&lt;br&gt;
SQL INSERT INTO Command&lt;br&gt;
INSERT INTO table_name( column1, column2....columnN)&lt;br&gt;
VALUES ( value1, value2....valueN);&lt;/p&gt;

&lt;p&gt;SQL TRUNCATE TABLE Command&lt;/p&gt;

&lt;p&gt;TRUNCATE TABLE table_name;&lt;br&gt;
SQL ALTER TABLE Command&lt;br&gt;
ALTER TABLE table_name {ADD|DROP|MODIFY} column_name {data_ype};&lt;br&gt;
SQL ALTER TABLE Command (Rename)&lt;br&gt;
ALTER TABLE table_name RENAME TO new_table_name;&lt;/p&gt;

&lt;p&gt;SQL UPDATE Comman&lt;/p&gt;

&lt;p&gt;UPDATE table_name&lt;br&gt;
SET column1 = value1, column2 = value2....columnN=valueN&lt;br&gt;
[ WHERE  CONDITION ];&lt;br&gt;
SQL DELETE Command&lt;br&gt;
DELETE FROM table_name&lt;br&gt;
WHERE  {CONDITION};&lt;/p&gt;

&lt;p&gt;SQL DROP DATABASE Command&lt;/p&gt;

&lt;p&gt;DROP DATABASE database_name;&lt;/p&gt;

&lt;p&gt;SQL DROP TABLE Command&lt;/p&gt;

&lt;p&gt;DROP TABLE table_name;&lt;br&gt;
SQL SELECT Command&lt;br&gt;
SELECT column1, column2....columnN&lt;br&gt;
FROM   table_name;&lt;br&gt;
SQL DISTINCT Clause&lt;/p&gt;

&lt;p&gt;SELECT DISTINCT column1, column2....columnN&lt;br&gt;
FROM   table_name;&lt;/p&gt;

&lt;p&gt;SQL WHERE Clause&lt;/p&gt;

&lt;p&gt;SELECT column1, column2....columnN&lt;br&gt;
FROM   table_name&lt;br&gt;
WHERE  CONDITION;&lt;br&gt;
SQL AND/OR Clause&lt;/p&gt;

&lt;p&gt;SELECT column1, column2....columnN&lt;br&gt;
FROM   table_name&lt;br&gt;
WHERE  CONDITION-1 {AND|OR} CONDITION-2;&lt;br&gt;
SQL IN Clause&lt;br&gt;
SELECT column1, column2....columnN&lt;br&gt;
FROM   table_name&lt;br&gt;
WHERE  column_name IN (val-1, val-2,...val-N);&lt;br&gt;
SQL BETWEEN Clause&lt;br&gt;
SELECT column1, column2....columnN&lt;br&gt;
FROM   table_name&lt;br&gt;
WHERE  column_name BETWEEN val-1 AND val-2;&lt;br&gt;
SQL LIKE Clause&lt;br&gt;
SELECT column1, column2....columnN&lt;br&gt;
FROM   table_name&lt;br&gt;
WHERE  column_name LIKE { PATTERN };&lt;br&gt;
SQL ORDER BY Clause&lt;br&gt;
SELECT column1, column2....columnN&lt;br&gt;
FROM   table_name&lt;br&gt;
WHERE  CONDITION&lt;br&gt;
ORDER BY column_name {ASC|DESC};&lt;br&gt;
SQL GROUP BY Clause&lt;br&gt;
SELECT SUM(column_name)&lt;br&gt;
FROM   table_name&lt;br&gt;
WHERE  CONDITION&lt;br&gt;
GROUP BY column_name;&lt;br&gt;
SQL COUNT Clause&lt;br&gt;
SELECT COUNT(column_name)&lt;br&gt;
FROM   table_name&lt;br&gt;
WHERE  CONDITION;&lt;br&gt;
SQL HAVING Clause&lt;br&gt;
SELECT SUM(column_name)&lt;br&gt;
FROM   table_name&lt;br&gt;
WHERE  CONDITION&lt;br&gt;
GROUP BY column_name&lt;br&gt;
HAVING (arithematic function condition);&lt;br&gt;
SQL CREATE TABLE Command&lt;br&gt;
CREATE TABLE table_name(&lt;br&gt;
column1 datatype,&lt;br&gt;
column2 datatype,&lt;br&gt;
column3 datatype,&lt;br&gt;
.....&lt;br&gt;
columnN datatype,&lt;br&gt;
PRIMARY KEY( one or more columns )&lt;br&gt;
);&lt;br&gt;
SQL CREATE UNIQUE INDEX Command&lt;br&gt;
CREATE UNIQUE INDEX index_name&lt;br&gt;
ON table_name ( column1, column2,...columnN);&lt;br&gt;
SQL DROP INDEX Command&lt;br&gt;
ALTER TABLE table_name&lt;br&gt;
DROP INDEX index_name;&lt;br&gt;
SQL DESC Command&lt;br&gt;
DESC table_name;&lt;/p&gt;

</description>
      <category>sql</category>
    </item>
    <item>
      <title>Introduction Html And Css</title>
      <dc:creator>eveline philipia</dc:creator>
      <pubDate>Mon, 29 Nov 2021 08:52:20 +0000</pubDate>
      <link>https://dev.to/philipiaeveline/introduction-html-and-css-2chk</link>
      <guid>https://dev.to/philipiaeveline/introduction-html-and-css-2chk</guid>
      <description>&lt;p&gt;HTML stands for Hyper Text Markup Language,&lt;/p&gt;

&lt;p&gt;Advantages of learning HTML&lt;/p&gt;

&lt;p&gt;Create Web site - You can create a website or customize an existing web template if you know HTML well.&lt;/p&gt;

&lt;p&gt;Become a web designer - If you want to start a carrer as a professional web designer, HTML and CSS designing is a must skill.&lt;/p&gt;

&lt;p&gt;Understand web - If you want to optimize your website, to boost its speed and performance, it is good to know HTML to yield best results.&lt;/p&gt;

&lt;p&gt;Learn other languages - Once you understands the basic of HTML then other related technologies like javascript, php, or angular are become easier to understand.&lt;/p&gt;

&lt;p&gt;HTML Tags&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!DOCTYPE...&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;This tag defines the document type and HTML version.&lt;/p&gt;

&lt;p&gt;2   &lt;br&gt;
This tag encloses the complete HTML document and mainly comprises of document header which is represented by &lt;/p&gt;... and document body which is represented by ... tags.

&lt;p&gt;3   &lt;/p&gt;
&lt;br&gt;
This tag represents the document's header which can keep other HTML tags like ,  etc.

&lt;p&gt;4   &lt;/p&gt;
&lt;br&gt;
The  tag is used inside the  tag to mention the document title.

&lt;p&gt;5   &lt;/p&gt;
&lt;br&gt;
This tag represents the document's body which keeps other HTML tags like &lt;h1&gt;, , &lt;/h1&gt;
&lt;p&gt; etc.&lt;/p&gt;

&lt;p&gt;6   &lt;/p&gt;

&lt;h1&gt;
&lt;br&gt;
This tag represents the heading.

&lt;/h1&gt;

&lt;p&gt;7   &lt;/p&gt;

&lt;p&gt;&lt;br&gt;
Th&lt;br&gt;
An HTML element is defined by a starting tag,&lt;br&gt;
HTML element, &lt;/p&gt;

&lt;h1&gt;...&lt;/h1&gt; is another HTML element. There are some HTML elements which don't need to be closed, such as ,  and &lt;br&gt; elements.

&lt;p&gt;The four core attributes that can be used on the majority of HTML elements (although not all) are −&lt;/p&gt;

&lt;p&gt;Id&lt;br&gt;
Title&lt;br&gt;
Class&lt;br&gt;
Style&lt;/p&gt;


</description>
    </item>
    <item>
      <title>Introduction on virtual control system</title>
      <dc:creator>eveline philipia</dc:creator>
      <pubDate>Mon, 29 Nov 2021 07:55:54 +0000</pubDate>
      <link>https://dev.to/philipiaeveline/introduction-on-virtual-control-system-13fc</link>
      <guid>https://dev.to/philipiaeveline/introduction-on-virtual-control-system-13fc</guid>
      <description>&lt;p&gt;Git is a free and open-source distributed version control system for tracking changes in source code and is used for software development.It allows you to record changes in your file over time so that you can access specific versions of your file later on.Git is basically a content tracker&lt;/p&gt;

&lt;p&gt;GitHub is a Git repository hosting service, but it adds many of its own features. While Git is a command-line tool, GitHub provides a Web-based graphical interface. It also provides access control and several collaboration features, such as wikis and basic task management tools for every project.&lt;/p&gt;

</description>
      <category>git</category>
      <category>html</category>
      <category>css</category>
    </item>
  </channel>
</rss>
