Randall Nagy

Randall Nagy is a hands-on consultant, software development engineer, author, designer, and architect. He served as a Principal Software Development Engineer at Informix (acquired by IBM), Technical Section Leader at the US Army's Electronic Proving Ground, and the Principal Trainer for Borland Software Corporation.

The author of articles, books, on-line educational videos, and open-source projects, Randall’s expertise encompasses multiple technologies, programming languages, and computing platforms. From BYTE Magazine articles to books on Amazon, he publishes widely and has helped thousands of students master tough technical concepts.

videos by Randall Nagy

Regular Expressions in Python

  • Course duration: 2h 51m

A hands-on training opportunity that gradually introduces REs to those new to the topic, and provides ample opportunities to practice what you are learning. With just-in-time review sessions, hands-on practice activities, challenger exercises, and bonus activities, this course encourages you to experiment with, as well as to push the limits of Python’s built-in RE support. The complete source code for every demo, activity, and solution is provided.

Design 2: Flowcharting and Service Orientations

  • Course duration: 1h 17m

We start by appreciating a common flow-charting process and the set of symbols most used by professionals, creating text narratives and using lines, processes, page connectors, and terminals. Students will participate in a real-world flow-detection and documentation process.

Design 1: Requirement Analysis and Design

  • Course duration: 1h 1m

Learn to use common diagramming flows, symbols, and techniques to share your ideas easily, clearly, and professionally.

While documentation standards and illustration conventions have their place, what the designing-world needs now is a lot less intimidation... and a lot more collaboration! When documenting project requirements, sharing a community-understood diagram will save many participants from reading well over 1,000 words.

Rather than being overly concerned with the differences, this course teaches you to use the common flowcharting and activity diagrams (ADs) that all professionals understand. We also review the UML use-case basics, as well as a unique Boxes and Bubbles diagramming technique. You’ll also receive tenured advice on how to avoid undo criticism, and industry-savvy tips for managing your own documentation creation and design life cycles.

With hands-on practice exercises, Design 1: Requirement Analysis and Design is designed to help you become more confident sharing your ideas with others!

 


Distributed by Manning Publications

This course was created independently by Randall Nagy and is distributed by Manning through our exclusive liveVideo platform.

Files, Formats and Indexing Data in Python

  • Course duration: 53m

The Python for Professionals series takes the opposite of a one-size-fits-all approach. Choose exactly what you need to learn right now, taught at your level.

Inter-Process Communications in Python

  • Course duration: 2h 0m

The Python for Professionals series takes the opposite of a one-size-fits-all approach. Choose exactly what you need to learn right now, taught at your level.

Quickstart the SQLite Module in Python

  • Course duration: 2h 5m

The Python for Professionals series takes the opposite of a one-size-fits-all approach. Choose exactly what you need to learn right now, taught at your level.

Beyond The Python Basics

  • Course duration: 4h 47m

The Python for Professionals series takes the opposite of a one-size-fits-all approach. Choose exactly what you need to learn right now, taught at your level.

Functional Python for Beginners

  • Course duration: 5h 5m

The mission of the Python for Beginners series is to provide a faster way to start enjoying the many benefits of using the Python programming language.

Python for DevOps

  • Course duration: 4h 51m

Learn how to use Python specifically for DevOps, working with first-class functions, command lines, and regression tests, and enjoying new cross-platform DevOps demonstrations.

Python as a Second Language

  • Course duration: 1h 27m

This course provides the next step for those who already know how to program (in Python or any language) and highlights the language's newer features and updates.All in under two hours.

MicroPython for Everyone

  • Course duration: 4h 5m

Learn to write, enhance, and maintain your own software creations to work on desktops, Linux, microcontrollers, calculators, and more.