Search:

GitHub / by Guthals, Sarah,author.(CARDINAL)623602;
"In this easy-to-follow Dummies guide, you'll find insight into creating repositories, establishing projects, collaborating, incorporating open-source resources, and establishing yourself as a valued member of the GitHub community. With a working knowledge of GitHub, you'll be a better, more employable programmer. The simple instructions and interactive examples in this book will get you there quickly"--Getting Started with GitHub.com -- Starting your first solo project -- Contributing to your first project -- Manage and contribute to large projects -- Make GitHub work for you -- The GitHub ecosystem -- The parts of tens.
Subjects: Handbooks and manuals.; Git (Computer file); Computer software; Open source software.;
Available copies: 4 / Total copies: 4
unAPI

Learn enough developer tools to be dangerous : command line, text editor, and Git version control essentials / by Hartl, Michaelauthor.; Hartl, Michael.Learn enough series.(CARDINAL)857625;
Includes bibliographical references and index."Three of the core tools needed for modern software development are the Unix command line, a text editor, and version control with Git. But you don't need to learn "everything" about them, just how to use them efficiently to solve real problems. In Learn Enough Developer Tools to Be Dangerous, renowned instructor Michael Hartl teaches the specific concepts, skills, and approaches you need so you can learn to write apps, get hired, collaborate, and maybe even launch your own company. Even if you've never used (or even heard of) these tools before, Hartl helps you quickly build technical sophistication and master the lore you need to succeed. Focused exercises help you internalize what matters, without wasting time on details pros don't care about. Soon, it'll be like you were born knowing this stuff--and you'll be suddenly, seriously dangerous. Learn enough about . . . Running a terminal, entering and editing commands, and using man pages -- Manipulating and inspecting files: from basic copying to finding patterns -- Organizing files with directories -- Learning Minimum Viable Vim -- Basic and advanced editing techniques with editors like Atom and VS Code -- Using the human-readable Markdown language for writing quick documentation -- Formatting source code and writing executable scripts -- Getting started with Git and GitHub -- Using key Git workflows: commit, push, branch, merge, and more -- Collaborating on Git projects and resolving code conflicts -- Setting up dev environments: macOS, Linux, Windows, and cloud."--Page 4 of cover.
Subjects: Computer software; Computer programming.;
Available copies: 2 / Total copies: 2
unAPI

Python crash course : a hands-on, project-based introduction to programming / by Matthes, Eric,1972-author.(CARDINAL)411067;
Basics. Getting started ; Variables and simple data types ; Introducing lists ; Working with lists ; If statements ; Dictionaries ; User input and while loops ; Functions ; Classes ; Files and exceptions ; Testing your code -- Projects. Project 1, Alien invasion. A ship that fires bullets ; Aliens! ; Scoring -- Project 2, Data visualization. Generating data ; Downloading data ; Working with APIs -- Project 3, Web applications. Getting started with Django ; User accounts ; Styling and deploying an app -- Afterword. A. Installing Python -- B. Text editors -- C. Getting help -- D. Using Git for version control."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"--
Subjects: Python (Computer program language);
Available copies: 0 / Total copies: 3
unAPI

Python crash course : a hands-on, project-based introduction to programming / by Matthes, Eric,1972-author.(CARDINAL)411067;
Introduction -- Part I: basics -- Getting started -- Variables and simple data types -- Introducing lists -- Working with lists -- If statements -- Dictionaries -- User input and while loops -- Functions -- Classes -- Files and exceptions -- Testing your code -- Part II: projects -- A ship that fires bullets -- Aliens! -- Scoring -- Generating data -- Downloading data -- Working with APIS -- Getting started with Django -- User accounts -- Styling and deploying an app -- Installation and troubleshooting -- Text editors and IDES -- Getting help -- Using GIT for version control -- Troubleshooting deployments -- Index.Includes instructions for basic concepts such as variables, lists, classes, and loops. Practice exercises come with each topic. The end goal is the creation of a Space Invaders-inspired arcade game to deploy online.1060L
Subjects: Handbooks and manuals.; Python (Computer program language);
Available copies: 2 / Total copies: 6
unAPI