Automate the Boring Stuff with Python : Practical Programming for Total Beginners 🔍
Al Sweigart; ProQuest (Firm) No Starch Press, US : [distributor] John Wiley and Sons Ltd : [distributor] Woodslane Pty Ltd : [distributor] Woodslane Pty Ltd : [distributor] Intersoft Book Distributors (SIMRON Pty Ltd) : [distributor] Ingram Publisher Services, Penguin Random House LLC (Publisher Services), [San Francisco, CA], 2015
English [en] · EPUB · 6.0MB · 2015 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
description
If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? In Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required. Once you’ve mastered the basics of programming, you’ll create Python programs that effortlessly perform useful and impressive feats of automation to: –Search for text in a file or across multiple files –Create, update, move, and rename files and folders –Search the Web and download online content –Update and format data in Excel spreadsheets of any size –Split, merge, watermark, and encrypt PDFs –Send reminder emails and text notifications –Fill out online forms Step-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks. Don’t spend your time doing work a well-trained monkey could do. Even if you’ve never written a line of code, you can make your computer do the grunt work. Learn how in Automate the Boring Stuff with Python. Note: The programs in this book are written to run on Python 3.
Alternative filename
nexusstc/Automate the Boring Stuff with Python: Practical Programming for Total Beginners/4eecf5c5cd57d8e991976b006b5c869d.epub
Alternative filename
lgli/Al Sweigart_Automate the Boring Stuff with Python_ Practical Programming for Total Beginners.epub
Alternative filename
lgrsnf/Al Sweigart_Automate the Boring Stuff with Python_ Practical Programming for Total Beginners.epub
Alternative filename
zlib/Computers/Programming/Al Sweigart/Automate the Boring Stuff with Python: Practical Programming for Total Beginners_22212891.epub
Alternative title
JavaScript for kids: a playful introduction to programming : a playful introduction to programming
Alternative title
Изучаем Python: программирование игр, визуализация данных, веб-приложения: [12+]
Alternative title
Python Crash Course : A Hands-On, Project-Based Introduction to Programming
Alternative title
Python Playground : Geeky Projects for the Curious Programmer
Alternative title
Командная строка Linux: полное руководство: бестселлер: [12+]
Alternative title
Ruby Wizardry: An Introduction to Programming for Kids
Alternative title
Javascript для детей: самоучитель по программированию
Alternative title
Statistics Done Wrong : The Woefully Complete Guide
Alternative title
Командная строка Linux: полное руководство: [16+]
Alternative title
The Linux Command Line : A Complete Introduction
Alternative title
Data Visualization with JavaScript
Alternative author
Ник Морган; [перевод с английского Станислава Ломакина]
Alternative author
Уильям Шоттс; [перевел с английского А. Киселев]
Alternative author
Эрик Мэтиз; [перевел с английского Е. Матвеев]
Alternative author
Thomas, Stephen A. , 1962- (author.)
Alternative author
by Mahesh Venkitachalam
Alternative author
William E. Shotts, Jr.
Alternative author
William E. Jr. Shotts
Alternative author
Venkitachalam, Mahesh
Alternative author
Stephen A. Thomas
Alternative author
Albert Sweigart
Alternative author
Reinhart, Alex
Alternative author
Matthes, Eric
Alternative author
Alex Reinhart
Alternative author
Шоттс, Уильям
Alternative author
Sweigart, Al
Alternative author
Morgan, Nick
Alternative author
Eric Matthes
Alternative author
Nick Morgan
Alternative author
Мэтиз, Эрик
Alternative publisher
No Starch Press, Incorporated
Alternative publisher
Манн, Иванов и Фербер
Alternative publisher
Random House LLC US
Alternative publisher
Питер
Alternative edition
Бестселлер, Рекомендовано Linux Foundation, Серия "Для профессионалов", Санкт-Петербург [и др.], Russia, 2019
Alternative edition
Библиотека программиста, 2-е изд., Санкт-Петербург [и др.], Russia, 2020
Alternative edition
Библиотека программиста, 2-е изд., Санкт-Петербург [и др.], Russia, 2018
Alternative edition
Penguin Random House LLC (Publisher Services), San Francisco, CA, 2016
Alternative edition
Penguin Random House LLC (Publisher Services), San Francisco, CA, 2014
Alternative edition
Серия "Библиотека программиста", Санкт-Петербург [и др.], Russia, 2017
Alternative edition
Penguin Random House LLC (Publisher Services), San Francisco, 2012
Alternative edition
Для профессионалов, Санкт-Петербург [и др.], Russia, 2017
Alternative edition
Легкое программирование, 2-е изд., Москва, Russia, 2017
Alternative edition
Ruby Wizardry: An Introduction to Programming for Kids
Alternative edition
First printing, San Francisco, USA, Dec 14, 2014
Alternative edition
ITPro collection, San Francisco, Calif, ©2012
Alternative edition
United States, United States of America
Alternative edition
Online-Ausg, San Francisco, CA, 2015
Alternative edition
San Francisco, California, 2011
Alternative edition
San Francisco, California, 2015
Alternative edition
Daly City, California, 2014
Alternative edition
San Francisco, 2017
Alternative edition
1, PT, 2012
Alternative edition
1, US, 2014
Alternative edition
1, PS, 2015
metadata comments
{"isbns":["1593273894","1593274084","1593276036","1593276044","1593276052","1593276206","1593276850","9781593273897","9781593274085","9781593276034","9781593276041","9781593276058","9781593276201","9781593276850"],"publisher":"No Starch Press"}
metadata comments
类型: 图书
metadata comments
丛书名: Ruby Wizardry: An Introduction to Programming for Kids
metadata comments
出版日期: 2014.12
metadata comments
出版日期: 2015.10
metadata comments
出版社: No Starch Press
metadata comments
页码: 352
metadata comments
出版日期: 2016
metadata comments
Includes index.
metadata comments
Фактическая дата выхода в свет - 2016
Пер.: Shotts, William E. The Linux command line San Francisco : No starch press, cop. 2012 978-1593273897
metadata comments
РГБ
metadata comments
Russian State Library [rgb] MARC:
=001 008661855
=005 20161103153936.0
=008 161025s2017\\\\ru\||||\\\\\\\|||\|\rus|d
=017 \\ $a 16-81162 $b RuMoRKP
=020 \\ $a 978-5-496-02303-0 $c 1000 экз.
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=044 \\ $a ru
=080 \\ $a 004.4
=084 \\ $a З973.2-018.2,07 $2 rubbk
=100 1\ $a Шоттс, Уильям
=245 00 $a Командная строка Linux $h [Текст] : $b полное руководство : бестселлер : [12+] $c Уильям Шоттс
=260 \\ $a Санкт-Петербург [и др.] $b Питер $c 2017
=300 \\ $a 479 с. $b ил., табл. $c 24 см
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=490 0\ $a Для профессионалов
=500 \\ $a Фактическая дата выхода в свет - 2016
=534 \\ $p Пер.: $a Shotts, William E. $t The Linux command line $b San Francisco : No starch press, cop. 2012 $z 978-1593273897
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Программирование -- Операционные системы. Системное программирование -- Пособие для специалистов $2 rubbk
=650 \7 $a LINUX, операционная система $0 RU\NLR\AUTH\66642164 $2 nlr_sh
=852 \\ $a РГБ $b FB $j 3 16-34/147 $x 90
metadata comments
Пер.: Shotts, William E. The Linux command line 978-1-593273897
metadata comments
Russian State Library [rgb] MARC:
=001 009913188
=005 20190314160746.0
=008 190311s2019\\\\ru\\\\\\\\\\\\000\|\rus\d
=017 \\ $a КН-П-19-016061 $b RuMoRKP
=020 \\ $a 978-5-4461-1169-5
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=044 \\ $a ru
=084 \\ $a З973.2-018.2,07 $2 rubbk
=100 1\ $a Шоттс, Уильям
=245 00 $a Командная строка Linux $h [Текст] : $b полное руководство: [16+] $c Уильям Шоттс ; [перевел с английского А. Киселев]
=260 \\ $a Санкт-Петербург [и др.] $b Питер $c 2019
=300 \\ $a 479 с. $b табл. $c 24 см
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=490 0\ $a Бестселлер
=490 0\ $a Рекомендовано Linux Foundation
=490 0\ $a Серия "Для профессионалов"
=534 \\ $p Пер.: $a Shotts, William E. $t The Linux command line $z 978-1-593273897
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Программирование -- Операционные системы. Системное программирование -- Пособие для специалистов $2 rubbk
=653 \\ $a LINUX, операционная система
=852 \\ $a РГБ $b FB $j 3 19-11/53 $x 90
=852 \\ $a РГБ $b FB $x 80
metadata comments
На тит. л. и обл.: No starch press. Бестселлер
Фактическая дата выхода в свет - 2016
Пер.: Matthes, Eric Python crash course 978-1593276034
metadata comments
Russian State Library [rgb] MARC:
=001 008670009
=005 20161108103221.0
=008 161101s2017\\\\ru\\\\\\\\\\\\000\|\rus\d
=017 \\ $a 16-83054 $b RuMoRKP
=020 \\ $a 978-5-496-02305-4 $c 1000 экз.
=040 \\ $a RuMoRGB $b rus $e rcr $d RuMoRGB
=041 1\ $a rus $h eng
=044 \\ $a ru $a bw
=080 \\ $a 004.4
=084 \\ $a З973.2-018.19Python,0 $2 rubbk
=100 1\ $a Мэтиз, Эрик
=245 00 $a Изучаем Python $h [Текст] : $b программирование игр, визуализация данных, веб-приложения : [12+] $c Эрик Мэтиз ; [пер. с англ. Е. Матвеев]
=260 \\ $a Санкт-Петербург [и др.] $b Питер $c 2017
=300 \\ $a 491, [1] с. $b ил., табл. $c 24 см
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=490 0\ $a Серия "Библиотека программиста"
=500 \\ $a На тит. л. и обл.: No starch press. Бестселлер
=500 \\ $a Фактическая дата выхода в свет - 2016
=534 \\ $p Пер.: $a Matthes, Eric $t Python crash course $z 978-1593276034
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Программирование -- Языки программирования -- Python $2 rubbk
=650 \7 $a PYTHON, язык программирования $0 RU\NLR\AUTH\661326547 $2 nlr_sh
=852 \\ $a РГБ $b FB $j 3 16-34/165 $x 90
metadata comments
Фактическая дата выхода в свет - 2019
Пер.: Matthes, Eric Python crash course San Francisco : no starch press, cop. 2016 978-1593276034
metadata comments
Russian State Library [rgb] MARC:
=001 010075067
=005 20190911145040.0
=008 190829s2020\\\\ru\||||\\\\\\|0||\|\rus|d
=017 \\ $a КН-П-19-062878 $b RuMoRKP
=020 \\ $a 978-5-4461-0479-6
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=084 \\ $a З973.2-018.19Python,0 $2 rubbk
=100 1\ $a Мэтиз, Эрик
=245 00 $a Изучаем Python : $b программирование игр, визуализация данных, веб-приложения : [12+] $c Эрик Мэтиз ; [перевел с английского Е. Матвеев]
=250 \\ $a 2-е изд.
=260 \\ $a Санкт-Петербург [и др.] $b Питер $c 2020
=300 \\ $a 491, [1] с. $b ил. $c 24 см
=336 \\ $a Текст (визуальный)
=337 \\ $a непосредственный
=490 0\ $a Библиотека программиста
=500 \\ $a Фактическая дата выхода в свет - 2019
=534 \\ $p Пер.: $a Matthes, Eric $t Python crash course $c San Francisco : no starch press, cop. 2016 $z 978-1593276034
=650 \7 $a Техника. Технические науки -- Энергетика. Радиоэлектроника -- Радиоэлектроника -- Вычислительная техника -- Вычислительные машины электронные цифровые -- Программирование -- Языки программирования -- Python $2 rubbk
=852 \\ $a РГБ $b FB $j 3 19-48/153 $x 90
=852 7\ $a РГБ $b CZ2 $h З973.2-018/М97 $x 82
metadata comments
Пер.: Matthes, Eric Python crash course San Francisco : no starch press, cop. 2016 978-1593276034
metadata comments
Russian State Library [rgb] MARC:
=001 009689990
=005 20181017115848.0
=008 180718s2018\\\\ru\\\\\\\\\\\\0||\|\rus|d
=017 \\ $a КН-П-18-075094 $b RuMoRKP
=017 \\ $a КН-П-18-051343 $b RuMoRKP
=020 \\ $a 978-5-4461-0479-6
=040 \\ $a RuMoRGB $b rus $e rcr $d RuMoRGB
=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 $h [Текст] : $b программирование игр, визуализация данных, веб-приложения : [12+] $c Эрик Мэтиз ; [перевел с английского Е. Матвеев]
=250 \\ $a 2-е изд.
=260 \\ $a Санкт-Петербург [и др.] $b Питер $c 2018
=300 \\ $a 491, [1] с. $b ил., табл. $c 24 см
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=490 0\ $a Библиотека программиста
=534 \\ $p Пер.: $a Matthes, Eric $t Python crash course $c San Francisco : no starch press, cop. 2016 $z 978-1593276034
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Программирование -- Языки программирования -- Python $2 rubbk
=852 \\ $a РГБ $b FB $j 3 18-29/130 $x 90
=852 \\ $a РГБ $b ORF $x 82
=852 \\ $a РГБ $b ORF $x 82
metadata comments
Имеется электронная копия
Пер.: Morgan, Nick Javascript for kids San Francisco : No Starch press, 2014 978-1-59327-408-5
metadata comments
Russian State Library [rgb] MARC:
=001 008793403
=005 20170329112801.0
=008 170210s2017\\\\ru\||||\\\\\\\0||\|\rus|d
=017 \\ $a 17-9672 $b RuMoRKP
=020 \\ $a 978-5-00100-597-1 $c 6000 экз.
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=080 \\ $a 004.4
=084 \\ $a З973.233.02-044.5-018.19JavaScript.я9 $2 rubbk
=100 1\ $a Морган, Ник
=245 00 $a Javascript для детей $h [Текст] : $b самоучитель по программированию $c Ник Морган ; [перевод с английского Станислава Ломакина]
=250 \\ $a 2-е изд.
=260 \\ $a Москва $b Манн, Иванов и Фербер $c 2017
=300 \\ $a 287 с. $b ил., цв. ил. $c 24 см
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=490 0\ $a Легкое программирование
=533 \\ $a Имеется электронная копия
=534 \\ $p Пер.: $a Morgan, Nick $t Javascript for kids $c San Francisco : No Starch press, 2014 $z 978-1-59327-408-5
=650 \7 $a Информационные системы и сети -- Управляющие, вводные и выводные устройства -- Устройства для опознавания и считывания -- Языки программирования -- JavaScript -- Популярное издание $2 rubbk
=650 \7 $a JAVA SCRIPT, язык программирования $0 RU\NLR\AUTH\661245721 $2 nlr_sh
=852 \\ $a РГБ $b FB $j 3 17-6/157 $x 90
=856 41 $q application/pdf $u http://dlib.rsl.ru/rsl01008000000/rsl01008793000/rsl01008793403/rsl01008793403.pdf $y Читать
=979 \\ $a dloek
=979 \\ $a dlstrict
Alternative description
It's Been Said That Graphical User Interfaces Make Easy Tasks Easy, While Command-line Interfaces Make Difficult Tasks Possible. The Linux Command Line Shows Readers How To Control Their Computers And Accomplish These Difficult Tasks Using Bash, The Linux Shell. Designed For Command-line Users Of All Levels, The Book Takes Readers From The First Keystrokes To The Process Of Writing Powerful Programs In The Command Line's Native Language. Along The Way, The Author Explores Basic Commands And File System Navigation, Os Configuration, Classic Command-line Programs, Shell Programming, And Much More, Making The Linux Command Line An Essential Guide For All Linux Users Who Wish To Exploit The Full Power Of Their Systems-- Learning The Shell -- What Is The Shell? -- Navigation -- Exploring The System -- Manipulating Files And Directories -- Working With Commands -- Redirection -- Seeing The World As The Shell Sees It -- Advanced Keyboard Tricks -- Permissions -- Processes -- Configuration And The Environment -- The Environment -- A Gentle Introduction To Vi -- Customizing The Prompt -- Common Tasks And Essential Tools -- Package Management -- Storage Media -- Networking -- Searching For Files -- Archiving And Backup -- Regular Expressions -- Text Processing -- Formatting Output -- Printing -- Compiling Programs -- Writing Shell Scripts -- Writing Your First Script -- Starting A Project -- Top-down Design -- Flow Control: Brancing With If -- Reading Keyboard Input -- Flow Control: Looping With While And Until -- Troubleshooting -- Flow Control: Branching With Case -- Positional Parameters -- Flow Control: Looping With For -- Strings And Numbers -- Arrays -- Exotica. William E. Shotts, Jr. Includes Index.
Alternative description
JavaScript for Kids is a lighthearted introduction to the JavaScript language and programming in general. JavaScript for Kids is a lighthearted introduction to the JavaScript language and programming in general. Consumer Long Text: JavaScript is the programming language of the Internet, the secret sauce that makes the Web awesome, your favorite sites interactive, and online games fun! JavaScript for Kids is a lighthearted introduction that teaches programming essentials through patient, step-by-step examples paired with funny illustrations. You'll begin with the basics, like working with strings, arrays, and loops, and then move on to more advanced topics, like building interactivity with jQuery and drawing graphics with Canvas. Along the way, you'll write games such as Find the Buried Treasure, Hangman, and Snake. You'll also learn how to: Create functions to organize and reuse your code Write and modify HTML to create dynamic web pages Use the DOM and jQuery to make your web pages react to user input Use the Canvas element to draw and animate graphics Program real user-controlled games with collision detection and score keeping With visual examples like bouncing balls, animated bees, and racing cars, you can really see what you're programming. Each chapter builds on the last, and programming challenges at the end of each chapter will stretch your brain and inspire your own amazing programs. Make something cool with JavaScript today! Ages 10+ (and their parents!)
Alternative description
Everyone knows that abuse of statistics is rampant in popular media. Politicians and marketers present shoddy evidence for dubious claims all the time. But smart people make mistakes too, and when it comes to statistics, plenty of otherwise great scientists--yes, even those published in peer-reviewed journals--are doing statistics wrong.
"Statistics Done Wrong" comes to the rescue with cautionary tales of all-too-common statistical fallacies. It'll help you see where and why researchers often go wrong and teach you the best practices for avoiding their mistakes.
In this book, you'll learn:
- Why "statistically significant" doesn't necessarily imply practical significance
- Ideas behind hypothesis testing and regression analysis, and common misinterpretations of those ideas
- How and how not to ask questions, design experiments, and work with data
- Why many studies have too little data to detect what they're looking for-and, surprisingly, why this means published results are often overestimates
- Why false positives are much more common than "significant at the 5% level" would suggest
By walking through colorful examples of statistics gone awry, the book offers approachable lessons on proper methodology, and each chapter ends with pro tips for practicing scientists and statisticians. No matter what your level of experience, "Statistics Done Wrong" will teach you how to be a better analyst, data scientist, or researcher.
Alternative description
You've experienced the shiny, point-and-click surface of your Linux computer -- now dive below and explore its depths with the power of the command line. The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell. Along the way you'll learn the timeless skills handed down by generations of gray-bearded, mouse-shunning gurus: file navigation, environment configuration, command chaining, pattern matching with regular expressions, and more. In addition to that practical knowledge, author William Shotts reveals the philosophy behind these tools and the rich heritage that your desktop Linux machine has inherited from Unix supercomputers of yore. As you make your way through the book's short, easily-digestible chapters, you'll learn how to: Create and delete files, directories, and symlinks; Administer your system, including networking, package installation, and process management; Use standard input and output, redirection, and pipelines; Edit files with Vi, the world's most popular text editor; Write shell scripts to automate common or boring tasks; Slice and dice text files with cut, paste, grep, patch, and sed; Once you overcome your initial "shell shock," you'll find that the command line is a natural and expressive way to communicate with your computer. Just don't be surprised if your mouse starts to gather dust. - Publisher.
Alternative description
Python Crash Course is a fast-paced, thorough introduction to Python that will have you writing programs, solving problems, and making things that work in no time.In the first half of the book, you'll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You'll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you'll put your new knowledge into practice with three substantial projects: a Space Invaders–inspired arcade game, data visualizations with Python's super-handy libraries, and a simple web app you can deploy online.As you work through Python Crash Course you'll learn how to:–Use powerful Python libraries and tools, including matplotlib, NumPy, and Pygal–Make 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progresses–Work with data to generate interactive visualizations–Create and customize Web apps and deploy them safely online–Deal with mistakes and errors so you can solve your own programming problemsIf you've been thinking seriously about digging into programming, Python Crash Course will get you up to speed and have you writing real programs fast. Why wait any longer? Start your engines and code!Uses Python 2 and 3
Alternative description
Scientific progress depends on good research, and good research needs good statistics. But statistical analysis is tricky to get right, even for the best and brightest of us. You'd be surprised how many scientists are doing it wrong.
Statistics Done Wrong is a pithy, essential guide to statistical blunders in modern science that will show you how to keep your research blunder-free. You'll examine embarrassing errors and omissions in recent research, learn about the misconceptions and scientific politics that allow these mistakes to happen, and begin your quest to reform the way you and your peers do statistics.
You'll find advice on:
- Asking the right question, designing the right experiment, choosing the right statistical analysis, and sticking to the plan
- How to think about p values, significance, insignificance, confidence intervals, and regression
- Choosing the right sample size and avoiding false positives
- Reporting your analysis and publishing your data and source code
- Procedures to follow, precautions to take, and analytical software that can help
Scientists: Read this concise, powerful guide to help you produce statistically sound research. Statisticians: Give this book to everyone you know.
The first step toward statistics done right is Statistics Done Wrong.
Alternative description
Python is a powerful programming language that's easy to learn and fun to play with. But once you've gotten a handle on the basics, what do you do next?
Python Playground is a collection of imaginative programming projects that will inspire you to use Python to make art and music, build simulations of real-world phenomena, and interact with hardware like the Arduino and Raspberry Pi. You'll learn to use common Python tools and libraries like numpy, matplotlib, and pygame to do things like:
-Generate Spirograph-like patterns using parametric equations and the turtle module
-Create music on your computer by simulating frequency overtones
-Translate graphical images into ASCII art
-Write an autostereogram program that produces 3D images hidden beneath random patterns
-Make realistic animations with OpenGL shaders by exploring particle systems, transparency, and billboarding techniques
-Construct 3D visualizations using data from CT and MRI scans
-Build a laser show that responds to music by hooking up your computer to an Arduino
Programming shouldn't be a chore. Have some solid, geeky fun with Python Playground .
The projects in this book are compatible with both Python 2 and 3.
Alternative description
You've got data to communicate. But what kind of visualization do you choose, how do you build your visualizations, and how do you ensure that they're up to the demands of the Web?In Data Visualization with JavaScript, you'll learn how to use JavaScript, HTML, and CSS to build practical visualizations for your data. Step-by-step examples walk you through creating, integrating, and debugging different types of visualizations and you'll be building basic visualizations (like bar, line, and scatter graphs) in no time.You'll also learn how to:–Create tree maps, heat maps, network graphs, word clouds, and timelines–Map geographic data, and build sparklines and composite charts–Add interactivity and retrieve data with AJAX–Manage data in the browser and build data-driven web applications–Harness the power of the Flotr2, Flot, Chronoline.js, D3.js, Underscore.js, and Backbone.js librariesIf you already know your way around building a web page but aren't quite sure how to build a good visualization, Data Visualization with JavaScript will help you get your feet wet without throwing you into the deep end. You'll soon be well on your way to creating simple, powerful data visualizations.
Alternative description
Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and making things that work in no time.
In the first half of the book, you'll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You'll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you'll put your new knowledge into practice with three substantial projects: a Space Invaders-inspired arcade game, data visualizations with Python's super-handy libraries, and a simple web app you can deploy online.
As you work through Python Crash Course , you'll learn how to:
If you've been thinking seriously about digging into programming, Python Crash Course will get you up to speed and have you writing real programs fast. Why wait any longer? Start your engines and code!
Alternative description
Learning the Shell
What Is the Shell?
Navigation
Exploring the System
Manipulating Files and Directories
Working with Commands
Redirection
Seeing the World as the Shell Sees It
Advanced Keyboard Tricks
Permissions
Processes
Configuration and the Environment
The Environment
A Gentle Introduction to vi
Customizing the Prompt
Common Tasks and Essential Tools
Package Management
Storage Media
Networking
Searching for Files
Archiving and Backup
Regular Expressions
Text Processing
Formatting Output
Printing
Compiling Programs
Writing Shell Scripts
Writing Your First Script
Starting a Project
Top-Down Design
Flow Control: Branching with if
Reading Keyboard Input
Flow Control: Looping with while and until
Troubleshooting
Flow Control: Branching with case
Positional Parameters
Flow Control: Looping with for
Strings and Numbers
Arrays
Exotica
Alternative description
Python is a powerful programming language that's fun to play around with. Getting to know Python isn't just about hammering syntax into your brain--it's about discovering new tools to explore whatever excites you. Python Playground is a collection of fun programming projects that will inspire you to new heights as a Pythonista. Inside, you'll learn to use Python for all kinds of playful purposes. You'll manipulate images, build simulations, and interact with hardware using Arduino and Raspberry Pi. As you work through each project, you'll power up your programming skills as you learn how to leverage external libraries for specialized tasks, how to break problems into smaller, solvable pieces, and how to translate an algorithm into code
Alternative description
You've experienced the shiny, point-and-click surface of your Linux computer--now dive below and explore its depths with the power of the command line.The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell (or command ...
Available here:
(http://readmeaway.com/download?i=1593279523) readmeaway.com/download?i=1593279523
The Linux Command Line, 2nd Edition: A Complete Introduction PDF by William Shotts
Read The Linux Command Line, 2nd Edition: A Complete Introduction PDF from No Starch Press,William Shotts
Download William Shottss PDF E-book The Linux Command Line, 2nd Edition: A Complete Introduction
Alternative description
Learn How To Use Javascript, Html, And Css To Build The Most Practical Visualizations For Your Data. Step-by-step Examples Walk You Through Creating, Integrating, And Debugging Different Types Of Visualizations And Will Have You Building Basic Visualizations, Like Bar, Line And Scatter Graphs, In No Time.--back Cover. Graphing Data -- Making Charts Interactive -- Integrating Charts On A Page -- Creating Specialized Graphs -- Displaying Timelines -- Visualizing Geographic Data -- Custom Visualizations With D3.js -- Managing Data In The Browser -- Building Data-driven Web Applications: Parts 1 And 2. Stephen A. Thomas. Includes Index.
Alternative description
JavaScript for Kids is a lighthearted introduction to the JavaScript language and programming in general. With the help of kid-friendly examples, author Nick Morgan teaches the essentials of JavaScript. Morgan starts with the basics of strings, arrays, and loops, then moves on to show readers how to modify elements with jQuery and draw graphics with canvas. By the end of the book, you'll be ready to create your own fun animations and games and you'll have a solid understanding of the fundamentals of JavaScript.
Alternative description
"A lighthearted introduction that teaches programming essentials through ... step-by-step examples paired with funny illustrations. You'll begin with the basics, like working with strings, arrays, and loops, and then move on to more advanced topics, like building interactivity with jQuery and drawing graphics with Canvas"--Page 4 of cover
Alternative description
"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
Alternative description
Provides instructions for programming projects using Python that teach such programming skills as how to leverage external libraries for specialized tasks, how to break problems into solvable pieces, and how to translate an algorithm into code
Alternative description
Data Visualization with JavaScript shows developers how to create impressive data visualizations for the web, including animated charts and interactive maps.
Alternative description
"Discusses how to avoid the most common statistical errors in modern research, and perform more accurate statistical analyses"-- proporcionat per l'editor
Alternative description
"Discusses how to avoid the most common statistical errors in modern research, and perform more accurate statistical analyses"-- Provided by publisher
Alternative description
Automate the Boring Stuff with Python teaches simple programming skills to automate everyday computer tasks.
COMPUTERS / Programming / General
Alternative description
Statistics Done Wrong Describes How Researchers Often Go Wrong And Teaches You The Best Practices For Avoiding Their Mistakes.
Alternative description
Mahesh Venkitachalam. Includes Bibliographical References And Index.
Alternative description
Nick Morgan ; [illustrated By Miran Lipovača]. Includes Index.
date open sourced
2022-07-26
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.