Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Max-Type
ProgrammingInPython
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Files
Expand file tree
gh-pages
Breadcrumbs
ProgrammingInPython
/
_downloads
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
gh-pages
Breadcrumbs
ProgrammingInPython
/
_downloads
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
002778a2a65b40093409693b6043a07d
002778a2a65b40093409693b6043a07d
02d1f83ac629de4767feac2c7890462a
02d1f83ac629de4767feac2c7890462a
051b47da30d80fc908192323355db0cf
051b47da30d80fc908192323355db0cf
07e47474b668fd57c1d833720d29a989
07e47474b668fd57c1d833720d29a989
09156b87264df3eed45e647a1081ff51
09156b87264df3eed45e647a1081ff51
0a8e2144d3df54cba18b122dfca38574
0a8e2144d3df54cba18b122dfca38574
0ceb7320d480c2a40958bbe7130460f1
0ceb7320d480c2a40958bbe7130460f1
0ff1b282ffc1bc599348d4646fc91699
0ff1b282ffc1bc599348d4646fc91699
1299d43327253c58b8a484d1185dc914
1299d43327253c58b8a484d1185dc914
13b14cf6f7129c695b65425495ed5916
13b14cf6f7129c695b65425495ed5916
14f7079015a09629095a1e335c5c216b
14f7079015a09629095a1e335c5c216b
151bc0d618fe0bd8cac43e0b183fd66f
151bc0d618fe0bd8cac43e0b183fd66f
17291a22f70b7a2b8620b90132af747e
17291a22f70b7a2b8620b90132af747e
18502ed76746be8055f5f7fb718243aa
18502ed76746be8055f5f7fb718243aa
18981fb71a1d906bd8ce331570c49328
18981fb71a1d906bd8ce331570c49328
18b5bb39eb5cb68d9c0a0e9462e98b92
18b5bb39eb5cb68d9c0a0e9462e98b92
191e6a93916b7b7c0c37980e4702ef1a
191e6a93916b7b7c0c37980e4702ef1a
19fa18763a1e251e2664f14fd8609477
19fa18763a1e251e2664f14fd8609477
1a51769567a10ff0d20491c9117ad604
1a51769567a10ff0d20491c9117ad604
1cd83ce40e4950c45c2c6377ed05f15b
1cd83ce40e4950c45c2c6377ed05f15b
1cf25777c3ecfb8cba104487ed28d1d1
1cf25777c3ecfb8cba104487ed28d1d1
1e3d7760d32a4a9dca2e2779ee15a58c
1e3d7760d32a4a9dca2e2779ee15a58c
20c2b8dec0016f4a222d42c9fddfe3b2
20c2b8dec0016f4a222d42c9fddfe3b2
27905613ee14e092bacae957a478f7f6
27905613ee14e092bacae957a478f7f6
299e5e2c4d30fe9e8474152465bc4f8b
299e5e2c4d30fe9e8474152465bc4f8b
2ec4e76ed272153e19f609362ec9af0c
2ec4e76ed272153e19f609362ec9af0c
3139e3e9d1b6b308facc523beeda6e57
3139e3e9d1b6b308facc523beeda6e57
348f5dbfabfa7d9ee9f70955645ff009
348f5dbfabfa7d9ee9f70955645ff009
35f2dfffa997e2acb10d5b41052228f0
35f2dfffa997e2acb10d5b41052228f0
364bb62cb353315701441396645b6a53
364bb62cb353315701441396645b6a53
366509eb0a8e44364a5ebd1270c18204
366509eb0a8e44364a5ebd1270c18204
36cde6fb34f0afa8b462b69367aebb73
36cde6fb34f0afa8b462b69367aebb73
37f2d0abd497b27b3fed8a8b1d89d6fc
37f2d0abd497b27b3fed8a8b1d89d6fc
399e36e44f4ba5aec7db0351a5f6802e
399e36e44f4ba5aec7db0351a5f6802e
39ca0e08e448d94dc2220876d643da86
39ca0e08e448d94dc2220876d643da86
3d642a64786adc4483a66074a502119c
3d642a64786adc4483a66074a502119c
3e29de91d4027f47dcec7e9c4da617dc
3e29de91d4027f47dcec7e9c4da617dc
3f0c6d7154b2c25aaad1a76a5ad04c19
3f0c6d7154b2c25aaad1a76a5ad04c19
409972d036b41f742f82ab8275e77818
409972d036b41f742f82ab8275e77818
429df84ad67b90296d8e26a683f2ae13
429df84ad67b90296d8e26a683f2ae13
45c4e42b686cdce6e053dee42cf8429a
45c4e42b686cdce6e053dee42cf8429a
4885db03ed9fb66cf70e84169cdd3ce9
4885db03ed9fb66cf70e84169cdd3ce9
4d500a4c2144e6798d7356e83fbaaadc
4d500a4c2144e6798d7356e83fbaaadc
4d6c220fd82d44ba66aaa0feefb1c356
4d6c220fd82d44ba66aaa0feefb1c356
4ed287fdca0fbdd67450a61a31e447ae
4ed287fdca0fbdd67450a61a31e447ae
50d58e5495b0eae8c0bbe741381110a9
50d58e5495b0eae8c0bbe741381110a9
50e6adcf4150453a18997da5016f9b3a
50e6adcf4150453a18997da5016f9b3a
5191f18c29e0304aa9ecf3a3c24d288a
5191f18c29e0304aa9ecf3a3c24d288a
51e0be5fba30ccd96d0af007dd7dadd1
51e0be5fba30ccd96d0af007dd7dadd1
521482e4d637cea6ea62c9301a1c4eb6
521482e4d637cea6ea62c9301a1c4eb6
53ac773066adb686cc0ec745da0172cf
53ac773066adb686cc0ec745da0172cf
542beff2efdf06b15b303acf100630f1
542beff2efdf06b15b303acf100630f1
55ad87a5810d2526f7a268685e2c593d
55ad87a5810d2526f7a268685e2c593d
566a212d55865ad8b5ed1c32fec3eeaa
566a212d55865ad8b5ed1c32fec3eeaa
56c8a64286905e2661129d04085c7408
56c8a64286905e2661129d04085c7408
5859f3c42ca7d8674b8b2a98d2c7fc14
5859f3c42ca7d8674b8b2a98d2c7fc14
5a5fdff5de7f7f1944ea29e74393d4b9
5a5fdff5de7f7f1944ea29e74393d4b9
5aa816096a0d060405a1f5d2c6bce87f
5aa816096a0d060405a1f5d2c6bce87f
5cbd2d019dd7b865fe9e576fc8f42d5b
5cbd2d019dd7b865fe9e576fc8f42d5b
5cdf55a8048eb097483f483519f663d2
5cdf55a8048eb097483f483519f663d2
5d01595023d1aac45b0a74309a3fc5fe
5d01595023d1aac45b0a74309a3fc5fe
5e1282999f1e4220e04f86c1639afa54
5e1282999f1e4220e04f86c1639afa54
5fcc922e232dba94d872d8bb3693f766
5fcc922e232dba94d872d8bb3693f766
635b3b2d18f105d5824bbb9721a88320
635b3b2d18f105d5824bbb9721a88320
642914b2ed03ec925362d45ac03ce421
642914b2ed03ec925362d45ac03ce421
6671576baac0eca6174afd1270877a72
6671576baac0eca6174afd1270877a72
66a363e2c87413f5419e3e039a731e36
66a363e2c87413f5419e3e039a731e36
68a40820b64deef88fa892002df63041
68a40820b64deef88fa892002df63041
69bd04274d4c93424a5ddfb92930eca7
69bd04274d4c93424a5ddfb92930eca7
6b2570b221e822929ed51f41075b604c
6b2570b221e822929ed51f41075b604c
6c3432a547b9c850475df13d5cde0080
6c3432a547b9c850475df13d5cde0080
6e99594bb741e3843a46a748e9a84806
6e99594bb741e3843a46a748e9a84806
6ea732f13a1434c31c44b2e1e1403399
6ea732f13a1434c31c44b2e1e1403399
6f19c1a8554518241fa56859fad09ec8
6f19c1a8554518241fa56859fad09ec8
6f651cedf7ea27db7a574c8f9167eae0
6f651cedf7ea27db7a574c8f9167eae0
6fc7890d9fea2c802c990aeac9070f85
6fc7890d9fea2c802c990aeac9070f85
7107ff38a2e1445230a2fc2073afcf9c
7107ff38a2e1445230a2fc2073afcf9c
73fcc9debc1b4f1d9b16ccff3cef0964
73fcc9debc1b4f1d9b16ccff3cef0964
755eb41102dde9e2c2ec1db66c41339b
755eb41102dde9e2c2ec1db66c41339b
759e77431169ef645ab0af9da6dd5990
759e77431169ef645ab0af9da6dd5990
762d8b297a01879edef7304147b250de
762d8b297a01879edef7304147b250de
7aed047b56b0f01a32459203ca0ca70f
7aed047b56b0f01a32459203ca0ca70f
7b9029310dd0d29fb92c3c68c1bfaf1d
7b9029310dd0d29fb92c3c68c1bfaf1d
7b94ecfeddc45b179f0950f24ccd113e
7b94ecfeddc45b179f0950f24ccd113e
7bc4ffd8c2cb4cf7a24a782c930f927e
7bc4ffd8c2cb4cf7a24a782c930f927e
7c8759cbd46652f676d956b235d5f1e6
7c8759cbd46652f676d956b235d5f1e6
8015ec2e0a1cc6ebc8514e78227617fc
8015ec2e0a1cc6ebc8514e78227617fc
8030e817ab7bd6903c7159bfada9b998
8030e817ab7bd6903c7159bfada9b998
80bcf8838a72443c482143fa3a2e1dda
80bcf8838a72443c482143fa3a2e1dda
81cae2301fa776de9a4af1ad0afc2e86
81cae2301fa776de9a4af1ad0afc2e86
853dca9f84e1b44a2820836dac5ee1b5
853dca9f84e1b44a2820836dac5ee1b5
856962444f5328c5d5739a3d7d67384e
856962444f5328c5d5739a3d7d67384e
86545e73cde934d15efaf0cf55b47286
86545e73cde934d15efaf0cf55b47286
8694d56f5b9116053ad82cbe3c01153e
8694d56f5b9116053ad82cbe3c01153e
8858d7793ed802b63b5316435b01b522
8858d7793ed802b63b5316435b01b522
892493f25fa8e6cf5d0a42dec8d7ac1f
892493f25fa8e6cf5d0a42dec8d7ac1f
896542ca231dd03ff6a055aa032a9a0b
896542ca231dd03ff6a055aa032a9a0b
8996f535304b3e2e4a45ee10526d0bed
8996f535304b3e2e4a45ee10526d0bed
8a7f06ffa98ce186e8b099d14ff6382b
8a7f06ffa98ce186e8b099d14ff6382b
8c937698ccbd5754c61e94a252163987
8c937698ccbd5754c61e94a252163987
View all files
You can’t perform that action at this time.