[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-671800-105":59,"doc-detail-671800-en":129},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":122,"head_meta":124,"extra_data":126,"updated_unix":128},105,"en","python-programming-practical-programming-learning","Python Programming - Practical Programming Learning","","Python Programming is an introductory and practical textbook covering Python as a multi-purpose language across major platforms like Windows, macOS, and Linux. It emphasizes foundational programming with practical examples and exercises, while supporting domains such as science and engineering for numerical calculations, control engineering for measurements and control systems, and software development for modern software system building. Supplementary resources include downloadable software and code examples, plus related video materials and technical resources from the author’s website.",{"@graph":69,"@context":121},[70,84,104],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/python-programming-practical-programming-learning/671800/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":98,"encodingFormat":97,"isAccessibleForFree":99,"interactionStatistic":100},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/python-programming-practical-programming-learning/671800.png","ImageObject",300,407,{"name":92,"@type":93},"Ben ","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-11-02",true,{"@type":101,"interactionType":102,"userInteractionCount":14},"InteractionCounter",{"@type":103},"ViewAction",{"@type":105,"mainEntity":106},"FAQPage",[107,113,117],{"name":108,"@type":109,"acceptedAnswer":110},"What is Python used for according to the preface?","Question",{"text":111,"@type":112},"Python is presented as a multi-purpose language used for simulation, creating web pages, and communicating with database systems, among other uses.","Answer",{"name":114,"@type":109,"acceptedAnswer":115},"Which platforms does the book state Python works on?",{"text":116,"@type":112},"The preface states Python works on major platforms and operating systems including Windows, macOS, and Linux.",{"name":118,"@type":109,"acceptedAnswer":119},"What additional learning materials are provided beyond the textbook?",{"text":120,"@type":112},"The document lists downloadable software and code examples as supplements, and also points to video resources available on the website and on YouTube.","https://schema.org",{"og:url":83,"og:type":123,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":125,"canonical":83},"index,follow",{"doc_id":127,"site_id":62},671800,1793580659,{"code":4,"msg":5,"data":130},{"doc_id":127,"user_id":131,"nickname":92,"user_avatar":132,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":133,"file_id":134,"file_url":135,"file_type":136,"file_size":137,"view_count":14,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":138,"language":139,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":67,"update_tm":128,"read_time":143},2336478951081,"https://ap-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c","Python Programming  \nHans-Petter Halvorsen  \n[https://www.halvorsen.blog](https://www.halvorsen.blog)  \nPython Programming  \nPython Programming  \nHans-Petter Halvorsen  \n2026  \nPython Programming  \n©Hans-Petter Halvorsen June 12, 2026  \nISBN:978-82-691106-4-7  \nPreface  \nPython is a popular programming language, and it is one of the most used programming languages today.  \nPython works on all the main platforms and operating systems used today, such Windows, macOS, and Linux.  \nPython is a multi-purpose programming language, which can be use for simulation, creating web pages, communicate with database systems, etc.  \nMy Blog/Web Site [1]:  \n[https://www.halvorsen.blog](https://www.halvorsen.blog)  \nHere you find lots of technical resources about Technology, Programming, Software Engineering, Automation and Control, Industrial IT, etc.  \nHere you find my Web page with Python resources:  \n[https://www.halvorsen.blog/documents/programming/python/](https://www.halvorsen.blog/documents/programming/python/)  \n[These resources are a supplement to this textbook. Here you can download the](These resources are a supplement to this textbook. Here you can download the)[ ](These resources are a supplement to this textbook. Here you can download the)[software](software), [download code examples](download code examples), [etc](etc).  \nThis Textbook is written in LATEXusing Overleaf.  \nLATEXis a document preparation system used for the communication and publication of scientific documents.  \nFor more information about LATEX: [https://www.latex-project.org](https://www.latex-project.org)  \nOverleafis a web-bases LATEXsystem, meaning you can write your LATEXdocuments in your web browser, you co-work and share documents with others.  \nFor more information about Overleaf: [https://www.overleaf.com](https://www.overleaf.com)  \nPython Books  \nYou find other Python textbooks within different domains on my Python Webpage:  \n[https://www.halvorsen.blog/documents/programming/python/](https://www.halvorsen.blog/documents/programming/python/)[ ](https://www.halvorsen.blog/documents/programming/python/)[Python Books:](Python Books:)  \n• Python Programming - This is a textbook in Python Programming with lots of Practical Examples and Exercises. You will learn the necessary foundation for basic programming with focus on Python.  \n• Python for Science and Engineering-This is a textbook in Python Programming with lots of Examples, Exercises, and Practical Applications within Mathematics, Simulations, etc. The focus is on numerical calculations in mathematics and engineering. Necessary theory is presented in addition to many practical examples.  \n• Python for Control Engineering-This is a textbook in Python Programming with lots of Examples, Exercises, and Practical Applications within Mathematics, Simulations, Control Systems, DAQ, Database Systems, etc. The focus is on the use of Python within measurements, data collection (DAQ), control technology, both analysis of control systems (stability analysis, frequency response, ...) and implementation of control systems (PID, etc.) . Required theory is presented in addition to many practical examples and exercises in Python.  \n• Python for Software Development-This is a textbook in Python Programming with lots of Examples, Exercises, and Practical Applications within Software Systems, Software Development, Software Engineering, Database Systems, Web Application Desktop Applications, GUI Applications, etc. The focus is on the use of Python for creating modern Software Systems. Required theory is presented in addition to many practical examples and exercises in Python.  \nVideo Resources  \nIn addition to the textbooks mentioned, lots of videos explaining and complements the different Python topics and examples within the textbook have been made. These are both available on my website and on YouTube.  \nBlog:  \n[https://www.halvorsen.blog](https://www.halvorsen.blog)  \n[Python Resources:](Python Resources:)  \n[https:/","cbCaivWmZFkFwLWk","https://ap.wps.com/l/cbCaivWmZFkFwLWk","pdf",3682006,143,"English","# Preface\n## Python basics and platform support\n## Supplementary resources and references\n## Python Books in different domains\n## Video Resources","[{\"question\":\"What is Python used for according to the preface?\",\"answer\":\"Python is presented as a multi-purpose language used for simulation, creating web pages, and communicating with database systems, among other uses.\"},{\"question\":\"Which platforms does the book state Python works on?\",\"answer\":\"The preface states Python works on major platforms and operating systems including Windows, macOS, and Linux.\"},{\"question\":\"What additional learning materials are provided beyond the textbook?\",\"answer\":\"The document lists downloadable software and code examples as supplements, and also points to video resources available on the website and on YouTube.\"}]","Python Programming - Practical Programming Learning | PDF",360]