Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming 🔍
Matthes, Eric No Starch Press, Incorporated, 2nd edition, San Francisco, CA, 2019
English [en] · EPUB · 5.8MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/upload/zlib · Save
description
This is the second edition of the best selling Python book in the world. Python Crash Course, 2nd Edition is a straightforward introduction to the core of Python programming. Author Eric Matthes dispenses with the sort of tedious, unnecessary information that can get in the way of learning how to program, choosing instead to provide a foundation in general programming concepts, Python fundamentals, and problem solving. Three real-world projects in the second part of the book allow readers to apply their knowledge in useful ways.
Readers will learn how to create a simple video game, use data visualization techniques to make graphs and charts, and build and deploy an interactive web application. Python Crash Course, 2nd Edition teaches beginners the essentials of Python quickly so that they can build practical programs and develop powerful programming techniques.
Uses Python 3
Alternative filename
upload/newsarch_ebooks/2019/05/05/1593279280.epub
Alternative filename
lgli/Eric Matthes - Python Crash Course (2nd Edition).epub
Alternative filename
lgrsfic/Eric Matthes - Python Crash Course (2nd Edition).epub
Alternative filename
zlib/Computers/Programming/Eric Matthes/Python Crash Course, 2nd Edition_5207944.epub
Alternative title
"Непрактичный" Python: занимательные проекты для тех, кто хочет поумнеть: для программистов на языке Python
Alternative title
Learn Robotics with the Raspberry PI: Build and Code Your Own Moving, Sensing, Thinking Robots
Alternative title
Impractical Python projects : playful programming activities to make you smarter
Alternative title
Math adventures with Python : an illustrated guide to exploring math with code
Alternative title
Изучаем PYTHON. Программирование игр, визуализация данных, ВЕБ-приложения
Alternative title
Python Flash Cards: Syntax, Concepts, and Examples
Alternative title
Mission Python: Code a Space Adventure Game!
Alternative title
Matthes, E: Python Flash Cards
Alternative title
Hacking math
Alternative author
Эрик Мэтиз; [перевод с английского Е. Матвеева]
Alternative author
Ли Воган; перевод с английского Андрея Логунова
Alternative author
Timmons-Brown, Matt
Alternative author
Matt Timmons-Brown
Alternative author
Sean McManus
Alternative author
Farrell, Peter
Alternative author
McManus, Sean
Alternative author
Peter Farrell
Alternative author
Eric Matthes
Alternative author
Vaughan, Lee
Alternative author
Lee Vaughan
Alternative author
Мэтиз, Эрик
Alternative publisher
Random House LLC US
Alternative publisher
Random House LCC US
Alternative publisher
O'REILLY MEDIA
Alternative publisher
БХВ-Петербург
Alternative publisher
ПИТЕР
Alternative edition
Бестселлер, 3-е изд., Санкт-Петербург [и др.], Russia, 2020
Alternative edition
Place of publication not identified, 2018
Alternative edition
United States, United States of America
Alternative edition
Segona edició, San Francisco :, 2019
Alternative edition
Санкт-Петербург, Russia, 2021
Alternative edition
Illustrated, PS, 2018
Alternative edition
San Francisco, 2018
Alternative edition
Flc Crds, PS, 2019
Alternative edition
Illustrated, 2019
Alternative edition
Jan 08, 2019
Alternative edition
Nov 27, 2018
Alternative edition
Oct 16, 2018
Alternative edition
Jan 15, 2019
Alternative edition
May 03, 2019
Alternative edition
PT, 2019
metadata comments
lg_fict_id_2176452
metadata comments
类型: 图书
metadata comments
出版日期: 2018
metadata comments
出版社: No Starch Press
metadata comments
出版日期: 2018.11
metadata comments
开本: 23.95
metadata comments
Source title: Python Flash Cards: Syntax, Concepts, and Examples
metadata comments
Source title: Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming
metadata comments
Пер.: Matthes, Eric Python crash course San Francisco : No Starch Press, cop. 2019 978-1593279288
metadata comments
РГБ
metadata comments
Russian State Library [rgb] MARC:
=001 010381697
=005 20200819094036.0
=008 200812s2020\\\\ru\\\\\\\\\\\\0||\|\rus|d
=017 \\ $a КН-П-20-042039 $b RuMoRKP
=020 \\ $a 978-5-4461-1528-0
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=044 \\ $a ru
=084 \\ $a З973.2-018.19Python,0 $2 rubbk
=100 1\ $a Мэтиз, Эрик
=245 00 $a Изучаем PYTHON. Программирование игр, визуализация данных, ВЕБ-приложения $c Эрик Мэтиз ; [перевод с английского Е. Матвеева]
=250 \\ $a 3-е изд.
=260 \\ $a Санкт-Петербург [и др.] $b ПИТЕР $c 2020
=300 \\ $a 551 с. $b ил. $c 24 см
=336 \\ $a Текст (визуальный)
=337 \\ $a непосредственный
=490 0\ $a Бестселлер
=534 \\ $p Пер.: $a Matthes, Eric $t Python crash course $c San Francisco : No Starch Press, cop. 2019 $z 978-1593279288
=650 \7 $a Техника. Технические науки -- Энергетика. Радиоэлектроника -- Радиоэлектроника -- Вычислительная техника -- Вычислительные машины электронные цифровые -- Программирование -- Языки программирования -- Python $2 rubbk
=852 \\ $a РГБ $b FB $j 3 20-32/76 $x 90
=852 7\ $a РГБ $b CZ2 $h З973.2-018/М97 $x 83
=852 \\ $a РГБ $b ORF $x 82
=852 \\ $a РГБ $b ORF $x 82
metadata comments
Предм. указ.: с. 457-463
Пер.: Voughhan, Lee Impractical Python projects 978-1-59327-890-8
metadata comments
Russian State Library [rgb] MARC:
=001 010537018
=005 20210127113438.0
=008 210111s2021\\\\ru\a\\\\\\\\\\000\|\rus\d
=017 \\ $a КН-П-20-087965 $b RuMoRKP
=020 \\ $a 978-5-9775-6751-0 $c 1500 экз.
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=044 \\ $a ru
=084 \\ $a З973.2-018.19Python,0 $2 rubbk
=100 0\ $a Ли Воган
=245 01 $a "Непрактичный" Python : $b занимательные проекты для тех, кто хочет поумнеть: для программистов на языке Python $c Ли Воган ; перевод с английского Андрея Логунова
=260 \\ $a Санкт-Петербург $b БХВ-Петербург $c 2021
=300 \\ $a 463 с. $b ил. $c 23 см
=336 \\ $a Текст (визуальный)
=337 \\ $a непосредственный
=500 \\ $a Предм. указ.: с. 457-463
=534 \\ $p Пер.: $a Voughhan, Lee $t Impractical Python projects $z 978-1-59327-890-8
=650 \7 $a Техника. Технические науки -- Энергетика. Радиоэлектроника -- Радиоэлектроника -- Вычислительная техника -- Электронные вычислительные машины (компьютеры) -- Цифровые электронные вычислительные машины -- Теория. Исследования -- Web-программирование -- Языки программирования -- Отдельные языки и программирование на них -- PITHON $2 rubbk
=852 \\ $a РГБ $b FB $j 3 20-71/41 $x 90
=852 \\ $a РГБ $b FB $j 3 20-68/108 $x 90
Alternative description
Impractical Python Projects is a collection of fun and educational projects designed to entertain programmers while enhancing their Python skills. It picks up where the complete beginner books leave off, expanding on existing concepts and introducing new tools that you'll use every day. And to keep things interesting, each project includes a zany twist featuring historical incidents, pop culture references, and literary allusions.
You'll flex your problem-solving skills and employ Python's many useful libraries to do things like:
- Help James Bond crack a high-tech safe with a hill-climbing algorithm
- Write haiku poems using Markov Chain Analysis
- Use genetic algorithms to breed a race of gigantic rats
- Crack the world's most successful military cipher using cryptanalysis
- Derive the anagram, "I am Lord Voldemort" using linguistical sieves
- Plan your parents' secure retirement with Monte Carlo simulation
- Save the sorceress Zatanna from a stabby death using palingrams
- Model the Milky Way and calculate our odds of detecting alien civilizations
- Help the world's smartest woman win the Monty Hall problem argument
- Reveal Jupiter's Great Red Spot using optical stacking
- Save the head of Mary, Queen of Scots with steganography
- Foil corporate security with invisible electronic ink
Simulate volcanoes, map Mars, and more, all while gaining valuable experience using free modules like Tkinter, matplotlib, Cprofile, Pylint, Pygame, Pillow, and Python-Docx.
Whether you're looking to pick up some new Python skills or just need a pick-me-up, you'll find endless educational, geeky fun with Impractical Python Projects.
Alternative description
Learn math by getting creative with code! Use the Python programming language to transform learning high school-level math topics like algebra, geometry, trigonometry, and calculus!
Math Adventures with Python will show you how to harness the power of programming to keep math relevant and fun. With the aid of the Python programming language, you'll learn how to visualize solutions to a range of math problems as you use code to explore key mathematical concepts like algebra, trigonometry, matrices, and cellular automata.
Once you've learned the programming basics like loops and variables, you'll write your own programs to solve equations quickly, make cool things like an interactive rainbow grid, and automate tedious tasks like factoring numbers and finding square roots. You'll learn how to write functions to draw and manipulate shapes, create oscillating sine waves, and solve equations graphically.
You'll also learn how to:
- Draw and transform 2D and 3D graphics with matrices
- Make colorful designs like the Mandelbrot and Julia sets with complex numbers
- Use recursion to create fractals like the Koch snowflake and the Sierpinski triangle
- Generate virtual sheep that graze on grass and multiply autonomously
- Crack secret codes using genetic algorithms
As you work through the book's numerous examples and increasingly challenging exercises, you'll code your own solutions, create beautiful visualizations, and see just how much more fun math can be!
Alternative description
In Learn Robotics with Raspberry Pi , you'll learn how to build and code your own robot projects with just the Raspberry Pi microcomputer and a few easy-to-get components - no prior experience necessary!
Learn Robotics with Raspberry Pi will take you from inexperienced maker to robot builder. You'll start off building a two-wheeled robot powered by a Raspberry Pi minicomputer and then program it using Python, the world's most popular programming language. Gradually, you'll improve your robot by adding increasingly advanced functionality until it can follow lines, avoid obstacles, and even recognize objects of a certain size and color using computer vision.
Learn how to:
- Control your robot remotely using only a Wii remote
- Teach your robot to use sensors to avoid obstacles
- Program your robot to follow a line autonomously
- Customize your robot with LEDs and speakers to make it light up and play sounds
- See what your robot sees with a Pi Camera
As you work through the book, you'll learn fundamental electronics skills like how to wire up parts, use resistors and regulators, and determine how much power your robot needs. By the end, you'll have learned the basics of coding in Python and know enough about working with hardware like LEDs, motors, and sensors to expand your creations beyond simple robots.
Alternative description
Program a graphical adventure game in this hands-on, beginner-friendly introduction to coding in the Python language.
Launch into coding with Mission Python , a space-themed guide to building a complete computer game in Python. You'll learn programming fundamentals like loops, strings, and lists as you build Escape!, an exciting game with a map to explore, items to collect, and tricky logic puzzles to solve. As you work through the book, you'll build exercises and mini-projects, like making a spacewalk simulator and creating an astronaut's safety checklist that will put your new Python skills to the test. You'll learn how to use Pygame Zero, a free resource that lets you add graphics and sound effects to your creations, and you'll get useful game-making tips, such as how to design fun puzzles and intriguing maps. Before you know it, you'll have a working, awesome game to stump your friends with (and some nifty coding skills, too!). You can follow this book using a Raspberry Pi or a Microsoft Windows PC, and the 3D graphics and sound effects you need are provided as a download.
Alternative description
Second edition of the best selling Python book in the world. A fast-paced, no-nonsense guide to programming in Python. This book teaches beginners the basics of programming in Python with a focus on real projects. This is the second edition of the best selling Python book in the world. Python Crash Course, 2nd Edition is a straightforward introduction to the core of Python programming. Author Eric Matthes dispenses with the sort of tedious, unnecessary information that can get in the way of learning how to program, choosing instead to provide a foundation in general programming concepts, Python fundamentals, and problem solving. Three real world projects in the second part of the book allow readers to apply their knowledge in useful ways. Readers will learn how to create a simple video game, use data visualization techniques to make graphs and charts, and build and deploy an interactive web application. Python Crash Course, 2nd Edition teaches beginners the essentials of Python quickly so that they can build practical programs and develop powerful programming techniques
Alternative description
These colorful programming study cards help new Python coders drill and reinforce the concepts, syntax, and terminology they'll need to become successful professional programmers.
Keep your coding skills sharp on the go! Python Flash Cards take a tried-and-tested method and give it a programming makeover. Eric Matthes, author of the best-selling Python Crash Course , distills essential Python programming knowledge into this 101-card deck you can use anywhere.
Work through the deck in order or shuffle it up for a new study session every time. You can brush up foundational programming principles and vocabulary like data structures, logical control, and program flow, quiz yourself on Python syntax, and test your skills against exercises and challenges designed to keep you on your toes -- all in one sitting.
Don't let your Python training stop at the keyboard. With Python Flash Cards , the power of Python fits in your pocket.
Alternative description
In Learn Robotics With The Raspberry Pi, You'll Learn How To Build And Code Your Own Robot Projects With Just The Raspberry Pi Microcomputer And A Few Easy-to-get Components - No Prior Experience Necessary! Matt Timmons-brown (creator Of The World's Most-popular Raspberry Pi Youtube Channel: The Raspberry Pi Guy) Takes You Through The Process Of Building Your Own Robot With The Raspberry Pi Microcomputer - With No Experience Necessary! Starting From The Ground Up, You'll Add Complexity To Your Robot With Each Chapter By Adding And Tweaking Code And Components, And Also Receive Mentorship Through A Wide Variety Of Different Projects - From Wireless Controllers To Line Following! By The End Of The Book, You'll Know How To Apply The Knowledge You've Gained To Build Other Robots. If You're Ready To Level Up Your Robotics Skills With Raspberry Pi, Let Learn Robotics With Raspberry Pi Be Your Guide!
Alternative description
This is the second edition of the best selling Python book in the world. Python Crash Course, 2nd Edition is a straightforward introduction to the core of Python programming. Author Eric Matthes dispenses with the sort of tedious, unnecessary information that can get in the way of learning how to program, choosing instead to provide a foundation in general programming concepts, Python fundamentals, and problem solving. Three real world projects in the second part of the book allow readers to apply their knowledge in useful ways. Readers will learn how to create a simple video game, use data visualization techniques to make graphs and charts, and build and deploy an interactive web application. Python Crash Course, 2nd Edition teaches beginners the essentials of Python quickly so that they can build practical programs and develop powerful programming techniques. - Amazon.com
Alternative description
"Teaches math concepts through programming. Begins with a crash course in basic programming concepts and how to use Python's built-in Turtle module, and then explores topics like writing programs to solve equations and matrices, drawing polygons and fractals, and using the Processing graphics library to create interactive 2D and 3D models"-- Provided by publisher
Alternative description
"A book of fun coding projects for readers who know a little Python already and want to expand their skills. Simulate volcanoes, map Mars, and more, while gaining experience using free modules like Tkinter, matplotlib, Cprofile, Pylint, Pygame, Pillow, and Python-Docx"-- Provided by publisher
Alternative description
"A beginner's guide to building and coding robots with the Raspberry Pi microcomputer. Each chapter teaches progressively complex lessons, from wireless control to line following, through detailed instructions and projects"-- Provided by publisher
Alternative description
These colourful programming activity cards help new Python coders drill and reinforce the concepts, syntax, and terminology they'll need to become successful professional programmers.
Alternative description
Uehara Sakukazu, Hirota Osamu Hen. Includes Bibliographical References. 上原作和, 広田収編.
date open sourced
2019-06-25
Read more…

🐢 Slow downloads

From trusted partners. More information in the FAQ. (might require browser verification — unlimited downloads!)

All download options have the same file, and should be safe to use. That said, always be cautious when downloading files from the internet, especially from sites external to Anna’s Archive. For example, be sure to keep your devices updated.
  • For large files, we recommend using a download manager to prevent interruptions.
    Recommended download managers: Motrix
  • You will need an ebook or PDF reader to open the file, depending on the file format.
    Recommended ebook readers: Anna’s Archive online viewer, ReadEra, and Calibre
  • Use online tools to convert between formats.
    Recommended conversion tools: CloudConvert and PrintFriendly
  • You can send both PDF and EPUB files to your Kindle or Kobo eReader.
    Recommended tools: Amazon‘s “Send to Kindle” and djazz‘s “Send to Kobo/Kindle”
  • Support authors and libraries
    ✍️ If you like this and can afford it, consider buying the original, or supporting the authors directly.
    📚 If this is available at your local library, consider borrowing it for free there.