Python: Difference between revisions
From charlesreid1
| Line 105: | Line 105: | ||
</pre> | </pre> | ||
=Flags= | |||
{{PythonFlag}} | |||
[[Category:Python]] | [[Category:Python]] | ||
Revision as of 08:47, 14 August 2017
Python - the computer language
Python Modules
Security/Networking
Computing/Numerics
Data
Images
Profiling
Profiling Python Code
See Python/Profiling
Timing Python Code
See Python/Timing
Resources
This Wiki
All pages on this wiki categorized Python: Category:Python
The old Python page: Old Python Page
Awesome Python
Awesome-python: https://awesome-python.com/ (github repo here: [1])
Wow, just... wow.
Learning Python
# it's about damn time alias python='python3'
Why you shouldn't use "Learn Python the Hard Way": http://sopython.com/wiki/LPTHW_Complaints
List of recommended Python tutorials: http://sopython.com/wiki/What_tutorial_should_I_read%3F
Ebook: Dive Into Python 3: http://www.diveintopython3.net/
Removing
Removing Python.org Python
Via http://bugs.python.org/issue7107:
tmpfile=/tmp/generate_file_list
cat <<"NOEXPAND" > "${tmpfile}"
#!/bin/sh
version="${1:-"2.6"}"
file -h /usr/local/bin/* | grep \
"symbolic link to ../../../Library/Frameworks/Python.framework/"\
"Versions/${version}" | cut -d : -f 1
echo "/Library/Frameworks/Python.framework/Versions/${version}"
echo "/Applications/Python ${version}"
set -- Applications Documentation Framework ProfileChanges \
SystemFixes UnixTools
for package do
echo "/Library/Receipts/Python${package}-${version}.pkg"
done
NOEXPAND
chmod ug+x ${tmpfile}
This script lists all files/top-level directories to be removed:
${tmpfile} 2.6
To actually delete the files:
${tmpfile} 2.6 | sed -e "s/^.*$/sudo rm -r \"&\"/g" | sh
Flags
| Python a powerful programming language
Scientific Python: Data analysis libraries: Scipy · Numpy · Pandas · Statsmodel Machine learning libraries: Sklearn Neural network libraries: Tensorflow · Keras Plotting/viz: Matplotlib · Seaborn · Jupyter Solving partial differential equations and bessel functions: Fipy · Bessel Functions
Web and Networking Python: Web programming: Flask · Webapps · Mechanize · Scrapy · Gunicorn Wifi: Wireless/Python · Scapy IPython and Jupyter: Jupyter
Drawing, Geometry, and Shapes: Shapely (for drawing shapes): Shapely Geography library: Geos
General Useful Python Utilities: Python Remote Objects: Pyro Logging (create multi-channel log messages): Logging Keyboard (control keyboard from Python): Keyboard
Black Hat Python: Network scanning: Python/Scanner
|