Python: Difference between revisions
From DWIKI
New page: =Link= *[http://www.python.org/ Homepage] |
Tag: wikieditor |
||
| (32 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
= | |||
*[http://www.python.org/ Homepage] | = Links = | ||
*[http://www.python.org/ Homepage] | |||
*[https://peps.python.org/pep-0008/ PEP 8 – Style Guide for Python Code= | |||
==Documentation== | |||
*[https://docs.python.org/3/ Python 3 documentation] | |||
==Tutorials== | |||
*[https://www.w3schools.com/python/ w3schools] | |||
*[https://www.tutorialspoint.com/python https://www.tutorialspoint.com/python] | |||
*[https://wiki.python.org/moin/BeginnersGuide/Programmers Beginners guide] | |||
=HOWTO= | |||
==virtual environment (venv)== | |||
===Create virtual environment=== | |||
*https://realpython.com/python-virtual-environments-a-primer/ | |||
python -m venv myvenv | |||
and to activate that | |||
source myvenv/bin/activate | |||
and then you can | |||
pip install whatever | |||
===Leave venv=== | |||
deactivate | |||
==Listen on http== | |||
[https://realpython.com/python-http-server/ Python http server] | |||
python3 -m http.server 8080 | |||
===Leave virtual environment=== | |||
deactivate | |||
===Link python to python3 on Ubuntu=== | |||
update-alternatives --install /usr/bin/python python /usr/bin/python3 1 | |||
==Time/datetime== | |||
===Seconds to time=== | |||
from datetime import timedelta | |||
myt = timedelta(seconds = 1000) | |||
print(myt) | |||
==Print== | |||
===Print with decimals=== | |||
first = 2 | |||
second = 3.1415 | |||
print("First: {} second {:.2f}".format(first,second)) | |||
=Data types= | |||
==Tuples== | |||
===Tuples methods=== | |||
=Regex= | |||
*[https://docs.python.org/3/howto/regex.html Python Regex] | |||
=Strings= | |||
==Length of string== | |||
len(s) | |||
==Lists== | |||
===List operators=== | |||
=Regular expressions= | |||
https://docs.python.org/3/library/re.html | |||
=FAQ= | |||
==Leave virtualenv== | |||
deactivate | |||
==Python shebang== | |||
#!/usr/bin/env python3 | |||
==Error messages== | |||
==-bash: python: command not found== | |||
Try | |||
update-alternatives --config python | |||
===update-alternatives: error: no alternatives for python=== | |||
update-alternatives --install /usr/bin/python python $(which python3) 1 | |||
[[Category:Programming]] | |||
Latest revision as of 12:34, 12 May 2026
Links
- Homepage
- [https://peps.python.org/pep-0008/ PEP 8 – Style Guide for Python Code=
Documentation
Tutorials
HOWTO
virtual environment (venv)
Create virtual environment
python -m venv myvenv
and to activate that
source myvenv/bin/activate
and then you can
pip install whatever
Leave venv
deactivate
Listen on http
python3 -m http.server 8080
Leave virtual environment
deactivate
Link python to python3 on Ubuntu
update-alternatives --install /usr/bin/python python /usr/bin/python3 1
Time/datetime
Seconds to time
from datetime import timedelta myt = timedelta(seconds = 1000) print(myt)
Print with decimals
first = 2
second = 3.1415
print("First: {} second {:.2f}".format(first,second))
Data types
Tuples
Tuples methods
Regex
Strings
Length of string
len(s)
Lists
List operators
Regular expressions
https://docs.python.org/3/library/re.html
FAQ
Leave virtualenv
deactivate
Python shebang
#!/usr/bin/env python3
Error messages
-bash: python: command not found
Try
update-alternatives --config python
update-alternatives: error: no alternatives for python
update-alternatives --install /usr/bin/python python $(which python3) 1
