<?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: Mehreen Mallick Fiona</title>
    <description>The latest articles on DEV Community by Mehreen Mallick Fiona (@24mm).</description>
    <link>https://dev.to/24mm</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%2F971273%2Fbb22d3d6-31fa-4faf-8ddb-16f7f988c66f.jpg</url>
      <title>DEV Community: Mehreen Mallick Fiona</title>
      <link>https://dev.to/24mm</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/24mm"/>
    <language>en</language>
    <item>
      <title>Demystifying Linux Architecture: A Beginner's Guide</title>
      <dc:creator>Mehreen Mallick Fiona</dc:creator>
      <pubDate>Tue, 20 Feb 2024 18:18:18 +0000</pubDate>
      <link>https://dev.to/24mm/demystifying-linux-architecture-a-beginners-guide-2jh6</link>
      <guid>https://dev.to/24mm/demystifying-linux-architecture-a-beginners-guide-2jh6</guid>
      <description>&lt;p&gt;Linux, the operating system that powers many of our devices, is like a well-organized city, with different parts working together to make everything run smoothly. Let's take a closer look at its architecture in simple terms.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Kernel:&lt;/strong&gt; Think of the kernel as the mayor of our city. It's in charge of managing all the resources our computer needs, like memory, processing power, and connecting with devices such as printers or keyboards. It ensures that everything works together efficiently.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;System Libraries:&lt;/strong&gt; These are like the city's libraries, full of books and resources that people can use. System libraries provide helpful functions and tools for software developers to create programs without having to worry about the nitty-gritty details of how the computer works. They make it easier for programs to talk to the kernel and save files or connect to the internet.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;System Utilities:&lt;/strong&gt; Just like the services in our city, such as garbage collection or electricity, Linux has utilities that help with everyday tasks. These utilities are like handy tools that allow us to manage files, run programs, or configure computer settings. They come in different shapes and sizes from simple commands we type into a terminal to graphical programs with buttons and menus.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The beauty of Linux architecture lies in its simplicity and flexibility. Because it's open-source, anyone can contribute to improving is just like how citizens can suggest improvements for their city. And because it's modular, meaning it's built-in small, interchangeable parts, Linux can be customized to suit different needs, whether it's running on a powerful server or a tiny smartphone.&lt;/p&gt;

&lt;p&gt;In essence, Linux architecture is like a well-designed city with the kernel as its mayor, system libraries as its libraries full of resources and system utilities as its helpful services. Understanding how these parts work together can empower anyone to make the most of Linux and explore its vast possibilities.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>GUI vs CLI</title>
      <dc:creator>Mehreen Mallick Fiona</dc:creator>
      <pubDate>Fri, 09 Feb 2024 16:15:23 +0000</pubDate>
      <link>https://dev.to/24mm/gui-vs-cli-gh2</link>
      <guid>https://dev.to/24mm/gui-vs-cli-gh2</guid>
      <description>&lt;p&gt;The operating system relies on someone to communicate with the hardware to execute tasks. And that someone is you. By interacting with the operating system, you can assign tasks to the hardware.&lt;/p&gt;

&lt;p&gt;The user communicates with the operating system via an interface. A user interface is a program that allows a user to control the functions of the operating system. We will look at two types of user interfaces: the graphical user interface (GUI) and the command-line interface (CLI). Let's cover these interfaces in more detail.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Graphical User Interface (GUI)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvcz19151a1o1nx9ozrf5.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvcz19151a1o1nx9ozrf5.jpg" alt="GUI" width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A GUI is a user interface that uses on-screen icons to manage various computer tasks. Most operating systems can be used with a graphical user interface. If you've used a personal computer or a cell phone, you have experienced operating a GUI. Most GUIs include these components: a start menu with program groups, a taskbar for launching programs, and a desktop with icons and shortcuts. All these components help you communicate with the operating system to execute tasks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Command Line Interface (CLI)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo59tqkwr51j8juiw77v4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo59tqkwr51j8juiw77v4.png" alt="CLI" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In contrast, the command-line interface (CLI) is a text-based user interface that allows you to interact with your computer through commands. These commands communicate with the operating system and execute tasks like opening programs. The command-line interface is a much different structure than the graphical user interface. When you use the CLI, you'll immediately notice a difference. There are no icons or graphics on the screen. The command-line interface looks similar to lines of code using certain text languages. Let me show you another example:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmoj7h5f60rfix8o30vus.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmoj7h5f60rfix8o30vus.png" alt="CLI" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>linux</category>
      <category>beginners</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>Diving into C/sea🌊?</title>
      <dc:creator>Mehreen Mallick Fiona</dc:creator>
      <pubDate>Mon, 08 Jan 2024 18:56:12 +0000</pubDate>
      <link>https://dev.to/24mm/ep-0-diving-into-csea-2o9n</link>
      <guid>https://dev.to/24mm/ep-0-diving-into-csea-2o9n</guid>
      <description>&lt;h2&gt;
  
  
  &lt;u&gt;Programming Language-C&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;Did you know that Dennis Ritchie created the programming language C in the 1970s? It's still widely used and considered highly influential in programming. Many developers consider C the "mother language" of all modern programming languages.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Let us begin with getting familiar with the datatypes that are dealt in C. There are two types of data types in C.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qmptpv4yccscz60pboly.png"&gt;Image description&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Depending on the declaration of a variable in C, there are two types of variables. They are as follows:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Global variable: This variable is assigned outside the main() function of C. &lt;/li&gt;
&lt;li&gt;Local variable: This variable is assigned inside the main() function of C.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;stdio.h&amp;gt;
int r = 8; // global variable
int main() 
{
 int f =13; //local variable
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;N.B: Every C statement ends with a semicolon ;&lt;/p&gt;

&lt;p&gt;You can see that I used "include " in the above code. It's a mandatory header file library that allows us to work with input/output functions like '&lt;strong&gt;printf()&lt;/strong&gt;' for displaying our desired output.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;stdio.h&amp;gt;
int main() {
  printf(" Henlo World");
  return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Any code inside &lt;strong&gt;main()&lt;/strong&gt;'s curly bracket is considered the notebook and it will be executed as per instruction. Here "return 0;" ends the &lt;strong&gt;main()&lt;/strong&gt;  function.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Arrays</title>
      <dc:creator>Mehreen Mallick Fiona</dc:creator>
      <pubDate>Sat, 11 Nov 2023 13:51:57 +0000</pubDate>
      <link>https://dev.to/24mm/arrays-4lch</link>
      <guid>https://dev.to/24mm/arrays-4lch</guid>
      <description>&lt;p&gt;An array is one kind of data structure where a collection of the same data type is stored. It has two distinct characteristics. They are:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--d2Zm9sZ3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m3w9zgf8gnhfcnu4guyl.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--d2Zm9sZ3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m3w9zgf8gnhfcnu4guyl.gif" alt="Image description" width="335" height="124"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;u&gt;Element:&lt;/u&gt; Each item stored inside the array is called element.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;u&gt;Index:&lt;/u&gt; Each location of an element stored inside an array holds a numerical position. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;P.S:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;First value is always stored in the Oth index.&lt;/li&gt;
&lt;li&gt;In the case of a circular array, the first value can be at any index.&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>Python print() function</title>
      <dc:creator>Mehreen Mallick Fiona</dc:creator>
      <pubDate>Mon, 14 Nov 2022 18:59:18 +0000</pubDate>
      <link>https://dev.to/24mm/python-print-function-1j56</link>
      <guid>https://dev.to/24mm/python-print-function-1j56</guid>
      <description>&lt;h2&gt;
  
  
  🖨 Print Function:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;print()&lt;/strong&gt; function is a built-in function of python for displaying  value of an expression written inside the parentheses as an output.&lt;br&gt;
When we write a set of code and want to see any text output on the screen, we use the print() function.For example:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq1ibd4slocpq5qfjg0vr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq1ibd4slocpq5qfjg0vr.png" alt="Image description" width="587" height="64"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  💥A cool way to format your print statements:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Way 01:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnz546vqcy4odps7ge3il.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnz546vqcy4odps7ge3il.png" alt="Image description" width="595" height="128"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Way 02:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fda6lmjayipq9s2mdhtrw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fda6lmjayipq9s2mdhtrw.png" alt="Image description" width="695" height="134"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>docker</category>
      <category>tooling</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Python's arithmetic operations and its order of precedence</title>
      <dc:creator>Mehreen Mallick Fiona</dc:creator>
      <pubDate>Mon, 14 Nov 2022 16:45:44 +0000</pubDate>
      <link>https://dev.to/24mm/day-1-learning-python-arithmetic-operations-and-its-order-of-precedence-4djm</link>
      <guid>https://dev.to/24mm/day-1-learning-python-arithmetic-operations-and-its-order-of-precedence-4djm</guid>
      <description>&lt;h2&gt;
  
  
  Intro:
&lt;/h2&gt;

&lt;p&gt;Guido van Rossum created 'Python' which is a high-level and object oriented programming language in 1991. With emphasis on code readability, and its syntax allows programmers to express their concepts in fewer lines of code and almost like human readable language.&lt;br&gt;
That's how the journey of learning the language of snake starts!&lt;/p&gt;




&lt;h2&gt;
  
  
  🔵 Numbers:
&lt;/h2&gt;

&lt;p&gt;There are various data types in Python. Today we will only talk about &lt;strong&gt;Numbers&lt;/strong&gt; and how to do basic math in Python. We know that there are &lt;strong&gt;two&lt;/strong&gt; types of basic numbers in arithmetic. They are as follow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;u&gt;Integer (int):&lt;/u&gt;&lt;br&gt;
Positive or negative whole numbers (without a fractional part).&lt;br&gt;
For example: 10,5000000,-35&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;u&gt;Floating-point (float):&lt;/u&gt;&lt;br&gt;
Any real numbers with “decimal” points or floating-point representation.&lt;br&gt;
For example: -5.678,190.90&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;And with either of these numbers you can perform basic arithmetic as you would expect. &lt;/p&gt;




&lt;h2&gt;
  
  
  🟣Arithmetic Operations:
&lt;/h2&gt;

&lt;h2&gt;
  
  
  &lt;u&gt;Addition:&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--L2JeZd-z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b9czvkc00zhclh2wobsy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--L2JeZd-z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b9czvkc00zhclh2wobsy.png" alt="Image description" width="595" height="76"&gt;&lt;/a&gt;&lt;br&gt;
Here, 1 and 1 are operands, and "+" is the operator computing addition. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;u&gt;Multiplication:&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pmj1oT8Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7sxttbd2zom2e1nth5y1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pmj1oT8Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7sxttbd2zom2e1nth5y1.png" alt="Image description" width="605" height="74"&gt;&lt;/a&gt;&lt;br&gt;
Here, 1 and 3 are operands, and "*" is the operator computing multiplication in python. We cannot use "x" or "X" for this command.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;u&gt;Division:&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mTLfzHSy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gnhcwosicn9rndqv8d8t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mTLfzHSy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gnhcwosicn9rndqv8d8t.png" alt="Image description" width="591" height="66"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here, 1 and 2 are operands, and "/" is the operator computing multiplication in python. We cannot use &lt;strong&gt;÷&lt;/strong&gt; for this command. Division of numbers always yields a &lt;strong&gt;float.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;u&gt;Exponentiation:&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uxYCdJcv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/95b21e1t2nrmqbmwl2ub.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uxYCdJcv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/95b21e1t2nrmqbmwl2ub.png" alt="Image description" width="590" height="63"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Basically it's the power operator. Here, 2 and 4 are operands, and "**" is the operator computing exponents in python. &lt;/p&gt;




&lt;p&gt;🟢Now we will introduce to two more exciting arithmetic operations that we will use regularly in Python. i.e. &lt;strong&gt;floor division&lt;/strong&gt; and &lt;strong&gt;modulus.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;u&gt;&lt;strong&gt;Floor Division:&lt;/strong&gt;&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;In this arithmetic operation, the double-backslash operator (//) is the floor division operator.&lt;br&gt;
Floor division of integers results in an integer. If one of the operands is float, then the floor division results in a float.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--w4ViIygK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5chcqq8tzs1hoz9rbfn8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--w4ViIygK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5chcqq8tzs1hoz9rbfn8.png" alt="Image description" width="599" height="76"&gt;&lt;/a&gt;&lt;br&gt;
Here we can see, 7 divided by 5 yields 1.4 . But while using the floor division (//), it basically discards the part after the decimal point and returns a whole number by flooring the value to the nearest integer number. i.e. 1 &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RFdZLLO0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3lm6anrpnsj1fopnyv5u.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RFdZLLO0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3lm6anrpnsj1fopnyv5u.jpg" alt="Image description" width="800" height="1201"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;u&gt;&lt;strong&gt;Modulus:&lt;/strong&gt;&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;In this arithmetic operation, the percentage sign (%) is the modulus operator  and it basically returns the remainder after division. &lt;strong&gt;It works as a brilliant checker for finding odd or even number. **&lt;br&gt;
To check whether the number is odd or even, we have to **mod&lt;/strong&gt; by 2 and if the remainder yields zero then its a even number. Otherwise, the number is odd.&lt;br&gt;
&lt;strong&gt;For example:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--E3jEBiHS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5hyt2ye22t1fv68bdoxg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--E3jEBiHS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5hyt2ye22t1fv68bdoxg.png" alt="Image description" width="594" height="66"&gt;&lt;/a&gt;&lt;br&gt;
We can see that 4 divide by 2 yields quotient 2 and remainder 0. So the number is even. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8teKlvnQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/swrpvoa89y1xhhfs03iz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8teKlvnQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/swrpvoa89y1xhhfs03iz.jpg" alt="Image description" width="206" height="203"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🟡 Order of Precedence:
&lt;/h2&gt;

&lt;p&gt;After learning all the arithmetic operations, we need to know the order of precedence of them.&lt;u&gt; i.e. PEMDAS &lt;br&gt;
&lt;/u&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vFgsQQxZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3dxt73yb9ndcabemh3y8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vFgsQQxZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3dxt73yb9ndcabemh3y8.png" alt="Image description" width="214" height="406"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We know that Python executes from &lt;u&gt;top to bottom&lt;/u&gt; and reads code from &lt;strong&gt;left&lt;/strong&gt; to &lt;strong&gt;right&lt;/strong&gt;. Now, let us see a compound expression below:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JPl78ypk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y0rf3p081tb20txzsajk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JPl78ypk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y0rf3p081tb20txzsajk.png" alt="Image description" width="606" height="69"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Here, according to PEMDAS, operations in brackets should be carried out first.&lt;/strong&gt; After that, from left to right we can see that next in line is multiplication and then division. Lastly, addition is done.&lt;/p&gt;

&lt;p&gt;That's all for today! Feel free to ask me any question if you don't understand.&lt;/p&gt;

</description>
      <category>python</category>
      <category>beginners</category>
      <category>tutorial</category>
      <category>programming</category>
    </item>
    <item>
      <title>Installing Git and Creating a GitHub account</title>
      <dc:creator>Mehreen Mallick Fiona</dc:creator>
      <pubDate>Sun, 13 Nov 2022 18:09:20 +0000</pubDate>
      <link>https://dev.to/24mm/day-0-installing-git-and-creating-a-github-account-49j0</link>
      <guid>https://dev.to/24mm/day-0-installing-git-and-creating-a-github-account-49j0</guid>
      <description>&lt;h2&gt;
  
  
  What is the purpose of Git and GitHub?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;To connect tech-enthusiastic people from all around the world.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To reach out to my past version of myself while coding.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To keep track of individual projects.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To look back at any timeline of the project.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To allow us to host a git repository for an open-source project with everyone.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To know who is working with us on the project and what changes are made by them.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To conclude, GitHub is a portable online portfolio for all. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;u&gt;Installation of Git:&lt;/u&gt;
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Go to &lt;a href="https://dev.tourl"&gt;https://git-scm.com/downloads&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Depending on your operating system, you can choose to download the link:
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kerGqLhu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tl4f4ht89puoxifoc67r.png" alt="Image description" width="686" height="280"&gt;
&lt;/li&gt;
&lt;li&gt;After clicking that,

&lt;ul&gt;
&lt;li&gt;For Windows users: We can download according to our system type. i.e. 32-bit or 64-bit operating system.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;strong&gt;N.B:&lt;/strong&gt; Just in case, if someone does not know how many bits their operating system is, you can check it by the following steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Go to &lt;strong&gt;"Settings".&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click on &lt;strong&gt;"System".&lt;/strong&gt; and then look for &lt;strong&gt;"About"&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;After opening &lt;strong&gt;"About"&lt;/strong&gt;, we can see &lt;strong&gt;Device &lt;br&gt;
 Specifications&lt;/strong&gt; and let us know any information about our &lt;br&gt;
 operating system i.e.&lt;strong&gt;system type&lt;/strong&gt;. For example, my system &lt;br&gt;
 is:&lt;br&gt;
                          &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CqQZsmyV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/16e6rq64bvythgsczhkr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CqQZsmyV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/16e6rq64bvythgsczhkr.png" alt="Image description" width="415" height="33"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How to make a GitHub account?:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Go to &lt;a href="https://dev.tourl"&gt;https://github.com/&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4ErjQBFq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z4xw4mhaq9zv6tlduwlz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4ErjQBFq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z4xw4mhaq9zv6tlduwlz.png" alt="Image description" width="800" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click on "Sign up" and follow the steps as instructed by the website to create a GitHub account.&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>git</category>
      <category>github</category>
      <category>learnwithmitulcommunity</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
