<?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: MAHDIN</title>
    <description>The latest articles on DEV Community by MAHDIN (@amahdin2).</description>
    <link>https://dev.to/amahdin2</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F974050%2F2489cea2-d77b-4391-a610-905f393f9019.png</url>
      <title>DEV Community: MAHDIN</title>
      <link>https://dev.to/amahdin2</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/amahdin2"/>
    <language>en</language>
    <item>
      <title>PYTHON FOR BEGINNERS Part 1</title>
      <dc:creator>MAHDIN</dc:creator>
      <pubDate>Thu, 17 Nov 2022 17:47:40 +0000</pubDate>
      <link>https://dev.to/amahdin2/python-for-beginners-part-1-2n0j</link>
      <guid>https://dev.to/amahdin2/python-for-beginners-part-1-2n0j</guid>
      <description>&lt;h2&gt;
  
  
  WHAT IS PYTHON?
&lt;/h2&gt;

&lt;p&gt;In today’s data age, python has become one of the major leading languages to work with. It is not only used to connect to various database systems but also for making accessing, working and modifying them easy. Python is an object-oriented, high-level programming language with integrated dynamic semantics primarily for web and app development.&lt;/p&gt;

&lt;h2&gt;
  
  
  WHY PYTHON IS USEFUL?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Easy to learn and use&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;English like commands&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;No need to write everything from scratch.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Lengthy problems solved in few lines with the help of libraries&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  INTRODUCTION TO PYTHON
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;VARIABLE AND DATA TYPES&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;VARIABLE: Variable is a reserved memory location where we can store the values.&lt;/p&gt;

&lt;p&gt;Suppose you are John. You want to print your name as an output. So, first you have to declare a variable. Put your name on the variable then print your name.&lt;/p&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%2F3q4scxwhyro20y7qecqw.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%2F3q4scxwhyro20y7qecqw.png" alt="Image description" width="637" height="343"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here name is a variable and "John" is the value.&lt;/p&gt;

&lt;p&gt;DATA TYPES:&lt;/p&gt;

&lt;p&gt;We use variables to store values and every value in python has a data type.&lt;/p&gt;

&lt;p&gt;Integer: 4,6,8,9.&lt;br&gt;
Float: 2.3,5.7,9.8.&lt;br&gt;
Complex Number: 5+3i,7+2i,10+3i (Here i is imaginary number)&lt;br&gt;
String: "John","Adam"&lt;br&gt;
List: ['red','blue','green']&lt;br&gt;
Tuple: ('red','blue','green')&lt;br&gt;
Boolean: True or False&lt;br&gt;
Dictionary: {"name":"John","age":"22",}&lt;/p&gt;

&lt;h2&gt;
  
  
  type() function
&lt;/h2&gt;

&lt;p&gt;There is a function named type which we mostly use to find a type of a variable.&lt;/p&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%2Fz6n31det16dqnr2xibxv.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%2Fz6n31det16dqnr2xibxv.png" alt="Image description" width="442" height="417"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Arithmetic Operation
&lt;/h2&gt;

&lt;p&gt;1.Addition (+)&lt;/p&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%2Fb3zu1avo93dp5dunb1i7.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%2Fb3zu1avo93dp5dunb1i7.png" alt="Image description" width="786" height="197"&gt;&lt;/a&gt;&lt;br&gt;
2.Subtraction (-)&lt;/p&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%2Fpdwz90dbg9ytdpum7558.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%2Fpdwz90dbg9ytdpum7558.png" alt="Image description" width="781" height="200"&gt;&lt;/a&gt;&lt;br&gt;
3.Multiplication (*)&lt;/p&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%2F0umyh2dppizlhsibvgul.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%2F0umyh2dppizlhsibvgul.png" alt="Image description" width="561" height="190"&gt;&lt;/a&gt;&lt;br&gt;
4.Division (/) (output of a division will always be a float)&lt;/p&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%2Fjk895ki5jdjxlpbp3xg0.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%2Fjk895ki5jdjxlpbp3xg0.png" alt="Image description" width="664" height="199"&gt;&lt;/a&gt;&lt;br&gt;
5.Floor Division (//)&lt;/p&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%2F3pdsitoy6rgc12iysfvt.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%2F3pdsitoy6rgc12iysfvt.png" alt="Image description" width="649" height="201"&gt;&lt;/a&gt;&lt;br&gt;
6.Modulus (%)&lt;/p&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%2F0dbpssadqoi7hppb5wom.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%2F0dbpssadqoi7hppb5wom.png" alt="Image description" width="543" height="193"&gt;&lt;/a&gt;&lt;br&gt;
7.Exponentation (**)&lt;/p&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%2F7h7lkvh0isl2fkmkhqmq.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%2F7h7lkvh0isl2fkmkhqmq.png" alt="Image description" width="719" height="193"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Assignment Operators
&lt;/h2&gt;

&lt;p&gt;If we want to add or multiply a number from a variable(a) and store the value on the variable we added or multiplied from (a=a+7 or a=a*7), then we have to use these assignment operators:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Add and assign (+=)&lt;/li&gt;
&lt;/ol&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%2Fvquxgk25bvhuehtdv6jd.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%2Fvquxgk25bvhuehtdv6jd.png" alt="Image description" width="603" height="228"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Subtract and assign (-=)&lt;/li&gt;
&lt;/ol&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%2Fxyjdqdpg73px1vpzjji3.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%2Fxyjdqdpg73px1vpzjji3.png" alt="Image description" width="577" height="225"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Multiply and assign (*=)&lt;/li&gt;
&lt;/ol&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%2Fg7kpw9zzj501ozck4ag1.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%2Fg7kpw9zzj501ozck4ag1.png" alt="Image description" width="564" height="228"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Divide and assign (/=)&lt;/li&gt;
&lt;/ol&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%2Ff46pf5x0nhp773c31n5x.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%2Ff46pf5x0nhp773c31n5x.png" alt="Image description" width="603" height="230"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Modulus and assign (%=)&lt;/li&gt;
&lt;/ol&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%2Fa1wrjbj55hm7sdtb8zek.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%2Fa1wrjbj55hm7sdtb8zek.png" alt="Image description" width="562" height="233"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Exponent and assign (**=)&lt;/li&gt;
&lt;/ol&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%2Fwh1s0ufkx6n1srpg4z87.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%2Fwh1s0ufkx6n1srpg4z87.png" alt="Image description" width="625" height="232"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Floor Division and assign (//=)&lt;/li&gt;
&lt;/ol&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%2Fn4viaviy9dgxt0okjykx.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%2Fn4viaviy9dgxt0okjykx.png" alt="Image description" width="624" height="228"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  input () function
&lt;/h2&gt;

&lt;p&gt;If we want to take input from user, we usually use input () function.&lt;/p&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%2F20iyftonuikhl1gacvuq.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%2F20iyftonuikhl1gacvuq.png" alt="Image description" width="699" height="198"&gt;&lt;/a&gt;&lt;br&gt;
Basically, input function always returns a string.&lt;br&gt;
[]&lt;/p&gt;

&lt;p&gt;So, if we want a numeric value as an output, we have to convert the string with int,float or any kind of built in functions.&lt;/p&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%2Fk281cwydfv6rbe4eq4u5.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%2Fk281cwydfv6rbe4eq4u5.png" alt="Image description" width="759" height="196"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
