Python: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 73: Line 73:
   print
   print
</syntaxhighlight>
</syntaxhighlight>
<font color=darkgray>TODO. Continue: https://levelup.gitconnected.com/python-for-absolute-beginners-a-quick-primer-c7db94a5d0e</font>

Revision as of 02:10, 13 May 2021

Internal

Subjects

Installation

Mac

brew install python3

Linux

yum install python3

Organizatorium

  • https://opensource.com/article/18/1/running-python-application-kubernetes
  • Each installation of Python may have different modules installed. Python determines the path to its modules by examining the location of the python3 executable.
  • Python environments on Mac:
    • ~/Library/ApplicationSupport/iTerm2/iterm2env/versions/*/bin/python3
    • ~/Library/ApplicationSupport/iTerm2/Scripts/YourScript/iterm2env/versions/*/bin/python3

Basic Language

Printing done with print() function.

print('something')

Comments:

# This is a comment

Variables.

a = 1
b = 'something'
print(a)
print(b)

Functions:

def function_name(arguments):
  <function body>

def something(a, b):
  c = a + b
  return c

Conditions:

if a == 1:
  print('something')
else
  print('something else')

Loops:

while <condition>:
  code-block

while x < 5:
  x = x + 1
  print

TODO. Continue: https://levelup.gitconnected.com/python-for-absolute-beginners-a-quick-primer-c7db94a5d0e