We are still actively working on the spam issue.

Difference between revisions of "Python"

From InstallGentoo Wiki
Jump to: navigation, search
Line 17: Line 17:
 
Printing to the screen is always the most basic introduction to a programming language.
 
Printing to the screen is always the most basic introduction to a programming language.
  
     #!/usr/bin/python
+
     #!/usr/bin/env python
 
      
 
      
 
     print("Hello World!")
 
     print("Hello World!")
Line 24: Line 24:
 
Variables are a way of representing data with human-readable names.
 
Variables are a way of representing data with human-readable names.
  
     #!/usr/bin/python
+
     #!/usr/bin/env python
 
      
 
      
 
     my_variable = "Hello "
 
     my_variable = "Hello "
 
     print(my_variable + "World!")
 
     print(my_variable + "World!")
  
As you can see, we used the variable in the print() function and ''concatinated'' it with the rest of the string "Wolrd!".
+
As you can see, we used the variable in the print() function and ''concatenated'' it with the rest of the string "World!".
  
 
===Arithmetic===
 
===Arithmetic===
 
Python, like all languages, can do math as well.
 
Python, like all languages, can do math as well.
  
     #!/usr/bin/python
+
     #!/usr/bin/env python
 
      
 
      
 
     num = 5
 
     num = 5
Line 44: Line 44:
 
* / (division)
 
* / (division)
 
* * (multiplication)
 
* * (multiplication)
 +
* % (modulus)
  
 
[[Category:Programming languages]]
 
[[Category:Programming languages]]

Revision as of 21:06, 7 February 2014

Python is a wicked cool [sic] interpreted scripting language that a lot of people start their programming journeys with. It has an easy to read, dynamically typed syntax that appeals to beginners and people who suffer from great sloth.

Basic Examples

The basics of Python are to start a file with the path of the interpreter. If you have written code in BASH, Perl or Ruby you will recognize the opening line.

   #!/usr/bin/env python

To run your python application, you have two methods. If you are using a UNIX based operating system you can use the `chmod` command to make the file executable, or pass it as an argument to the python interpreter.

   $ chmod +x my_file.py && ./my_file.py

Alternatively:

   $ python my_file.py

Printing

Printing to the screen is always the most basic introduction to a programming language.

   #!/usr/bin/env python
   
   print("Hello World!")

Variables

Variables are a way of representing data with human-readable names.

   #!/usr/bin/env python
   
   my_variable = "Hello "
   print(my_variable + "World!")

As you can see, we used the variable in the print() function and concatenated it with the rest of the string "World!".

Arithmetic

Python, like all languages, can do math as well.

   #!/usr/bin/env python
   
   num = 5
   print(num + 6)

The above program will display the sum of 5 and 6 (11, you pleb). You can use any of the following operators:

  • + (addition)
  • - (subtraction)
  • / (division)
  • * (multiplication)
  •  % (modulus)