___- --___
___-- ____ --___
___-- __--- ---__ --___
___-- __--- <> ---__ -.___
___-- __--- ---__ --___
___-- __--- ~ ipse se nihil ~ ---__ --___
___-- __--- ~ scire id unum sciat ~ ---__ --___
__-- __--- ---__ --__
:=====================-========================================================:
(= -====== _ ==============================================- ==================)
\___ ______________________________________ - _______________________________/
.-=-.'\ \/ /'.-=-. .-==-.'\ \/ /'.-=-.
( @_\ \ '\/' / /_@ ) Welcome to the one and only: ( @_\ \ '\/' / /_@ )
: _============_ : _______ : _============_ :
'-| | | | |-' / \ __ __ '-| | | | |-'
| | | | | / ___ | / / / / | | | ' |
____| | ' | |________/ /___/ /_ __/ /_/ /_ ____ ____ | | | | |
\ | | | | | / / / / / / __/ __ \/ __ \/ __ \ | | | | |
\__| | | | |______/ /_____,'/ /_/ / /_/ / / / /_/ / / / / | | | | |
| | | | . / / __ \__, /\__/_/_/_/\____/_/ /_/ | | | | |
| | | | | / / _ / //____/ | | | | |
| | | | | / / (_) /_ ____ ____ ____ __ __ | | | | |
| | | | | / /___/ / __ \/ ___/ __ `/ ___/ / / /_______' | | | |____
| | | | | / ' / / /_/ / / / /_/ / / / /_/ / | | ` | | /
| | ') | |/_______/_/_.___/_/___\__,_/_/___\__, /_________| | ) | |__/
| | , | | /____/ ~ v3 ~ | | , | |
| | ( . | | | ( . |
| ` ) ) | Provided to You by: | ` ) ) |
| ). , ( | | ). , ( |
|.( ,) .). Your friendly neighbourhood anons, |.( ,) .).|
[#:^= -- = :#] The NSA, Google LLC, Ur mom, [#: = -- = :#]
' ` ` ' and Sgt. Walter Harriman of SGC ' ` ` '
\ ~``~ / \ ~``~ /
//" *,,* "\\ >>>
irc.anonops.com/6697#python <<< //" *,,* "\\
| | || | | | | || | |
/_/___''___\_\_ _____ ___ _______ _____ _____ ______ _____ /_/___''__\_\
| | " ] | | `' | | |' . | ` | | |
_[______|_ _____ |_____|___\_____ _|_____|__ __#_______:___ ___|__ _:___ __|__
/ | | | | % | | '|r | ^ ~o~ |
| UPDATED: 2019-04-27 , | | | | | | ,;/, |
"""'""''"''""""''"''''""''""'''''''"''""'''''"""'''''"""''""''''''"'''""'""'"'''
!! Keep in mind that in 2020 python 2.7.x loses it's support, so it means !!
!! that after the date there will be no more official bugfix releases !!
!!
https://www.python.org/dev/peps/pep-0373/#maintenance-releases !!
!! !!
'""'""''"''""""''"''''""''""'''''''"''""'''''"""'''''"""''""''''''"'''""'""'"'''
#### There is a quickstart here if you wish to start directly: ####
https://ptpb.pw/~quickstart
=
!= -----------------------
NOTICE ----------------------- =
!=
=
!= IF YOU FIND MISSING INFORMATION, TYPOS, BUGS OR BROKEN =
!=
=
!= LINKS PLEASE REPORT TO AN OP IN #PYTHON =
!=
=
!= ------------------------------------------------------ =
!=
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= =
= ~ \o/ ~ =
= =
= Welcome to the mighty Python Library! This is a community driven =
= project, which means that everyone can contribute. If you're =
= interested in cooperation please contact a channel operator. =
= =
= First edition of this document was focused on gathering Python =
= related books, thence the Python Library, and providing a =
= downloadable URL for them. This philosophy changed in the second =
= edition due that constant growth of content and maintainers who =
= couldn't keep up with holding the links alive. All the links were =
= remove and we focused more on course content. That turned out to =
= be inefficient due to the big change in the Python community it =
= self – Migration from legacy python (2.7) to current version (3.6+). =
= =
= Third edition of PyLib (Python Library) aims to categorise the =
= content by the experience need to comprehend the given material, =
= setting the Zens of python(`import this`) to the use. =
= =
= Few hints to make exploring the PyLib easier: =
= 1. The numbers doesn't mean the order in which you should follow the =
= courses, it's just the reference numbers and order in which they =
= where added. =
= 2. *nix users may want to use Vim in read-only mode or any other text =
= editors to their advantage, as well as programs like 'less' or =
= 'info' for example. =
= 3. If you have any problem with navigation, a suggestion or any =
= question feel free to state it in out IRC channel : =
= =
=
irc.anonops.com/python =
= =
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
_____________________
__________________ ____------------------- `\
/:--__ "' ` ` .--' |
||<=> | '|. ___________________________/
| \__/_________________------------------- |
| |
| -#' SCROLL OF THE CONTENT quickref |
| |
| 1. Courses and Tutorials ~
COURSES |
| 1.1. Beginner ~
NEWB |
| 1.2. Intermediate ~
TRYHARD |
| `. |
| 2. Training material /\ ~
TRAIN |
| 2.2. Exercises `' ~
EXER /
| 2.3. Ideas ~
IDEAS `|
| |
| 3. Help ~
HELP |
| 3.1 Tags ~
TAGS |
| 3.2 Language ~
LANG |
| 3.3 Editors ~
EDIT |
| |
| 4. Other useful material ~
MISC |
| 4.1. Links ~
LINKS |
| 4.2. Treasure Hunt ~
GET |
| |
| 5. Contribute guidelines. ~
CONTRIB . |
| / |
| TAG DESCRIPTION ' \
| |
| [3.x] : Python 3.x |
| [AUDIO] : Audio, podcasts, etc |
| [BOOK] : Book format: pdf/mobi/epub |
| [GAME] : Play/write games |
| .' [HELP] : Place to ask for help |
| | [HTML] : HMTL format /
| ' [INTER] : Interactive |
| '.
[INTRO] : Introduction content ,
| \ [LEGACY] : Python 2.7 |
| [NEWS] : Pythonic News |
,-=-'. [VID] : Video Lesson \
||[ ]|| ___________________/
\===/_______.___________---------------------------^ ~ TOC ~
* For more detailed description of tags *
* head to chapter 3.1 Tags. *
_ ______ ________ ________ ________ ________
<{)===| ` |====| |====| |==<=| |====| |===(}>
| |____| |____| |_ __| |____| |
| ` |
| dP""b8 dP"Yb 88 88 88""Yb .dP"Y8 888888 .dP"Y8 |
| dP `" dP Yb 88 88 88__dP `Ybo." 88__ `Ybo." |
| Yb Yb dP Y8 8P 88"Yb o.`Y8b 88"" o.`Y8b .'
| YboodP YbodP `YbodP' 88 Yb 8bodP' 888888 8bodP' \
| |
| & Tutorials |
| |
| . _ .,-'``'-,. _ |
| '` _ .,- '` `' -,. _ ~
COURSES ~ |
| _ .,- '` `'-,. _ |
|_.,- '` `' -,._|
, ,
( ` ( `
(. ) (. )
= * Courses are categorized with the lowers skill set needed, meaning that * =
= everyone can find something for themselves in the beginner section, no =
= = - matter how experienced they are - = =
|| ||
\/ Quality material should have a section where it mention what \/
/\ audience it's suited for, like for example: "Whom is this course /\
\/ intended for". This can be also included in the preface. The \/
|| amount of courses out there could keep you occupied until your ||
/\ last days so try to invest some time to find one that matches /\
\/ most of your expectations and experience. If you find that \/
/\ troubling and overwhelming ask for advice in the channel. /\
(__) (__)
.-----------------------------------------------------------------.
/ .-. ___ _ .-. \
| / \ / _ )___ ___ _(_)__ ___ ___ ____ / \ |
| |\_. | / _ / -_) _ `/ / _ \/ _ \/ -_) __/ | /| |
|\| | /| /____/\__/\_, /_/_//_/_//_/\__/_/ |\ | |/|
| `---' | /___/ | `---' |
| |-----------------------------------------------------| |
\ / ~
NEWB ~ \ /
`---' `---'
o- == == == == == == == == == == == == == == == == == == == == == == == == == -o
| |
| ~ o/ ~ |
| |
|
Note: When starting off on your programming journeys there will be times |
| when you are overly frustrated. As in over the top frustrated. Which may |
| lead you faggots, ehm, beginners, to either quit your programming journeys |
| entirely or begin to jump from course to course. This struggle is natural; |
| never say "I can't take it anymore". Say "Bring it on!". For you quitters, |
| the more you persevere, the better and quicker will ya not only learn |
| Python, but develop a mindset that's gonna keep you focused on achieving |
| your goals. For those of you who start jumping from course to course, know |
| that this only weakens You. One bad course You follow through completely |
| will be a hundred times better than bits and pieces of several other good |
| courses. Another very common mistake that beginners make is that they just |
| speed through the course as fast as possible. Learning how to write some |
| simple scripts in couple of days is cool, but let's be real, assuming that |
| you're not a genius or some prodigy that can memorize everything at first |
| sight, hasting things up won't serve you any good. Programming is a lot |
| more than just a writing of instructions for a device that runs them. It's |
| a way for programmers to express and communicate their ideas for the |
| audience of other programmers. Imagine learning a new language only from a |
| dictionary. You might get the words right, but it won't help you to struc- |
| ture any good sentence efficiently. Thence the name –programming language. |
| The key to success is to always put your newly acquired knowledge to use, |
| wherever it is, by taking notes, writing some simple demonstration program |
| or combining the two together into one big interactive notebook. Do what |
| suits you best and don't let your time go to waste; invest it wisely. |
| Patience pays! Set yourself a goal when you start your journey. What is |
| the sole purpose of you willing to learn Python or programming at all? Da- |
| ta science, WebDev, SysOps, pentesting, networking, scraping, maths, or |
| anything else that comes to your mind? Possibilities with python are |
| enormous, and it's impossible to learn it all. If you create a vision of |
| what you want to become, and what you want to do with Python, you won't |
| risk roaming around from topic to topic, not learning anything at all. |
| |
| Enough talking, find yourself a course and have fun! :) |
| P.S. Visit see
HELP for some other kind advices. |
| |
o- == == == == == == == == == == == == == == == == == == == == == == == == == -o
001.
Official python tutorial [HTML][3.7]
002.
Python Tutorial – Learn Python Programming Step by Step [INTRO][HTML][3.6]
107.
Think Python [INTRO][HTML][3.6]
003.
Learning to Program [INTRO][HTML][3.6]
004.
Python Introduction form Scratch [INTRO][INTER][HTML][3.x]
005.
How to Think Like a Computer Scientist [INTRO][AUDIO][HTML][INTER][3.x]
007.
Introduction to CS and Programming in Python. (MIT) [INTER][VID][3.5]
108.
Illustrated Guide to Python 3 [INTRO][BOOK][3.6]
008.
Intro to CS and programming using python (MIT) [INTRO][INTER][VID][3.5]
009.
Python Introduction from Scratch [INTRO][INTER][VID][3.x]
011.
UDEMY - Learn Python Programming [INTRO][VID][INTER][3.4]
012.
Python Programming Tutorials by Jayanam [INTRO][VID][3.6]
013.
Python tutorials [HTML][3.4]
014.
Cracking Codes with Python [BOOK][HTML][3.6]
015.
Learn Python The Hard Way [INTRO][BOOK][HTML][3.6]
016.
Automate the boring stuff for python beginners [BOOK][HTML][3.4]
017.
A Byte of Python [INTRO][BOOK][HTML][3.x]
018.
Pymbook [BOOK][HTML][3.5]
019.
Python a-Z course by Timothy Chen (NOT COMPLETE) [INTRO][HTML][INTER][3.4]
020.
Learn To Program With Python (Derek Banas) [INTRO][VID][3.5]
021.
Android Python Course(Enki) FREEMIUM! [INTRO][INTER][VID]
022.
Android Python Course(SoloLearn) FREEMIUM! [INTRO][INTER][VID]
023.
Python Basics [INTRO]HTML][3.5]
024.
Learn to Code by Programming Robots in Minecraft! [BOOK][GAME][HTML]
025.
Invent Your Own Computer Games with Python [BOOK][GAME][HTML][3.4]
026.
Python Fundamentals [LEGACY][VID]
027.
KhanAcademy Python Beginner Course [LEGACY][VID]
028.
Complete Python Bootcamp [LEGACY][INTER][VID]
029.
Python Beyond the basics [LEGACY][INTER][VID]
102.
Python Jumpstart by Building 10 Apps, talkpython.fm [VID][3.x]
106.
Python GUI Examples (Tkinter Tutorial) [INTER][HTML]
.-----------------------------------------------------------------.
/ .-. ____ __ ___ __ .-. \
| / \ / _/__ / /____ ______ _ ___ ___/ (_)__ _/ /____ / \ |
| |\_. | _/ // _ \/ __/ -_) __/ ' \/ -_) _ / / _ `/ __/ -_)| /| |
|\| | /|/___/_//_/\__/\__/_/ /_/_/_/\__/\_,_/_/\_,_/\__/\__/ |\ | |/|
| `---' | | `---' |
| |-----------------------------------------------------| |
\ / ~
TRYHARD ~ \ /
`---' `---'
030.
Crash into Python [HTML][3.x]
031.
Intermediate Python [BOOK][HTML]
032.
Python Module of the Week - Book [BOOK][HTML][3.x]
033.
Write Pythonic Code Like a Seasoned Dev [VID][3.x]
034.
Make your own blog with Flask (html, css) [HTML]
035.
Transforming Code into Beautiful, Idiomatic Python [VID]
036.
Graphing in Matplotlib (chart generation) in Python [VID]
037.
Full Stack Python [AUDIO][HTML][INTER][VID]
038.
Tiny Python - Quickref book (Cheatsheet/Reference) [BOOK][HTML][3.6]
039.
Magic Methods [BOOK][HTML][INTER]
040.
The Python Language Reference [HTML][3.7]
041.
Intro to Computational Thinking and Data Science (MIT) [INTER][VID][3.5]
042.
EuroPython 2014 - Full Stack Python (webdev) [VID]
043.
Problem Solving w/ Algorithms & ata Structures using Python [HTML][INTER]
044.
Think Complexity - Complexity Science [BOOK][HTML]
045.
Supporting Python 3: An in-depth guide [BOOK][HTML]
046.
Python3 Tutorials [BOOK][HTML]
047.
Pygame, modules for writing games. [HTML][INTER]
048.
Building and breaking a Python sandbox by Jessica McKellar [VID][2.7]
049.
WebApp Framework: Django Fundamentals [LEGACY][VID]
050.
Python for Data Science and Machine Learning [LEGACY][INTER][VID]
091.
Test-Driven Development with Python [BOOK][HTML]
093.
Python Data Science Handbook [BOOK][HTML]
095.
Foundations of Python Network Programming [BOOK][HTML]
101.
Async Techniques and Examples in Python, talkpython.fm [VID][3.7]
103.
#100DaysOfCode in Python, talkpython.fm [VID][3.x]
104.
REST APIs with Flask and Python, udemy. [VID][HTML]
110.
A Programmer's Introduction to Mathematics [Resources] [INTER][BOOK]
112.
How to Rotate Proxies and IP Addresses using Python 3 [HTML]
_ ______ ________ ________ ________ ________
<{)===| ` |====| |====| |==<=| |====| |===(}>
| |____| |____| |_ __| |____| |
| |
| 888888 88""Yb db 88 88b 88 88 88b 88 dP""b8 |
| 88 88__dP dPYb 88 88Yb88 88 88Yb88 dP `" |
| 88 88"Yb dP__Yb 88 88 Y88 88 88 Y88 Yb "88 .'
| 88 88 Yb dP""""Yb 88 88 Y8 88 88 Y8 YboodP \
| |
| . _ .,-'``'-,. _ |
| '` _ .,- '` `' -,. _ ~
TRAIN ~ |
| _ .,- '` `'-,. _ |
|_.,- '` `' -,._|
.-----------------------------------------------------------------.
/ .-. ____ _ .-. \
| / \ / __/_ _____ ________(_)__ ___ ___ / \ |
| |\_. | / _/ \ \ / -_) __/ __/ (_-< /-_|_-< | /| |
|\| | /| /___//_\_\\__/_/ \__/_/___/\__/___/ |\ | |/|
| `---' | | `---' |
| |-----------------------------------------------------| |
\ / ~
EXER ~ \ /
`---' `---'
051.
Pytudes, Training materials [HTML]
052.
Exercises on all levels. [INTER]
053.
Controlling games with code. [GAME][INTER]
054.
Simple exercises. [INTER][TEXT]
055.
Series of Creative Puzzles [TEXT]
056.
Problems and Puzzles [INTER]
057.
Math and programming problems [HTML]
058.
Programming exercises [GAME][INTER]
059.
Python programs to practice or demonstrate skills. [HTML]
060.
Codewars - Community driven challenges. [INTER]
061.
Contest platform and archive of programming problems [HTML]
062.
PySchools [HTML]
.-----------------------------------------------------------------.
/ .-. ____ __ .-. \
| / \ / _/__/ /__ ___ ____ / \ |
| |\_. | _/ // _ / -_) _ `(_-< | /| |
|\| | /| /___/\_,_/\__/\_,_/___/ |\ | |/|
| `---' | | `---' |
| |-----------------------------------------------------| |
\ / ~
IDEAS ~ \ /
`---' `---'
063.
Beginner Project Ideas to Practice Your Skills [TEXT]
064.
Pythonic examples of different programs [INTER]
065.
Algorithms implemented in python. [INTER]
066.
MoviePy, python video edition library. [INTER]
067.
pb - feature rich pastebin written in Python [INTER]
107.
Python for Fun [INTER]
_ ______ ________ ________ ________ ________
<{)===| ` |====| |====| |==<=| |====| |===(}>
| |____| |____| |_ __| |____| |
| |
| 88 88 888888 88 88""Yb |
| 88 88 88__ 88 88__dP |
| 888888 88"" 88 .o 88""" .'
| 88 88 888888 88ood8 88 \
| |
| . _ .,-'``'-,. _ |
| '` _ .,- '` `' -,. _ ~
HELP ~ |
| _ .,- '` `'-,. _ |
|_.,- '` `' -,._|
.-----------------------------------------------------------------.
/ .-. ______ .-. \
| / \ /_ __/__ ____ ____ / \ |
| |\_. | / / / _ `/ _ `(_-< | /| |
|\| | /| /_/ \_,_/\_, /___/ |\ | |/|
| `---' | /___/ | `---' |
| |-----------------------------------------------------| |
\ / ~
TAGS ~ \ /
`---' `---'
[3.x] Compatible with any version of python higher than the x. If no
specified, it's either unknown or a general python 3 material
Generally as long as it's 3.x it's all the same. The version might
only differ in some minor syntax changes, but keep in mind that
syntax never gets deleted, it can only be added. So don't ask
yourself what version to choose, as long as you keep to ≥ 3.4
you'll be fine.
[AUDIO] Material containing audio content: talks, podcasts, interviews etc
[BOOK] Material in book formats: pdf, epub, prc, azw3, mobi, etc
[GAME] Playable games that teaches programming or content that provides
instruction on how to make them yourself.
[HELP] Sites, forums, mailing lists and more where you can look for the
answers to your questions.
[HTML] Content is available online, can be saved and compiled as different
formats like pdf, epub, with help of "print as pdf", pandoc or any
other converting tools.
[INTER] Material provided in link can be either tested on the site,
downloaded/copied and executed or provides any other measure
of interactive possibilities
[LEGACY] Due to short time of span where python 2.7 going to be supported
it's fair to start calling it LEGACY version. All though it's
still perfectly viable and used in many scenarios like CTFs,
exploits, automation and more.
[NEWS] Resources that can keep you updated with current pythonic world.
News articles, podcasts, talks and other services providing some
intellectual up to date refreshment
[VID] Material containing videos.
.-----------------------------------------------------------------.
/ .-. __ .-. \
| / \ / / ___ ____ ___ ___ _____ ____ ____ / \ |
| |\_. | / /__/ _ `/ _ \/ _ `/ // / _ `/ _ `/ -_) | /| |
|\| | /| /____/\_,_/_//_/\_, /\_,_/\_,_/\_, /\__/ |\ | |/|
| `---' | /___/ /___/ | `---' |
| |-----------------------------------------------------| |
\ / ~
LANG ~ \ /
`---' `---'
| -| JARGON |- |
- -
| To keep this document readable and in a sane length, we intentionally |
- left out explaining all of the jargon used in it. If you wish to learn -
| efficiently take things into your own hand and do your own research. |
- -
| ~ If your search engine won't be enough: ~ |
- -
| >
https://docs.python.org/3/glossary.html#glossary |
- >
http://www.catb.org/jargon/html/ -
| >
https://www.urbandictionary.com/ |
- >
https://www.computerhope.com/jargon.htm -
| >
https://en.wikipedia.org/wiki/Glossary_of_computer_science |
- >
Book: A Dictionary of Computer Science – Oxford Quick Reference -
| |
[=- - - - - - - - - - <] Difficulties in understating: [> - - - - - - - - - -=]
=] [=
-] It's not a shame to not know a language! If anything in PyLib, and even [-
=] outside of it doesn't make sense look it up. Whenever it's using online [=
-] or offline resources like a dictionary or encyclopedia or asking other [-
=] people for help with explanation of some terms. If you're not a native [=
-] English speaker, refreshing your math in English could be very helpful. [-
=] Do you know/remember what a function, array, integer or variable means? [=
-] Programming jargon tends to be self-explanatory so don't make it harder [-
=] than it is and look-up your doubts. [=
-] [-
=] Helpful resources: [=
-] [-
=] >
https://bab.la/ [=
-] >
https://translate.google.com [-
=] >
https://www.merriam-webster.com/ [=
-] >
https://www.oxfordlearnersdictionaries.com/ [-
=] >
https://en.wiktionary.org/ [=
-] >
https://wikipedia.org/ <== Translate with help of changing language [-
=] >
https://github.com/soimort/translate-shell [=
-] [-
[=- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -=]
.-----------------------------------------------------------------.
/ .-. ____ ___ __ .-. \
| / \ / __/__/ (_) /____ _______ / \ |
| |\_. | / _// _ / / __/ _ \/ __(_-< | /| |
|\| | /| /___/\_,_/_/\__/\___/_/ /___/ |\ | |/|
| `---' | | `---' |
| |-----------------------------------------------------| |
\ / ~
EDIT ~ \ /
`---' `---'
As a beginner don't spend to much time with choosing a text editor/IDE.
Pick something that highlights syntax, perchance have a linting option
to ease things up or simply looks easy enough to use. Once you get hand
of the basics and roll farther into your learning journey, picking a
developer environment will be declared by your needs. As you see below
there are plenty of options so knock yourself out.
TEXT EDITORS AND REPL
#======================================================================#
| Name | Description |
|==============|=======================================================|
| Vim | Powerful text editor, steep learning curve, but very |
| | rewarding, can be made into a IDE |
|--------------|-------------------------------------------------------|
| Emacs | Same as with Vim tho it's more like a integrated |
| | environment for every common task you can think of. |
|--------------|-------------------------------------------------------|
| IPython | Python REPL on steroids |
|--------------|-------------------------------------------------------|
| Jupiter | Browser driven graphical front-end for IPython, and |
| | much beyond that. Simple for beginners, good for data |
| | science and visualisations. |
|--------------|-------------------------------------------------------|
| Atom | GitHub's own open source editor |
|--------------|-------------------------------------------------------|
| ptpython | Another REPL on steroids |
|--------------|-------------------------------------------------------|
| bpython | And another one(REPL). |
|--------------|-------------------------------------------------------|
| NotePad++ | Microsoft Windows Only |
|--------------|-------------------------------------------------------|
| NotePad2 | Microsoft Windows Only |
|--------------|-------------------------------------------------------|
| VSCode | Microsoft's editor for various languages |
#======================================================================#
PYTHON SPECIFIC IDES
#======================================================================#
| IDLE | Build-in Python IDE written in pure python |
|--------------|-------------------------------------------------------|
| Mu | Open source IDE for Python Beginners |
|--------------|-------------------------------------------------------|
| Spyder | IDE specialised for Scientific Visualisation |
|--------------|-------------------------------------------------------|
| PyCharm | Freeware, have paid version with all features |
|--------------|-------------------------------------------------------|
| Pyzo | The Interactive editor for scientific Python |
|--------------|-------------------------------------------------------|
| PyDev | Eclipse IDE for Python |
|--------------|-------------------------------------------------------|
| Wind IDE | Freeware, have paid version with all features |
|--------------|-------------------------------------------------------|
| Eric | ¯\_(ツ)_/¯ |
#======================================================================#
PROPRIETARY EDITORS/IDES:
#======================================================================#
| Sublime Text | ¯\_(ツ)_/¯ ¯\_(ツ)_/¯ ¯\_(ツ)_/¯ |
|--------------|-------------------------------------------------------|
| Komodo | ¯\_(ツ)_/¯ ¯\_(ツ)_/¯ ¯\_(ツ)_/¯ |
#======================================================================#
And more:
https://www.shlomifish.org/open-source/resources/editors-and-IDEs/
_ ______ ________ ________ ________ ________
<{)===| ` |====| |====| |==<=| |====| |===(}>
| |____| |____| |_ __| |____| |
| |
| dP"Yb 888888 88 88 888888 88""Yb |
| dP Yb 88 88 88 88__ 88__dP |
| Yb dP 88 888888 88"" 88"Yb .'
| YbodP 88 88 88 888888 88 Yb \
| |
| . _ .,-'``'-,. _ |
| '` _ .,- '` `' -,. _ ~
MISC ~ |
| _ .,- '` `'-,. _ |
|_.,- '` `' -,._|
.-----------------------------------------------------------------.
/ .-. __ _ __ .-. \
| / \ / / (_)__ / /__ ___ / \ |
| |\_. | / /__/ / _ \/ '_/(_-< | /| |
|\| | /| /____/_/_//_/_/\_\/___/ |\ | |/|
| `---' | | `---' |
| |-----------------------------------------------------| |
\ / ~
LINKS ~ \ /
`---' `---'
092.
Freenode's programming channel FAQ [HTML]
068.
Python keywords by Guide van Rossum (BDFL) [VID]
069.
PYTHON BIBLE: The Hitchhiker's Guide to Python! [BOOK][HTML]
070.
Real Python [HTML][INTER][NEWS]
071.
Python Podcast [AUDIO][NEWS]
072.
100 Essential Python Interview Questions You Should Know [HTML][NEWS]
073.
30 Essential Python Tips and Tricks for Programmers [HTML][NEWS]
074.
Python talks, simply a py-tube (as in youtube for python) [VID]
075.
Python subreddit. [HELP][NEWS]
076.
Visualize code [HELP][INTER]
077.
Python Spot Tutorials [HTML]
078.
Repository of python pod- and screencasts [AUDIO][VID]
079.
Python API checklist, helps build good APIs [HTML]
080.
Paramiko, Python SSH. [HTML]
091.
Search engine for example codes [HTML]
096.
Various Python Talks by Brandon [HTML][VID]
097.
A list of awesome Python frameworks, libs, software and resources. [HTML]
098.
Awesome list of Async frameworks, libraries, software and resources. [HTML]
099.
Weekly Python podcast summarizes latest news. [AUDIO][NEWS]
100.
Python.__init__ Podcasts [AUDIO][NEWS]
108.
Progress Bars in Python [HTML]
109.
Awesome Python Applications [HTML]
111.
PySnooper - Never use print for debugging again [HTML]
Sandboxes/Shells:
105.
https://code.sololearn.com/#py
081.
http://doc.pyschools.com/console
082.
https://www.python.org/
083.
http://www.pythonsandbox.com/
094.
https://live.sympy.org/
.-----------------------------------------------------------------.
/ .-. ______ .-. \
| / \ /_ __/______ ___ ____ __ _________ / \ |
| |\_. | / / / __/ -_) _ `(_-</ // / __/ -_) | /| |
|\| | /| /_/ /_/ \__/\_,_/___/\_,_/_/ \__/ |\ | |/|
| `---' | | `---' |
| |-----------------------------------------------------| |
\ / ~
GET ~ \ /
`---' `---'
084.
High tear education with possible diplomas. [HTML][INTER][VID]
085.
Free courses from udemy [HTML]
086.
Ebook Foundation - Free programming books and more [HTML]
087.
Library Genesis [HTML]
088.
Piracy compendium [HTML]
089.
Electronic library. Download books free. Finding books [HTML]
090.
FTP: Book and courses [HTML]
091.
Russian repository of courses [HTML]
_ ______ ________ ________ ________ ________
<{)===| ` |====| |====| |==<=| |====| |===(}>
| |____| |____| |_ __| |____| |
| |
| dP""b8 dP"Yb 88b 88 888888 88""Yb 88 88""Yb |
| dP `" dP Yb 88Yb88 88 88__dP 88 88__dP |
| Yb Yb dP 88 Y88 88 88"Yb 88 88""Yb .'
| YboodP YbodP 88 Y8 88 88 Yb 88 88oodP \
| |
| . _ .,-'``'-,. _ |
| '` _ .,- '` `' -,. _ ~
CONTRIB ~ |
| _ .,- '` `'-,. _ |
|_.,- '` `' -,._|
Get familiar with the content of this paste and add new one
in the same scheme. The figlet font is 4max and smslant.
https://github.com/cmatsuoka/figlet-fonts/blob/master/jave/4max.flf
Every edit should update the UPDATED: YYYY-MM-DD snippet on
the top of the page.
Contributions are submitted by posting PyLib's updated paste
on IRC: @irc.anonops.com #python
Every intention to harm users with malicious content will
result in your closes family and friends missing, your virginity
preserve for another decade and blacklist on every anime tracker
you could think of.
We do not share any interests in getting involved in any of
the topics/actions stated down below:
! Child abuse, Carding, Exploit Crawling, Phishing or any other !
! act that violates The Hacker Ethic and/or strive to harm the !
! common good of the citizens of world. !
Nor do we accept publishing of software that include any
features that could be directly associated with these topics.
For any other questions about the quality and suitability of
desired edits refer to channel ops of #python
@irc.anonops.com
)
=(
DISCLAIMER )
=(
(
*) If the amount of content to choose from is overwhelming you - welcome (
*)
)
=( to the real life. We don't consolidate single point of knowledge to )
=(
(
*) make the decision for you, and we don't respond of any mischief due (
*)
)
=( to badly chosen course or outdated or flawed material. )
=(