Results 21 to 30 of 132 | « previous | next »
- Automate the boring stuff with Python : practical programming for total beginners / by Sweigart, Al,author.(CARDINAL)620318;
Python programming basics. Python basics ; Flow control ; Functions ; Lists ; Dictionaries and structuring data ; Manipulating strings -- Automating tasks. Pattern matching with regular expressions ; Input validation ; Reading and writing files ; Organizing files ; Debugging ; Web scraping ; Working with Excel spreadsheets ; Working with Google sheets ; Working with PDF and Word documents ; Working with CSV files and JSON data ; Keeping time, scheduling tasks, and launching programs ; Sending email and text messages ; Manipulating images ; Controlling the keyboard and mouse with GUI automation -- Appendix A: Installing third-party modules -- Appendix B: Running programs -- Appendix C: Answers to the practice questionsIf 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 this fully revised second edition of the best-selling classic 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. You'll learn the basics Python and explore Python's rich library of modules for performing specific tasks, like scraping data off websites, reading PDF and Word documents, and automating clicking and typing tasks. Step-by-step instructions walk you through each program, and updated practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks.
- Subjects: Python (Computer program language); Computer programming.;
- Available copies: 2 / Total copies: 4
-
unAPI
- Beginning programming with Python / by Mueller, John,1958-author.(CARDINAL)203899;
Part 1: Getting started with Python. Talking to your computer ; Getting your own copy of Python ; Interacting with Python ; Writing your first application ; Working with Anaconda -- Part 2: Talking the talk. Storing and modifying information ; Managing information ; Making decisions ; Performing repetitive tasks ; Dealing with errors -- Part 3: Performing common tasks. Interacting with packages ; Working with strings ; Managing lists ; Collecting all sorts of data ; Creating and using classes -- Part 4: Performing advanced tasks. Storing data in files ; Sending an e-mail -- Part 5: The part of tens. Ten amazing programming resources ; Ten ways to make a living with Python ; Ten tools that enhance your Python experience ; Ten (plus) libraries you need to know about.The easy way to learn programming fundamentals with Python Python is a remarkably powerful and dynamic programming language that's used in a wide variety of application domains. Some of its key distinguishing features include a very clear, readable syntax, strong introspection capabilities, intuitive object orientation, and natural expression of procedural code. Plus, Python features full modularity, supporting hierarchical packages, exception-based error handling, and modules easily written in C, C++, Java, R, or .NET languages, such as C#. In addition, Python supports a number of coding styles that include: functional, imperative, object-oriented, and procedural. Due to its ease of use and flexibility, Python is constantly growing in popularity--and now you can wear your programming hat with pride and join the ranks of the pros with the help of this guide. Inside, expert author John Paul Mueller gives a complete step-by-step overview of all there is to know about Python. From performing common and advanced tasks, to collecting data, to interacting with package--this book covers it all! Use Python to create and run your first application Find out how to troubleshoot and fix errors Learn to work with Anaconda and use Magic Functions Benefit from completely updated and revised information since the last edition If you've never used Python or are new to programming in general, Beginning Programming with Python For Dummies is a helpful resource that will set you up for success.
- Subjects: Python (Computer program language); Computer programming.;
- Available copies: 5 / Total copies: 9
-
unAPI
- Automate the boring stuff with Python : practical programming for total beginners / by Sweigart, Al,author.(CARDINAL)620318;
Part I: Programming fundamentals. Python basics -- if-else and flow control -- Loops -- Functions -- Debugging -- Lists -- Dictionaries and structuring data -- Strings and text editing -- Part II: Automating tasks. Text pattern matching with regular expressions -- Reading and writing files -- Organizing files -- Designing and deploying command line programs -- Web scraping -- Excel spreadsheets -- Google Sheets -- SQLite databases -- PDf and Word documents -- CSV, JSON, and XML files -- Keeping time, scheduling tasks, and launching programs -- Sending email, texts, and push notifications -- Making graphs and manipulating images -- Recognizing text in images -- Controlling the keyboard and mouse -- Text-to-speech and speech recognition engines -- Appendix A: Installing third-party packages -- Appendix B: answers to the practice questions.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 this work for you? In this fully revised third edition of 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. Early chapters will teach you the fundamentals of Python through clear explanations and engaging examples. You'll write your first Python program; work with strings, lists, dictionaries, and other data structures; then use regular expressions to find and manipulate text patterns. Once you've mastered the basics, you'll tackle projects that teach you to use Python to automate tasks like: Searching the web, downloading content, and filling out forms; Finding, extracting, and manipulating text and data in files and spreadsheets; Copying, moving, renaming, or compressing saved files on your computer; Splitting, merging, and extracting text from PDFs and Word documents; Interacting with applications through custom mouse and keyboard macros; Managing your inbox, unsubscribing from lists, and sending email or text notifications. New to this edition: All code and examples have been thoroughly updated. You'll also find four new chapters on database integration, speech recognition, and audio and video editing, as well as 16 new programming projects and expanded coverage of developer techniques like creating command line programs. Don't spend your time on work a well-trained monkey could do. Even if you've never written a line of code, you can pass off that grunt work to your computer. Learn how in Automate the Boring Stuff with Python.--
- Subjects: Informational works.; Python (Computer program language); Computer programming.;
- Available copies: 3 / Total copies: 3
-
unAPI
- The big book of small Python projects : 81 easy practice programs / by Sweigart, Al,author.(CARDINAL)620318;
Project #1: Bagels -- Project #2: Birthday Paradox -- Project #3: Bitmap Message -- Project #4: Blackjack -- Project #5: Bouncing DVD Logo -- Project #6: Caesar Cipher -- Project #7: Caesar Hacker -- Project #8: Calendar Maker -- Project #9: Carrot in a Box -- Project #10: Cho-Han -- Project #11: Clickbait Headline Generator -- Project #12: Collatz Sequence -- Project #13: Conway's Game of Life -- Project #14: Countdown -- Project #15: Deep Cave -- Project #16: Diamonds -- Project #17: Dice Math -- Project #18: Dice Roller -- Project #19: Digital Clock -- Project #20: Digital Stream -- Project #21: DNA Visualization -- Project #22: Ducklings -- Project #23: Etching Drawer -- Project #24: Factor Finder -- Project #25: Fast Draw -- Project #26: Fibonacci -- Project #27: Fish Tank -- Project #28: Flooder -- Project #29: Forest Fire Sim -- Project #30: Four in a Row -- Project #31: Guess the Number -- Project #32: Gullible -- Project #33: Hacking Minigame -- Project #34: Hangman and Guillotine -- Project #35: Hex Grid -- Project #36: Hourglass -- Project #37: Hungry Robots -- Project #38: J'Accuse! -- Project #39: Langton's Ant -- Project #40: Leetspeak -- Project #41: Lucky Stars -- Project #42: Magic Fortune Ball -- Project #43: Mancala -- Project #44: Maze Runner 2D -- Project #45: Maze Runner 3D -- Project #46: Million Dice Roll Statistics Simulator -- Project #47: Mondrian Art Generator -- Project #48: Monty Hall Problem -- Project #49: Multiplication Table -- Project #50: Ninety-Nine Bottles -- Project #51: niNety-nniinE BoOttels -- Project #52: Numeral System Counters -- Project #53: Periodic Table of the Elements -- Project #54: Pig Latin -- Project #55: Powerball Lottery -- Project #56: Prime Numbers -- Project #57: Progress Bar -- Project #58: Rainbow -- Project #59: Rock Paper Scissors -- Project #60: Rock Paper Scissors (Always-Win Version) -- Project #61: ROT13 Cipher -- Project #62: Rotating Cube -- Project #63: Royal Game of Ur -- Project #64: Seven-Segment Display Module -- Project #65: Shining Carpet -- Project #66: Simple Substitution Cipher -- Project #67: Sine Message -- Project #68: Sliding Tile Puzzle -- Project #69: Snail Race -- Project #70: Soroban Japanese Abacus -- Project #71: Sound Mimic -- Project #72: sPoNgEcAsE -- Project #73: Sudoku Puzzle -- Project #74: Text-to-Speech Talker -- Project #75: Three-Card Monte -- Project #76: Tic-Tac-Toe -- Project #77: Tower of Hanoi -- Project #78: Trick Questions -- Project #79: Twenty Forty-Eight -- Project #80: Vigenère Cipher -- Project #81: Water Bucket Puzzle."If you've mastered basic Python syntax and you're ready to start writing programs, you'll find The Big Book of Small Python Projects both enlightening and fun. This collection of 81 Python projects will have you making digital art, games, animations, counting pro- grams, and more right away. Once you see how the code works, you'll practice re-creating the programs and experiment by adding your own custom touches. These simple, text-based programs are 256 lines of code or less. And whether it's a vintage screensaver, a snail-racing game, a clickbait headline generator, or animated strands of DNA, each project is designed to be self-contained so you can easily share it online." --
- Subjects: Instructional and educational works.; Handbooks and manuals.; Python (Computer program language); Computer programming.;
- Available copies: 5 / Total copies: 8
-
unAPI
- Python programming for beginners : 2 books in 1 / by Reed, Mark.(CARDINAL)860572;
Includes bibliographic references."Python is a great programming language. It is also the simplest to learn. It has gained popularity in a number of technological domains, including Machine Learning, Deep Learning, and Data Science. With Python's increasing popularity in many technical domains, now is the greatest moment to learn the language. Python programming - 2 books in 1 aims to make it simple for you to begin your journey, regardless of your skills or expertise. Each chapter of this book builds on the previous chapters in an easy step-by-step approach"--
- Subjects: Computer programming.; Python (Computer program language);
- Available copies: 0 / Total copies: 1
-
unAPI
- Learn Python visually : creative coding with Processing.py / by Bunn, Tristan,author.;
Hello, world! -- Drawing more complicated shapes -- Introduction to strings and working with text -- Conditional statements -- Iteration and randomness -- Motion and transformation - -Working with lists and reading data -- Dictionaries and JSON -- Functions and periodic motion -- Object-oriented programming and PVector -- Mouse and keyboard interaction.
- Subjects: Handbooks and manuals.; Computer programming.; Python (Computer program language);
- Available copies: 1 / Total copies: 1
-
unAPI
- Coding : everything you need to get started with programming using Python / by Saunders, Mike,author.(CARDINAL)507205;
Setting up -- Python basics -- Changing the flow -- Save time with functions -- Dealing with data -- Saving your results -- Do more with modules -- A class of its own -- Sample programs -- Appendices.Simple explanations and step-by-step guides ease users through the features of the Python programming language, providing them with everything they need to write code in the real world. --
- Subjects: Computer programming.; Python (Computer program language);
- Available copies: 0 / Total copies: 1
-
unAPI
- Learn to code by solving problems : a Python-based introduction / by Zingaro, Daniel,author.;
Introduction -- getting started -- making decisions -- reapeating code: definite loops -- repeating code: indefinite loops -- organizing values using lists -- designing programs with functions -- reading and writing files -- organizing values using sets and dictionaries -- designing algorithms with complete search -- bog O and program efficiency -- afterword."Teaches readers how to use Python to solve short, situational competitive programming problems. Each chapter requires the reader to learn a new feature or function of Python in order to solve a problem, while emphasizing basic programming concepts, problem-solving strategies, and critical thinking skills"--
- Subjects: Computer programming.; Python (Computer program language);
- Available copies: 1 / Total copies: 1
-
unAPI
- Coding with Python and Javascript. by Dorling Kindersley Limited.(CARDINAL)716951;
Projects , Games, animations, challenges: this is a coding workbook for ages 6-9
- Subjects: JavaScript (Computer program language); Python (Computer program language);
- Available copies: 1 / Total copies: 1
-
unAPI
- Algorithms / by Mueller, John,1958-author.(CARDINAL)203899; Massaron, Luca,author.(CARDINAL)349112;
-
- Subjects: Computer algorithms.; Algorithms.; Python (Computer program language);
- Available copies: 3 / Total copies: 3
-
unAPI
Results 21 to 30 of 132 | « previous | next »