[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-143348-en":3,"doc-seo-143348-105":31,"detail-sidebar-cat-0-en-105":92},{"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":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":28,"seo_description":14,"update_tm":29,"read_time":30},143348,549758252649,"Ivy","https://ap-avatar.wpscdn.com/avatar/8000253669c5317157?_k=1778319167496531819",6,"Technology","Python Crash Course - 2nd edition - a hands-on, Project-Based introduction to Programming","Python Crash Course (2nd edition) presents a hands-on, project-based introduction to programming in Python. It guides beginners through essential programming concepts, Python fundamentals, and problem-solving skills using structured exercises. The learning path culminates in three major projects: creating a simple video game, applying data visualization techniques to generate graphs and charts, and building an interactive web application. Written by Eric Matthes, it emphasizes incremental progress and clear explanations.","2 N D E D IT ION  \nPYTHON CRASH COURSE  \nA H A N D S-O N , P R O J E C T-B A S E D  \nI N T R O D U C T I O N T O P R O G R A M M I N G  \nE R I C M A T T H E S  \nPRAISE FOR Python Crash Course  \n“It has been interesting to see No Starch Press producing future classics that should be alongside the more traditional programming books. Python Crash Course is one of those books.”  \n—GreG Laden, ScienceBLoGS  \n“Deals with some rather complex projects and lays them out in a consistent, logical, and pleasant manner that draws the reader into the subject.”  \n—FuLL circLe MaGazine  \n“Well presented with good explanations of the code snippets. The book works with you, one small step at a time, building more complex code, explaining what’s going on all the way.”  \n—FLickThrouGh reviewS  \n“Learning Python with Python Crash Course was an extremely positive experience! A great choice if you’re new to Python.”  \n—Mikke GoeS codinG  \n“Does what it says on the tin, and does it really well. . . . Presents a large number of useful exercises as well as three challenging and entertaining projects.”  \n—reaLPyThon.coM  \n“A fast-paced but comprehensive introduction to programming with Python, Python Crash Course is another superb book to add to your library and help you finally master Python.”  \n—TuToriaLedGe.neT  \n“A brilliant option for complete beginners without any coding experience. If you’re looking for a solid, uncomplicated intro to this very deep language, I have to recommend this book.”  \n—whaTPixeL.coM  \n“Contains literally everything you need to know about Python and even more.”  \n—FireBearSTudio.coM  \nPython Crash Course  \n2nd edition  \na hands-on, Project-Based introduction to Programming  \nby Eric Matthes  \nSan Francisco  \nPython Crash Course, 2nd edition. Copyright © 2019 by Eric Matthes.  \nAll rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher.  \nISBN-10: 1-59327-928-0  \nISBN-13: 978-1-59327-928-8  \nPublisher: William Pollock  \nProduction Editor: Riley Hoffman  \nCover Illustration: Josh Ellingson  \nCover and Interior Design: Octopod Studios  \nDevelopmental Editor: Liz Chadwick  \nTechnical Reviewer: Kenneth Love  \nCopyeditor: Anne Marie Walker  \nCompositors: Riley Hoffman and Happenstance Type-O-Rama  \nProofreader: James Fraleigh  \nFor information on distribution, translations, or bulk sales, please contact No Starch Press, Inc. directly:  \nNo Starch Press, Inc.  \n245 8th Street, San Francisco, CA 94103 phone: 1.415.863.9900; [info@nostarch.com](info@nostarch.com)[ ](info@nostarch.com)[www.nostarch.com](www.nostarch.com)  \nThe Library of Congress has catalogued the first edition as follows: Matthes, Eric, 1972-  \nPython crash course : a hands-on, project-based introduction to programming / by Eric Matthes.  \npages cm Includes index.  \nSummary: \"A project-based introduction to programming in Python, with exercises. Covers general programming concepts, Python fundamentals, and problem solving. Includes three projects - how to create a simple video game, use data visualization techniques to make graphs and charts, and build an interactive web application\"- - Provided by publisher.  \nISBN 978-1-59327-603-4 --ISBN 1-59327-603-6  \n1. Python (Computer program language) I. Title.  \nQA76.73.P98M38 2015 005.13'3--dc23  \n2015018135  \nNo Starch Press and the No Starch Press logo are registered trademarks of No Starch Press, Inc. Other product and company names mentioned herein may be the trademarks of their respective owners. Rather than use a trademark symbol with every occurrence of a trademarked name, we are using the names only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark.  \nThe information in this book is distributed on an “As Is” basis,","cbCaicWHSOO6qKts","https://ap.wps.com/l/cbCaicWHSOO6qKts","pdf",7020007,2,1,548,"English","en",105,"# Praise for Python Crash Course\n# Summary and learning focus\n## Programming concepts and Python fundamentals\n## Exercises and problem solving\n## Three hands-on projects\n# About the Author and Technical Reviewer","[{\"question\":\"What topics does Python Crash Course cover?\",\"answer\":\"It covers general programming concepts, Python fundamentals, and problem solving, reinforced through exercises.\"},{\"question\":\"What are the three projects included in the book?\",\"answer\":\"The book includes a simple video game, data visualization for graphs and charts, and an interactive web application.\"},{\"question\":\"Who is the author of Python Crash Course?\",\"answer\":\"Eric Matthes is the author, and he also teaches an introductory Python course in Alaska.\"}]","Python Crash Course - 2nd edition - a hands-on, Project-Based introduction to Programming | PDF",1787694600,1381,{"code":4,"msg":32,"data":33},"ok",{"site_id":25,"language":24,"slug":34,"title":13,"keywords":35,"description":14,"schema_data":36,"social_meta":87,"head_meta":89,"extra_data":91,"updated_unix":29},"python-crash-course-2nd-edition-a-hands-on-project-based-introduction-to-programming","",{"@graph":37,"@context":86},[38,54,69],{"@type":39,"itemListElement":40},"BreadcrumbList",[41,45,48,51],{"item":42,"name":43,"@type":44,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":46,"name":47,"@type":44,"position":20},"https://docshare.wps.com/document/","Document",{"item":49,"name":12,"@type":44,"position":50},"https://docshare.wps.com/document/technology/",3,{"item":52,"name":13,"@type":44,"position":53},"https://docshare.wps.com/document/python-crash-course-2nd-edition-a-hands-on-project-based-introduction-to-programming/143348/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":24,"description":14,"dateModified":62,"datePublished":63,"encodingFormat":61,"isAccessibleForFree":64,"interactionStatistic":65},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":42,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-31","2026-08-25",true,{"@type":66,"interactionType":67,"userInteractionCount":20},"InteractionCounter",{"@type":68},"ViewAction",{"@type":70,"mainEntity":71},"FAQPage",[72,78,82],{"name":73,"@type":74,"acceptedAnswer":75},"What topics does Python Crash Course cover?","Question",{"text":76,"@type":77},"It covers general programming concepts, Python fundamentals, and problem solving, reinforced through exercises.","Answer",{"name":79,"@type":74,"acceptedAnswer":80},"What are the three projects included in the book?",{"text":81,"@type":77},"The book includes a simple video game, data visualization for graphs and charts, and an interactive web application.",{"name":83,"@type":74,"acceptedAnswer":84},"Who is the author of Python Crash Course?",{"text":85,"@type":77},"Eric Matthes is the author, and he also teaches an introductory Python course in Alaska.","https://schema.org",{"og:url":52,"og:type":88,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":90,"canonical":52},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":93},[94,98,102,106,111,114,119,124,129,132,136],{"id":21,"doc_module":4,"doc_module_name":47,"category_name":95,"show_sort_weight":96,"slug":97},"Story & Novel",90,"story-novel",{"id":20,"doc_module":4,"doc_module_name":47,"category_name":99,"show_sort_weight":100,"slug":101},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":47,"category_name":103,"show_sort_weight":104,"slug":105},"Exam",70,"exam",{"id":107,"doc_module":4,"doc_module_name":47,"category_name":108,"show_sort_weight":109,"slug":110},5,"Comic",60,"comic",{"id":11,"doc_module":4,"doc_module_name":47,"category_name":12,"show_sort_weight":112,"slug":113},50,"technology",{"id":115,"doc_module":4,"doc_module_name":47,"category_name":116,"show_sort_weight":117,"slug":118},7,"Healthcare",40,"healthcare",{"id":120,"doc_module":4,"doc_module_name":47,"category_name":121,"show_sort_weight":122,"slug":123},8,"Research & Report",30,"research-report",{"id":125,"doc_module":4,"doc_module_name":47,"category_name":126,"show_sort_weight":127,"slug":128},9,"Religion & Spirituality",20,"religion-spirituality",{"id":127,"doc_module":4,"doc_module_name":47,"category_name":130,"show_sort_weight":127,"slug":131},"World Cup","world-cup",{"id":133,"doc_module":4,"doc_module_name":47,"category_name":134,"show_sort_weight":133,"slug":135},10,"Lifestyle","lifestyle",{"id":137,"doc_module":4,"doc_module_name":47,"category_name":138,"show_sort_weight":107,"slug":139},19,"General","general"]