Results 51 to 60 of 132 | « previous | next »
- Cracking codes with Python : an introduction to building and breaking ciphers / by Sweigart, Al,author.;
Making paper cryptography tools -- Installing Python -- Programming in the interactive shell -- Strings and writing programs -- The reverse cipher -- The Caesar Cipher -- Hacking the Caesar Cipher with the brute-force technique -- Encrypting with the transposition cipher -- Decrypting with the transposition cipher -- Programming a program to test your program -- Encrypting and decrypting files -- Detecting English programmatically -- Hacking the transposition cipher -- Making a modular arithmetic module for the multiplicative and affine ciphers -- Programming the affine cipher -- Hacking the affine cipher -- The simple substitution cipher -- Hacking the simple substitution cipher -- Programming the vigenere cipher -- Frequency analysis -- Hacking the vigenere cipher -- The one-time pad cipher -- Finding prime numbers -- Generating keys for the RSA cipher -- Public key cryptography and programming the RSA cipher."Presents a crash course in Python programming, followed by instructions for making, testing, and hacking classic cipher programs, from the Caesar cipher to public key cryptography and the RSA cipher"--1150L
- Subjects: Data encryption (Computer science); Python (Computer program language); Computer security.; Hacking.;
- Available copies: 1 / Total copies: 2
-
unAPI
- Python in easy steps / by McGrath, Mike,1956-author.(CARDINAL)422694;
Getting started -- Performing operations -- Making statements -- Defining functions -- Importing modules -- Managing strings -- Programming objects -- Processing requests -- Building interfaces -- Developing applications.
- Subjects: Python (Computer program language); Object-oriented programming (Computer science);
- Available copies: 1 / Total copies: 1
-
unAPI
- Coding for beginners / by McGrath, Mike,1956-author.(CARDINAL)422694;
Getting started -- Saving data -- Performing operations -- Making lists -- Controlling blocks -- Creating functions -- Sorting algorithms -- Importing libraries -- Managing text -- Programming objects -- Building interfaces -- Developing apps -- Transferring skills."Coding for Beginners in easy steps, 2nd edition will appeal to anyone, of any age, who wants to begin coding computer programs. Use this guide to help you quickly create a programming environment on your computer, then, in easy steps, learn how to: write Python code to create your programs, store information in data structures, control program flow using control structures, create re-usable blocks of program code, [and] code powerful algorithms and classes for Object Oriented Programming (OOP),"--
- Subjects: Handbooks and manuals.; C (Computer program language); C++ (Computer program language); Computer programming.; Java (Computer program language); Object-oriented programming (Computer science); Python (Computer program language);
- Available copies: 12 / Total copies: 17
-
unAPI
- How to code 2.0 : pushing your skills further with Python / by Tweedale, Elizabeth,author.(CARDINAL)623205; Dean, Venitia,1976-illustrator.(CARDINAL)609424;
Offers an introduction to Python software in ten lessons that include step-by-step illustrations designed to teach basic coding skills that are used in a variety of occupations.990L
- Subjects: Python (Computer program language); Computer programming;
- Available copies: 8 / Total copies: 9
-
unAPI
- Python. by Roffey, Chris,author.(CARDINAL)617798;
"A unique series that provides a framework for teaching coding skills. Take your Python coding skills to the next level by reinforcing your programming knowledge from Python: Next Steps and learn a few more tricks with this Level 2 book. Python: Interactive Adventures offers full support for students who have some basic programming experience and are ready to move on to more challenging material. Activities include creating a simple eBook reader and a classic mystery game. The code is suitable for Mac, Windows and Linux users and is compatible with Raspberry Pi"--Amazon.com.
- Subjects: Python (Computer program language); Computer programming;
- Available copies: 1 / Total copies: 2
-
unAPI
- Hello world! : computer programming for kids and other beginners / by Sande, Warren.(CARDINAL)589699; Sande, Carter.(CARDINAL)427415;
Learn to talk to your computer in its own language! Whether you want to create a game, start a business, or solve an important problem, the first step is learning to write your own programs. Programming is a fun challenge, and it's easy to get started! This updated and revised edition of Hello World! introduces the world of computer programming in a clear and engaging style. It is full of examples that will get you thinking and learning. Reviewed by professional educators, this book is kid-tested and parent-approved. You don't need to know anything about programming to use the book, just the basics of using a computer. If you can start a program and save a file, you'll be off and running!Getting started -- Remember this: memory and variables -- Basic math -- Types of data -- Input -- GUIs: graphical user interfaces -- Decisions, decisions -- Loop the loop -- Just for you: comments -- Game time -- Nested and variable loops -- Collecting things together: lists and dictionaries -- Functions -- Objects -- Modules -- Graphics -- Sprites and collision detection -- A new kind of input: events -- Sound -- More GUIs -- Print formatting and strings -- File input and output -- Take a chance: randomness -- Computer simulations -- Skier explained -- Python battle -- What's next? -- Variable naming rules -- Differences between Python 2 and 3 -- Answers to self-test questions.
- Subjects: Python (Computer program language); Computer programming;
- Available copies: 4 / Total copies: 5
-
unAPI
- Coding for beginners / by McGrath, Mike,1956-author.(CARDINAL)422694;
Getting started -- Saving data -- Performing operations -- Making lists -- Controlling blocks -- Creating functions -- Sorting algorithms -- Importing libraries -- Managing text -- Programming objects -- Building interfaces -- Developing apps -- Transferring skills."Coding for Beginners in easy steps, 3rd edition is ideal for the newcomer to coding computer programs, including youngsters needing to learn programming basics for the school curriculum. It teaches the reader how to write code to create their own computer programs - in easy steps!"--
- Subjects: Handbooks and manuals.; Computer programming.; Object-oriented programming (Computer science); Python (Computer program language); C (Computer program language); C++ (Computer program language); Java (Computer program language);
- Available copies: 13 / Total copies: 22
-
unAPI
- Coding for beginners in easy steps / by McGrath, Mike,1956-author.(CARDINAL)422694;
-
- Subjects: Computer programming.; Object-oriented programming (Computer science); Python (Computer program language); C (Computer program language); C++ (Computer program language); Java (Computer program language);
- Available copies: 6 / Total copies: 8
-
unAPI
- Hello Raspberry Pi! : Python programming for kids and other beginners / by Heitz, Ryan,author.;
Hello Raspberry Pi! is a fun way for kids to take their first steps programming on a Raspberry Pi. The Raspberry Pi is a small, low-cost computer invented to encourage experimentation. First, you discover how to set up and navigate the Pi. Next, begin Python programming by learning basic concepts with engagint challenges and games. This book gives you an introduction to computer programming as you gain the confidence to explore, learn, and create on your own. The last part of the book introduces you to the world of computer control of physical objects, where you create interactive projects with lights, buttons, and sounds.--Back cover
- Subjects: Raspberry Pi (Computer); Computer programming.; Python (Computer program language); Programming languages (Electronic computers);
- Available copies: 6 / Total copies: 6
-
unAPI
- Raspberry Pi cookbook : software and hardware problems and solutions / by Monk, Simon,author.;
-
- Subjects: Raspberry Pi (Computer); Python (Computer program language); Application software;
- Available copies: 1 / Total copies: 1
-
unAPI
Results 51 to 60 of 132 | « previous | next »