一键重装系统工具 | U盘启动盘制作工具 | 误删文件恢复软件 | 硬盘数据抢救专家 | 电脑蓝屏修复助手 | C盘空间清理神器 | 电脑驱动离线安装工具 | 微信聊天记录恢复工具 | 照片误格式化恢复 | 电脑密码破解清除工具 | 系统崩溃紧急救援盘 | 电脑加速优化大师 | 电脑开不了机怎么重装系统 | 回收站清空了怎么恢复 | 硬盘分区丢失数据恢复 | 电脑卡顿重装系统有用吗 | U盘插入提示格式化数据恢复 | 电脑中毒文件被隐藏恢复 | 忘记电脑开机密码怎么办 | 新硬盘分区对齐工具 | 旧电脑装Win10流畅工具 | SD卡照片删除恢复免费版 | 移动硬盘打不开提示损坏修复 | 电脑无故重启系统修复工具 | 电脑小白一键重装神器 | 程序员电脑环境配置助手 | 设计师电脑字体/素材恢复工具 | 网吧网管系统维护工具箱 | 财务人员电脑发票备份恢复 | 学生党免费电脑系统安装包 | 电脑维修师傅必备工具盘 | 游戏玩家电脑性能优化助手 | 办公白领误删文档恢复软件 | 自媒体视频素材恢复工具 | 网课录制视频损坏修复工具 | 最好的U盘PE系统排名 | 数据恢复软件哪个最强 | 免费电脑助手与收费版区别 | 国产装机工具哪款无广告 | 离线版驱动助手推荐 | 轻量级电脑优化工具对比 | 支持NVMe驱动的PE工具 | 带网络功能的应急启动盘 | 2026最新版万能装机工具 | 支持Win11 24H2的PE工具 | 最新免激活系统重装工具 | 2026数据恢复软件破解版合集 | 纯净无捆绑装机助手V3.0 | 支持苹果M芯片的电脑助手 | 秋季更新版系统维护工具箱 | 电脑系统崩了怎么用U盘把重要资料拷贝出来 | 重装系统前哪些文件夹必须备份 | 固态硬盘误格式化还能恢复数据吗 | 如何制作一个既带PE又能存数据的双分区U盘 | 电脑总是弹窗广告用什么助手彻底拦截 后台管理
📢 欢迎访问系统之家!所有资源均经过安全检测。

BeginnersGuide

发布时间:2026-09-20 | 浏览:2
📥 下载地址(文章开头)
装机神器,可以安装一切系统。
Beginner's Guide to Python Welcome to Python. The official Python tutorial provides a good starting point if you have programmed in another language. New to programming? Python is free and easy to learn if you know where to start! This guide will help you get started. Beginner's Guide: Chinese Translation/中文版入门 New to Python? Read BeginnersGuide/Overview for a short explanation of what Python is. Getting Python Next, install the Python 3 interpreter on your computer. This is the program that reads Python programs and carries out their instructions; you need it before you can do any Python programming. Mac and Linux distributions may include an outdated version of Python (Python 2), but you should install an updated one (Python 3). See BeginnersGuide/Download for instructions to download the correct version of Python. There are also Python interpreter and IDE bundles available, such as Thonny . Other options can be found at IntegratedDevelopmentEnvironments . At some stage, you'll want to edit and save your program code. Take a look at HowToEditPythonCode for some advice and recommendations. Learning Python Next, read a tutorial and try some simple experiments with your new Python interpreter. If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. If you have previous programming experience, consult BeginnersGuide/Programmers , which lists more advanced tutorials. If English isn't your first language, you might be more comfortable with a tutorial that's been translated into your language. Consult python.org's list of Non-English resources . Most tutorials assume you know how to run a program on your computer. If you are using Windows and need help with this, see How do I Run a Program Under Windows . Here are some sites that focus on beginners and offer in-browser coding: Please keep these links sorted alphabetically Beginners Python tutorial at Python Land (free) Codédex (non-free) Outdated, Python 2! * Codecademy Coding Bootcamps (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Welcome to Python. The official Python tutorial provides a good starting point if you have programmed in another language. New to programming? Python is free and easy to learn if you know where to start! This guide will help you get started. Beginner's Guide: Chinese Translation/中文版入门 New to Python? Read BeginnersGuide/Overview for a short explanation of what Python is. Getting Python Next, install the Python 3 interpreter on your computer. This is the program that reads Python programs and carries out their instructions; you need it before you can do any Python programming. Mac and Linux distributions may include an outdated version of Python (Python 2), but you should install an updated one (Python 3). See BeginnersGuide/Download for instructions to download the correct version of Python. There are also Python interpreter and IDE bundles available, such as Thonny . Other options can be found at IntegratedDevelopmentEnvironments . At some stage, you'll want to edit and save your program code. Take a look at HowToEditPythonCode for some advice and recommendations. Learning Python Next, read a tutorial and try some simple experiments with your new Python interpreter. If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. If you have previous programming experience, consult BeginnersGuide/Programmers , which lists more advanced tutorials. If English isn't your first language, you might be more comfortable with a tutorial that's been translated into your language. Consult python.org's list of Non-English resources . Most tutorials assume you know how to run a program on your computer. If you are using Windows and need help with this, see How do I Run a Program Under Windows . Here are some sites that focus on beginners and offer in-browser coding: Please keep these links sorted alphabetically Beginners Python tutorial at Python Land (free) Codédex (non-free) Outdated, Python 2! * Codecademy Coding Bootcamps (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation The official Python tutorial provides a good starting point if you have programmed in another language. New to programming? Python is free and easy to learn if you know where to start! This guide will help you get started. Beginner's Guide: Chinese Translation/中文版入门 New to Python? Read BeginnersGuide/Overview for a short explanation of what Python is. Getting Python Next, install the Python 3 interpreter on your computer. This is the program that reads Python programs and carries out their instructions; you need it before you can do any Python programming. Mac and Linux distributions may include an outdated version of Python (Python 2), but you should install an updated one (Python 3). See BeginnersGuide/Download for instructions to download the correct version of Python. There are also Python interpreter and IDE bundles available, such as Thonny . Other options can be found at IntegratedDevelopmentEnvironments . At some stage, you'll want to edit and save your program code. Take a look at HowToEditPythonCode for some advice and recommendations. Learning Python Next, read a tutorial and try some simple experiments with your new Python interpreter. If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. If you have previous programming experience, consult BeginnersGuide/Programmers , which lists more advanced tutorials. If English isn't your first language, you might be more comfortable with a tutorial that's been translated into your language. Consult python.org's list of Non-English resources . Most tutorials assume you know how to run a program on your computer. If you are using Windows and need help with this, see How do I Run a Program Under Windows . Here are some sites that focus on beginners and offer in-browser coding: Please keep these links sorted alphabetically Beginners Python tutorial at Python Land (free) Codédex (non-free) Outdated, Python 2! * Codecademy Coding Bootcamps (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation New to programming? Python is free and easy to learn if you know where to start! This guide will help you get started. Beginner's Guide: Chinese Translation/中文版入门 New to Python? Read BeginnersGuide/Overview for a short explanation of what Python is. Getting Python Next, install the Python 3 interpreter on your computer. This is the program that reads Python programs and carries out their instructions; you need it before you can do any Python programming. Mac and Linux distributions may include an outdated version of Python (Python 2), but you should install an updated one (Python 3). See BeginnersGuide/Download for instructions to download the correct version of Python. There are also Python interpreter and IDE bundles available, such as Thonny . Other options can be found at IntegratedDevelopmentEnvironments . At some stage, you'll want to edit and save your program code. Take a look at HowToEditPythonCode for some advice and recommendations. Learning Python Next, read a tutorial and try some simple experiments with your new Python interpreter. If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. If you have previous programming experience, consult BeginnersGuide/Programmers , which lists more advanced tutorials. If English isn't your first language, you might be more comfortable with a tutorial that's been translated into your language. Consult python.org's list of Non-English resources . Most tutorials assume you know how to run a program on your computer. If you are using Windows and need help with this, see How do I Run a Program Under Windows . Here are some sites that focus on beginners and offer in-browser coding: Please keep these links sorted alphabetically Beginners Python tutorial at Python Land (free) Codédex (non-free) Outdated, Python 2! * Codecademy Coding Bootcamps (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Beginner's Guide: Chinese Translation/中文版入门 New to Python? Read BeginnersGuide/Overview for a short explanation of what Python is. Getting Python Next, install the Python 3 interpreter on your computer. This is the program that reads Python programs and carries out their instructions; you need it before you can do any Python programming. Mac and Linux distributions may include an outdated version of Python (Python 2), but you should install an updated one (Python 3). See BeginnersGuide/Download for instructions to download the correct version of Python. There are also Python interpreter and IDE bundles available, such as Thonny . Other options can be found at IntegratedDevelopmentEnvironments . At some stage, you'll want to edit and save your program code. Take a look at HowToEditPythonCode for some advice and recommendations. Learning Python Next, read a tutorial and try some simple experiments with your new Python interpreter. If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. If you have previous programming experience, consult BeginnersGuide/Programmers , which lists more advanced tutorials. If English isn't your first language, you might be more comfortable with a tutorial that's been translated into your language. Consult python.org's list of Non-English resources . Most tutorials assume you know how to run a program on your computer. If you are using Windows and need help with this, see How do I Run a Program Under Windows . Here are some sites that focus on beginners and offer in-browser coding: Please keep these links sorted alphabetically Beginners Python tutorial at Python Land (free) Codédex (non-free) Outdated, Python 2! * Codecademy Coding Bootcamps (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation New to Python? Read BeginnersGuide/Overview for a short explanation of what Python is. Getting Python Next, install the Python 3 interpreter on your computer. This is the program that reads Python programs and carries out their instructions; you need it before you can do any Python programming. Mac and Linux distributions may include an outdated version of Python (Python 2), but you should install an updated one (Python 3). See BeginnersGuide/Download for instructions to download the correct version of Python. There are also Python interpreter and IDE bundles available, such as Thonny . Other options can be found at IntegratedDevelopmentEnvironments . At some stage, you'll want to edit and save your program code. Take a look at HowToEditPythonCode for some advice and recommendations. Learning Python Next, read a tutorial and try some simple experiments with your new Python interpreter. If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. If you have previous programming experience, consult BeginnersGuide/Programmers , which lists more advanced tutorials. If English isn't your first language, you might be more comfortable with a tutorial that's been translated into your language. Consult python.org's list of Non-English resources . Most tutorials assume you know how to run a program on your computer. If you are using Windows and need help with this, see How do I Run a Program Under Windows . Here are some sites that focus on beginners and offer in-browser coding: Please keep these links sorted alphabetically Beginners Python tutorial at Python Land (free) Codédex (non-free) Outdated, Python 2! * Codecademy Coding Bootcamps (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Read BeginnersGuide/Overview for a short explanation of what Python is. Getting Python Next, install the Python 3 interpreter on your computer. This is the program that reads Python programs and carries out their instructions; you need it before you can do any Python programming. Mac and Linux distributions may include an outdated version of Python (Python 2), but you should install an updated one (Python 3). See BeginnersGuide/Download for instructions to download the correct version of Python. There are also Python interpreter and IDE bundles available, such as Thonny . Other options can be found at IntegratedDevelopmentEnvironments . At some stage, you'll want to edit and save your program code. Take a look at HowToEditPythonCode for some advice and recommendations. Learning Python Next, read a tutorial and try some simple experiments with your new Python interpreter. If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. If you have previous programming experience, consult BeginnersGuide/Programmers , which lists more advanced tutorials. If English isn't your first language, you might be more comfortable with a tutorial that's been translated into your language. Consult python.org's list of Non-English resources . Most tutorials assume you know how to run a program on your computer. If you are using Windows and need help with this, see How do I Run a Program Under Windows . Here are some sites that focus on beginners and offer in-browser coding: Please keep these links sorted alphabetically Beginners Python tutorial at Python Land (free) Codédex (non-free) Outdated, Python 2! * Codecademy Coding Bootcamps (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Getting Python Next, install the Python 3 interpreter on your computer. This is the program that reads Python programs and carries out their instructions; you need it before you can do any Python programming. Mac and Linux distributions may include an outdated version of Python (Python 2), but you should install an updated one (Python 3). See BeginnersGuide/Download for instructions to download the correct version of Python. There are also Python interpreter and IDE bundles available, such as Thonny . Other options can be found at IntegratedDevelopmentEnvironments . At some stage, you'll want to edit and save your program code. Take a look at HowToEditPythonCode for some advice and recommendations. Learning Python Next, read a tutorial and try some simple experiments with your new Python interpreter. If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. If you have previous programming experience, consult BeginnersGuide/Programmers , which lists more advanced tutorials. If English isn't your first language, you might be more comfortable with a tutorial that's been translated into your language. Consult python.org's list of Non-English resources . Most tutorials assume you know how to run a program on your computer. If you are using Windows and need help with this, see How do I Run a Program Under Windows . Here are some sites that focus on beginners and offer in-browser coding: Please keep these links sorted alphabetically Beginners Python tutorial at Python Land (free) Codédex (non-free) Outdated, Python 2! * Codecademy Coding Bootcamps (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Next, install the Python 3 interpreter on your computer. This is the program that reads Python programs and carries out their instructions; you need it before you can do any Python programming. Mac and Linux distributions may include an outdated version of Python (Python 2), but you should install an updated one (Python 3). See BeginnersGuide/Download for instructions to download the correct version of Python. There are also Python interpreter and IDE bundles available, such as Thonny . Other options can be found at IntegratedDevelopmentEnvironments . At some stage, you'll want to edit and save your program code. Take a look at HowToEditPythonCode for some advice and recommendations. Learning Python Next, read a tutorial and try some simple experiments with your new Python interpreter. If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. If you have previous programming experience, consult BeginnersGuide/Programmers , which lists more advanced tutorials. If English isn't your first language, you might be more comfortable with a tutorial that's been translated into your language. Consult python.org's list of Non-English resources . Most tutorials assume you know how to run a program on your computer. If you are using Windows and need help with this, see How do I Run a Program Under Windows . Here are some sites that focus on beginners and offer in-browser coding: Please keep these links sorted alphabetically Beginners Python tutorial at Python Land (free) Codédex (non-free) Outdated, Python 2! * Codecademy Coding Bootcamps (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation There are also Python interpreter and IDE bundles available, such as Thonny . Other options can be found at IntegratedDevelopmentEnvironments . At some stage, you'll want to edit and save your program code. Take a look at HowToEditPythonCode for some advice and recommendations. Learning Python Next, read a tutorial and try some simple experiments with your new Python interpreter. If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. If you have previous programming experience, consult BeginnersGuide/Programmers , which lists more advanced tutorials. If English isn't your first language, you might be more comfortable with a tutorial that's been translated into your language. Consult python.org's list of Non-English resources . Most tutorials assume you know how to run a program on your computer. If you are using Windows and need help with this, see How do I Run a Program Under Windows . Here are some sites that focus on beginners and offer in-browser coding: Please keep these links sorted alphabetically Beginners Python tutorial at Python Land (free) Codédex (non-free) Outdated, Python 2! * Codecademy Coding Bootcamps (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation At some stage, you'll want to edit and save your program code. Take a look at HowToEditPythonCode for some advice and recommendations. Learning Python Next, read a tutorial and try some simple experiments with your new Python interpreter. If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. If you have previous programming experience, consult BeginnersGuide/Programmers , which lists more advanced tutorials. If English isn't your first language, you might be more comfortable with a tutorial that's been translated into your language. Consult python.org's list of Non-English resources . Most tutorials assume you know how to run a program on your computer. If you are using Windows and need help with this, see How do I Run a Program Under Windows . Here are some sites that focus on beginners and offer in-browser coding: Please keep these links sorted alphabetically Beginners Python tutorial at Python Land (free) Codédex (non-free) Outdated, Python 2! * Codecademy Coding Bootcamps (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Learning Python Next, read a tutorial and try some simple experiments with your new Python interpreter. If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. If you have previous programming experience, consult BeginnersGuide/Programmers , which lists more advanced tutorials. If English isn't your first language, you might be more comfortable with a tutorial that's been translated into your language. Consult python.org's list of Non-English resources . Most tutorials assume you know how to run a program on your computer. If you are using Windows and need help with this, see How do I Run a Program Under Windows . Here are some sites that focus on beginners and offer in-browser coding: Please keep these links sorted alphabetically Beginners Python tutorial at Python Land (free) Codédex (non-free) Outdated, Python 2! * Codecademy Coding Bootcamps (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Learning Python Next, read a tutorial and try some simple experiments with your new Python interpreter. If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. If you have previous programming experience, consult BeginnersGuide/Programmers , which lists more advanced tutorials. If English isn't your first language, you might be more comfortable with a tutorial that's been translated into your language. Consult python.org's list of Non-English resources . Most tutorials assume you know how to run a program on your computer. If you are using Windows and need help with this, see How do I Run a Program Under Windows . Here are some sites that focus on beginners and offer in-browser coding: Please keep these links sorted alphabetically Beginners Python tutorial at Python Land (free) Codédex (non-free) Outdated, Python 2! * Codecademy Coding Bootcamps (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. If you have previous programming experience, consult BeginnersGuide/Programmers , which lists more advanced tutorials. If you have previous programming experience, consult BeginnersGuide/Programmers , which lists more advanced tutorials. If English isn't your first language, you might be more comfortable with a tutorial that's been translated into your language. Consult python.org's list of Non-English resources . If English isn't your first language, you might be more comfortable with a tutorial that's been translated into your language. Consult python.org's list of Non-English resources . Most tutorials assume you know how to run a program on your computer. If you are using Windows and need help with this, see How do I Run a Program Under Windows . Here are some sites that focus on beginners and offer in-browser coding: Please keep these links sorted alphabetically Beginners Python tutorial at Python Land (free) Codédex (non-free) Outdated, Python 2! * Codecademy Coding Bootcamps (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Here are some sites that focus on beginners and offer in-browser coding: Please keep these links sorted alphabetically Beginners Python tutorial at Python Land (free) Codédex (non-free) Outdated, Python 2! * Codecademy Coding Bootcamps (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Please keep these links sorted alphabetically Beginners Python tutorial at Python Land (free) Codédex (non-free) Outdated, Python 2! * Codecademy Coding Bootcamps (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Beginners Python tutorial at Python Land (free) Beginners Python tutorial at Python Land (free) Codédex (non-free) Codédex (non-free) Outdated, Python 2! * Codecademy Coding Bootcamps (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Coding Bootcamps (non-free) Coding Bootcamps (non-free) DataCamp (non-free) DataCamp (non-free) Dataquest for Python for data science. (free) Dataquest for Python for data science. (free) Genepy interactive exercises (free, open source, no ads) Genepy interactive exercises (free, open source, no ads) High School Technology Services for general Python (non-free) High School Technology Services for general Python (non-free) LabEx Python Hands-on Labs (freemium) LabEx Python Hands-on Labs (freemium) Learn Python Python basics running in the browser(free) Learn Python Python basics running in the browser(free) Once you have read a tutorial, you can browse through Python's online documentation . It includes a tutorial that might come in handy, a Library Reference that lists all of the modules that come standard with Python, and the Language Reference for a complete (if rather dry) explanation of Python's syntax. When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation When you are ready to write your first program, you will need a text editor or an IDE . If you don't want to use Thonny or something more advanced, then you can use IDLE , which is bundled with Python and supports extensions . This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation This Python wiki also contains a page about Python One-Liners -- an obscure but interesting subculture in Python. Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Need Help? Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups. An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation An interactive and free way to learn Python is to ask ChatGPT or another generative AI model for help. The Python code quality generated by AI agents has become pretty good. State-of-the-art AI models work especially well for small projects or code understanding questions. Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles. Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn. Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Or, if you prefer to learn Python through listening to a lecture, you can attend a training course or even hire a trainer to come to your company. Consult the PythonEvents page to see if any training courses are scheduled in your area and the PythonTraining page for a list of trainers. Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Teachers can join the EDU-SIG , a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university. Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Complete list of Beginner's Guide pages BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation BeginnersGuide/ Download BeginnersGuide/ Examples BeginnersGuide/ Help BeginnersGuide/ Mathematics BeginnersGuide/ NonProgrammers BeginnersGuide/ NonProgrammersChinese BeginnersGuide/ Overview BeginnersGuide/ OverviewChinese BeginnersGuide/ Programmers BeginnersGuide/Programmers (Cpp2Python.pdf) BeginnersGuide/ Programmers/SimpleExamples Quiz and Exercises After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Quiz and Exercises
📥 下载地址(文章中间)
装机神器,可以安装一切系统。
After Hours Programming - Python Quiz After Hours Programming - Python Quiz CheckIO - Online learning, testing and improving your python skills CheckIO - Online learning, testing and improving your python skills CS Circles - Online lessons and graded exercises CS Circles - Online lessons and graded exercises Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle Finxter - How good are your Python skills? Test and Training with a Daily Python Puzzle LabEx - 1000+ Python Interactive Challenges LabEx - 1000+ Python Interactive Challenges PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners PyGUI - Collection of python quiz answers, Examples And GUI Tkinter Tutorials For Beginners Pythonspot - Python Quiz Pythonspot - Python Quiz Python Challenge - A Python Quiz App on Android Platform Python Challenge - A Python Quiz App on Android Platform Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Python Based AI and Prompt Engineering AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama AI Engineering Academy - Become a Certified AI Engineer with OpenAI API, HuggingFace, and Llama Generative AI Tutorial - Generative AI Tutorial Generative AI Tutorial - Generative AI Tutorial GitHub Prompt Engineering Guide - List of helpful resources GitHub Prompt Engineering Guide - List of helpful resources Google Gemini (Python) - Python Library to access Google's Gemini Model Google Gemini (Python) - Python Library to access Google's Gemini Model OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) OpenAI API (Python) - Quickstart to Access OpenAI's API (Python, Javascript, curl) Looking for a particular Python module or application? The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Looking for a particular Python module or application? The first place to look is the Python Package Index . The first place to look is the Python Package Index . If you can't find anything relevant in the Package Index, try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . try searching python.org - you can find anything mentioned on the Python site, in the FAQs , or in the newsgroup. More info: where to search . Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Next, try Google or another search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful. Finally, you can try posting a query to the comp.lang.python Usenet group. Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Python-Related Cheat Sheets Python Cheatsheet for Beginners: pythoncheatsheet.org Python Cheatsheet for Beginners: pythoncheatsheet.org Python: Collection of 11 Best Python Cheat Sheets Python: Collection of 11 Best Python Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets NumPy : Collection of 10 Best NumPy Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Pandas: Collection of 7 Beautiful Pandas Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Machine Learning: Collection of 15 Machine Learning Cheat Sheets Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation Want to contribute? Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . Python is a product of the Python Software Foundation , a non-profit organization that holds the copyright. Donations to the PSF are tax-deductible in the USA, and you can donate via credit card or PayPal . To report a bug in the Python core, use the Python Bug Tracker . To report a bug in the Python core, use the Python Bug Tracker . To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute a bug fix or other patch to the Python core, read the Python Developer's Guide for more information about Python's development process. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To contribute to the official Python documentation , join the Documentation SIG , write to docs@python.org , or use the Issue Tracker to contribute a documentation patch. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To announce your module or application to the Python community, use comp.lang.python.announce . See the guide to Python mailing lists for more information. To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . To propose changes to the Python core, post your thoughts to comp.lang.python . If you have an implementation, follow the Python Patch Guidelines . If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. If you have a question are not sure where to report it, check out the WhereDoIReportThis? page. CategoryDocumentation CategoryDocumentation
📥 下载地址(文章结尾)
装机神器,可以安装一切系统。