[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-124082-en":3,"doc-seo-124082-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},124082,687197207639,"Asher","https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd",6,"Technology","Short Lessons on Wolfram Language - Programming, Data Processing, Graphics, Machine Learning, and Quantum Computing with Mathematica","A practical, concise learning guide to Wolfram Language through Mathematica, covering core programming constructs, variable and function behavior, loops, scoping, and pattern-based rules. It explains essential data structures including lists, matrices, and tensors, along with number and string handling and regular expressions. The book also teaches visualization via 2D/3D graphics, graph construction and layouts, algebraic and differential equation solving, and importing/exporting external data for analysis. Advanced chapters introduce machine learning workflows and quantum computing concepts using QI.","Short Lessons on Wolfram Language  \nJarosław Miszczak  \nProgramming, Data Processing, Graphics, Machine Learning, and Quantum Computing  \nwith Mathematica  \nShort Lessons on Wolfram Language  \nProgramming, Data Processing, Graphics, Machine Learning, and Quantum Computing with Mathematica  \nJaroslaw Adam Miszczak  \nThis book is freely available from [https://miszczak.eu/wl-lessons](https://miszczak.eu/wl-lessons)  \nShort Lessons on Wolfram Language  \nProgramming, Data Processing, Graphics, Machine Learning, and Quantum Computing with Mathematica  \n© 2024 by Jaroslaw Adam Miszczak, [https://miszczak.eu/wl-lessons](https://miszczak.eu/wl-lessons)[ ](https://miszczak.eu/wl-lessons)ISBN: 978-83-66950-01-6 (paperback)  \nPublisher: Quoqa Pubs First edition. April 2024 Technical editing: J&M  \nThis document can be distributed under CC BY-SA 4 .0.  \nFull information about the license: [http://creativecommons.org/licenses/by](http://creativecommons.org/licenses/by)sa/4.0/  \nWolfram Language and Mathematica are register trademarks of Wolfram Research Inc.  \nWolfram Research, Inc., Wolfram Language, Version 14.0.0, Champaign, IL (2023). [https://www.wolfram.com/language](https://www.wolfram.com/language).  \nThis book is freely available from [https://miszczak.eu/wl-lessons](https://miszczak.eu/wl-lessons)  \nContents  \nPreface 6  \n0 Quick introduction 9  \n0.1 Where to use? ............................ 9  \n0.2 Getting help ............................. 9  \n0.3 Interacting with the system .................... 11  \n0.4 Mathics – open source implementation .............. 14  \n1 Variables, functions, loops 17  \n1.1 Introduction ............................. 17  \n1.2 Assignments ............................. 20  \n1.3 Caching calculation results .................... 21  \n1.4 Rules and patterns ......................... 22  \n1.5 Pure anonymous functions ..................... 24  \n1.6 Loops and repetitions ....................... 26  \n1.7 Conditional execution ....................... 30  \n1.8 Scoping ............................... 31  \n1.9 Lists of functions .......................... 32  \n2 Lists, matrices, and tensors 35  \n2.1 Introduction ............................. 35  \n2.2 Inputting matrices ......................... 35  \n2.3 Matrix multiplication ........................ 36  \n2.4 Displaying matrices ......................... 37  \n2.5 Special matrices .......................... 39  \n2.6 Constructing matrices ....................... 39  \n2.7 Matrices of random numbers ................... 41  \n2.8 Changing the shape ........................ 41  \n2.9 Symbolic matrices ......................... 44  \n2.10 Associations ............................. 45  \n3 Numbers and strings 47  \n3.1 Strings and other atoms ...................... 47  \n3.2 String operations .......................... 48  \n3.3 Converting numbers ........................ 49  \n3  \nThis book is freely available from [https://miszczak.eu/wl-lessons](https://miszczak.eu/wl-lessons)  \nContents  \n3.4 Numbers from strings ....................... 50  \n3.5 Matching text and regular expressions .............. 51  \n4 Graphics and visualization 53  \n4.1 Tutorial of plot functionality ................... 54  \n4.2 Plotting tabular data ........................ 62  \n4.3 3D graphics ............................. 67  \n4.4 Saving graphics ........................... 68  \n5 Graphs 69  \n5.1 Constructing graphs ........................ 69  \n5.2 Common graphs .......................... 72  \n5.3 Graph layouts ............................ 73  \n5.4 Weighted graphs .......................... 74  \n5.5 Random graphs ........................... 76  \n5.6 Using graphs ............................ 79  \n6 Solving and simplifying 83  \n6.1 Algebraic equations ......................... 83  \n6.2 Systems of equations ........................ 87  \n6.3 Differential equations ........................ 88  \n6.4 Recurrence equations ........................ 88  \n6.5 Simplifying expressions ....................... 90  \n6.6 As","cbCaiolIRywkq0fk","https://ap.wps.com/l/cbCaiolIRywkq0fk","pdf",11258059,1,147,"English","en",105,"# Quick introduction\n## Where to use?\n## Getting help\n## Interacting with the system\n## Mathics – open source implementation\n# Variables, functions, loops\n## Introduction\n## Assignments\n## Caching calculation results\n## Rules and patterns\n## Pure anonymous functions\n## Loops and repetitions\n## Conditional execution\n## Scoping\n## Lists of functions\n# Lists, matrices, and tensors\n## Introduction\n## Inputting matrices\n## Matrix multiplication\n## Displaying matrices\n## Special matrices\n## Constructing matrices\n## Matrices of random numbers\n## Changing the shape\n## Symbolic matrices\n## Associations\n# Numbers and strings\n## Strings and other atoms\n## String operations\n## Converting numbers\n## Numbers from strings\n## Matching text and regular expressions\n# Graphics and visualization\n## Tutorial of plot functionality\n## Plotting tabular data\n## 3D graphics\n## Saving graphics\n# Graphs\n## Constructing graphs\n## Common graphs\n## Graph layouts\n## Weighted graphs\n## Random graphs\n## Using graphs\n# Solving and simplifying\n## Algebraic equations\n## Systems of equations\n## Differential equations\n## Recurrence equations\n## Simplifying expressions\n## Assumptions\n# Using external data\n## Export formats\n## Import and cloud storage\n## Data frames\n## External data\n# Machine learning\n## Introduction\n## Harness built-in AI\n## Linear regression\n## Regression\n## Classification\n## Artificial neural networks\n## Using large language models\n# Quantum computing\n## Package QI\n## Pure states and quantum gates\n## Density matrices\n## Quantum gates\n## Examples\n# Packages, scripting, external evaluation\n## Batch execution\n## Parallel processing\n## Packages\n## Integration with external systems\n# Internet resources\n## Bibliography","[{\"question\":\"What programming fundamentals does the book cover for Wolfram Language?\",\"answer\":\"It introduces variables, functions, assignments, caching, rules and patterns, pure anonymous functions, loops and repetitions, conditional execution, and scoping. It also covers lists of functions and how to interact with the system effectively.\"},{\"question\":\"How does the book teach working with structured data?\",\"answer\":\"It focuses on lists, matrices, and tensors, including inputting and displaying matrices, matrix multiplication, constructing special and random-number matrices, changing shapes, and using symbolic matrices and associations.\"},{\"question\":\"Which advanced topics are included beyond basic programming?\",\"answer\":\"The later chapters cover graphics and visualization, graph construction, solving and simplifying math problems, using external data, machine learning (including built-in AI and large language models), and quantum computing with the QI package.\"}]","Short Lessons on Wolfram Language - Programming, Data Processing, Graphics, Machine Learning, and Quantum Computing with Mathematica | PDF",1785820238,370,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"short-lessons-on-wolfram-language-programming-data-processing-graphics-machine-learning-and-quantum-computing-with-mathematica","",{"@graph":36,"@context":85},[37,54,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/technology/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/short-lessons-on-wolfram-language-programming-data-processing-graphics-machine-learning-and-quantum-computing-with-mathematica/124082/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":62,"encodingFormat":61,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-04",true,{"@type":65,"interactionType":66,"userInteractionCount":4},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What programming fundamentals does the book cover for Wolfram Language?","Question",{"text":75,"@type":76},"It introduces variables, functions, assignments, caching, rules and patterns, pure anonymous functions, loops and repetitions, conditional execution, and scoping. It also covers lists of functions and how to interact with the system effectively.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How does the book teach working with structured data?",{"text":80,"@type":76},"It focuses on lists, matrices, and tensors, including inputting and displaying matrices, matrix multiplication, constructing special and random-number matrices, changing shapes, and using symbolic matrices and associations.",{"name":82,"@type":73,"acceptedAnswer":83},"Which advanced topics are included beyond basic programming?",{"text":84,"@type":76},"The later chapters cover graphics and visualization, graph construction, solving and simplifying math problems, using external data, machine learning (including built-in AI and large language models), and quantum computing with the QI package.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,113,118,123,128,131,135],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":111,"slug":112},50,"technology",{"id":114,"doc_module":4,"doc_module_name":46,"category_name":115,"show_sort_weight":116,"slug":117},7,"Healthcare",40,"healthcare",{"id":119,"doc_module":4,"doc_module_name":46,"category_name":120,"show_sort_weight":121,"slug":122},8,"Research & Report",30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":106,"slug":138},19,"General","general"]