<?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: gobi2023</title>
    <description>The latest articles on DEV Community by gobi2023 (@gobi2023).</description>
    <link>https://dev.to/gobi2023</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%2F1061705%2Fff2b0ec1-5fd1-4058-a9a3-1b3d14675602.png</url>
      <title>DEV Community: gobi2023</title>
      <link>https://dev.to/gobi2023</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gobi2023"/>
    <language>en</language>
    <item>
      <title>Identifiers,variables,Reserved words.</title>
      <dc:creator>gobi2023</dc:creator>
      <pubDate>Sun, 15 Nov 2026 15:18:22 +0000</pubDate>
      <link>https://dev.to/gobi2023/identifiersvariablesreserved-words-4p1n</link>
      <guid>https://dev.to/gobi2023/identifiersvariablesreserved-words-4p1n</guid>
      <description>&lt;p&gt;*&lt;em&gt;Identifiers *&lt;/em&gt;&lt;br&gt;
    A name in python program is known as identifier/variables or reference variables&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rules for identifiers in Python&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The first character is a letter (a-z, A-Z) or an underscore _.&lt;/li&gt;
&lt;li&gt;The remaining characters are letters, digits 0-9 or underscores.&lt;/li&gt;
&lt;li&gt;It can’t be one of the reserved keywords &lt;/li&gt;
&lt;li&gt;Case matters: total and Total are consider as two different names.&lt;/li&gt;
&lt;li&gt;There’s no length limit.
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Name='gobi' //name is identifier
isStudent= True //isStudent is identifier
Rollno=12  //Rollno is identifier

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;can start with underscore(&lt;em&gt;) and double underscore(&lt;/em&gt;_)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;_name&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;'gobi'&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;single&lt;/span&gt; &lt;span class="n"&gt;underscore&lt;/span&gt; &lt;span class="k"&gt;is&lt;/span&gt; &lt;span class="n"&gt;also&lt;/span&gt; &lt;span class="n"&gt;known&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt;  &lt;span class="n"&gt;private&lt;/span&gt;
&lt;span class="n"&gt;__rollno&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;13&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;double&lt;/span&gt; &lt;span class="n"&gt;underscore&lt;/span&gt; &lt;span class="k"&gt;is&lt;/span&gt; &lt;span class="n"&gt;also&lt;/span&gt; &lt;span class="n"&gt;known&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;strictly&lt;/span&gt; &lt;span class="n"&gt;private&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Reserved Words or Keywords&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;we can't use the keywords as identifier or variables.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="n"&gt;keyword&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"The list of keywords are : "&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;keyword&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;kwlist&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;output&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="nc"&gt;The&lt;/span&gt; &lt;span class="kt"&gt;list&lt;/span&gt; &lt;span class="n"&gt;of&lt;/span&gt; &lt;span class="n"&gt;keywords&lt;/span&gt; &lt;span class="n"&gt;are&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;'False'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'None'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'True'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'and'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'as'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'assert'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'async'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'await'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'break'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'class'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'continue'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'def'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'del'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'elif'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'else'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'except'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'finally'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'for'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'from'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'global'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'if'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'import'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'in'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'is'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'lambda'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'nonlocal'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'not'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'or'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'pass'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'raise'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'return'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'try'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'while'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'with'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'yield'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>ai</category>
      <category>identifiers</category>
      <category>webdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Starting Python.....</title>
      <dc:creator>gobi2023</dc:creator>
      <pubDate>Sun, 15 Nov 2026 01:02:09 +0000</pubDate>
      <link>https://dev.to/gobi2023/starting-python-4nnc</link>
      <guid>https://dev.to/gobi2023/starting-python-4nnc</guid>
      <description>&lt;p&gt;&lt;strong&gt;Python&lt;/strong&gt; is &lt;strong&gt;General Purpose High Level Programming Language.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python is Robust(powerful and fast)&lt;/li&gt;
&lt;li&gt;Plays well with others;&lt;/li&gt;
&lt;li&gt;Runs everywhere(platfrom independent means runs in windows,linux,mac);&lt;/li&gt;
&lt;li&gt;Easy to learn(especially easy syntax);&lt;/li&gt;
&lt;li&gt;It is Opensource .&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Powerful and Fast:&lt;/strong&gt;Python handles large-scale data processing   efficiently,used in data science,data analaysis ,AI and Machine learing&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Plays Well with Others:&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Used to develop &lt;br&gt;
    • Web Applications. &lt;br&gt;
    • Desktop Applications. &lt;br&gt;
    • Database (DB) Applications.&lt;br&gt;
    • Network Programming. &lt;br&gt;
    • Game Development.&lt;br&gt;
    • Internet of Things (IoT).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Python will combine with other programming language&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;• CPython (Python with C). &lt;br&gt;
   • JPython / Jython (Python with Java). &lt;br&gt;
   • IronPython (Python with C# / .NET).&lt;br&gt;
   • PyPy(Powerful python).&lt;br&gt;
   • RubyPython. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Python filename extension&lt;/strong&gt;: .py &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Python runs everywhere&lt;/strong&gt;&lt;br&gt;
    - Runs in windows,linux,mac ..&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Diff b/t High-Level Programming Languages &amp;amp; Low-Level Programming Languages :&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. High-Level Programming Languages:&lt;/strong&gt;&lt;br&gt;
    It is easy to understand by humans .written the code in english language .Eg:python,java,c#,c++,javascript.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Low-Level Programming Languages:&lt;/strong&gt;&lt;br&gt;
    It is understand only by machines and difficult to understand by humans like assembly or binary (0110,1011).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;History of Python&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Dutch programmer &lt;strong&gt;Guido van Rossum&lt;/strong&gt; Discover Python in December  &lt;strong&gt;1989&lt;/strong&gt; at &lt;strong&gt;Centrum Wiskunde &amp;amp; Informatica (CWI)&lt;/strong&gt; in the Netherlands&lt;/p&gt;

&lt;p&gt;Python 0.9 - February 1991&lt;br&gt;
Python 1.0 - January 1994&lt;br&gt;&lt;br&gt;
Python 2.0 - October 2000&lt;br&gt;&lt;br&gt;
Python 3.0 - December 2008  &lt;/p&gt;

&lt;p&gt;In Python 3.0 -&amp;gt; It broke backward compatibility.&lt;br&gt;
 Eg: if we write python 3.0 code and it can't used in python 2.0.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Diff b/t Programming language and scripting language&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Programming language- language which do compilation(execute as whole file)&lt;/li&gt;
&lt;li&gt;Scripting language-language which do interpretation(execute as line by line code)&lt;/li&gt;
&lt;li&gt;Python is both Programming language and scripting language&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Performance &amp;amp; Speedwise languages&lt;br&gt;
  1)c&lt;br&gt;
  2)c++&lt;br&gt;
  3)java&lt;br&gt;
  4)javascript&lt;br&gt;
  5)php&lt;br&gt;
  6)python&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Static vs. Dynamic Typing language&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Static Typed Language&lt;/strong&gt; - it will check data type of the variable .Eg :C, C++, Java, and C#,Typescript.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Java (Statically Typed)&lt;/span&gt;
&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;score&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;      &lt;span class="c1"&gt;// 'score' is strictly an integer (number)&lt;/span&gt;
&lt;span class="n"&gt;score&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"High"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;       &lt;span class="c1"&gt;// ERROR! Caught immediately before the program runs&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Dynamically Typed Language&lt;/strong&gt; - it will not check for datatypes of the variable .Eg :Python,Javascript,PHP .&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Python (Dynamically Typed)&lt;/span&gt;
&lt;span class="n"&gt;score&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;           &lt;span class="c1"&gt;# 'score' acts as an integer&lt;/span&gt;
&lt;span class="n"&gt;score&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"High"&lt;/span&gt;        &lt;span class="c1"&gt;# ALLOWED! 'score' is now text&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Advantages of Python&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1)Python is simple&lt;br&gt;
2) Python is Open.&lt;br&gt;
3) Python is interpreted language&lt;br&gt;
4) Python is Extensible: [CPython / JPython / PyPy]&lt;br&gt;
5) High Level Programming Language&lt;br&gt;
6) Platform Indepedent.&lt;br&gt;
7) Dynamically Typed Language&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Disadvantages of Python&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1) Performance is low compare to c,c++,java .its basically due to memory consumption is high in python&lt;br&gt;
2) can't be used in Mobile App Developments&lt;br&gt;
3) Runtime error due to its dynamically typed.&lt;/p&gt;

&lt;p&gt;moving ahead ....&lt;/p&gt;

</description>
      <category>start</category>
      <category>learning</category>
      <category>python</category>
      <category>payilagam</category>
    </item>
  </channel>
</rss>
