- Understanding Python Basics
- Feb 3, 2016
- In this chapter from Python Programming for Raspberry Pi, Sams Teach Yourself in 24 Hours, 2nd Edition, you will learn some Python basics, such as using the print function to display output. You will read about using variables and how to assign values to variables, and you will gain an understanding of their data types. By the end of this chapter, you will know how to get data into a script by using the input function and write your first Python script!
|
- Navigating Your File System in Linux
- Jan 27, 2016
- After you learn the commands in this chapter from Linux Phrasebook, 2nd Edition, you can start controlling your shell and finding out all sorts of interesting things about your files, folders, data, and environment.
|
- Setting Up a Private Docker Registry
- Jan 19, 2016
- This chapter from Docker Containers: Build and Deploy with Kubernetes, Flannel, Cockpit, and Atomic explains how to create a private Docker registry in Fedora or Ubuntu, use the docker-registry package, use the registry container image, and understand the Docker image namespace.
|
- Linux File Management Basics
- Jan 13, 2016
- This chapter from CompTIA Linux+ / LPIC-1 Cert Guide: (Exams LX0-103 & LX0-104/101-400 & 102-400) covers Linux file system management as it pertains to the objectives on the CompTIA Linux+ / LPIC-1 exam.
|
- Managing Software in Ubuntu
- Jan 11, 2016
- Matthew Helmke looks at the options you have to manage your software in Ubuntu, including an introduction to the graphical software management tools that you will use for most of your software management. This chapter also covers monitoring and managing memory and disk storage on your system.
|
- Video: Docker Orchestration and Microservices: Use Docker Machine to Deploy to a Cloud Provider
- Jan 4, 2016
- In this excerpt from Docker Orchestration and Microservices LiveLessons, Charles David Crawford shows you how easy it is to use Docker Machine with a cloud provider, specifically Digital Ocean.
|
- Video: Docker Orchestration and Microservices: How Docker Can Benefit a Microservice Architecture
- Dec 31, 2015
- In this excerpt from Docker Orchestration and Microservices LiveLessons, Charles David Crawford explains why Docker can be a great companion for a microservice or service-oriented architecture.
|
- Video: Docker Orchestration and Microservices: Define a Docker Registry
- Dec 30, 2015
- One of the main benefits of Docker is that it's a good way to distribute your application. A good way to do this is through a Docker registry. In this excerpt from Docker Orchestration and Microservices LiveLessons, Charles David Crawford discusses using Docker registries, including Docker Hub.
|
- Starting a New Django Project: Building a Startup Categorizer with Blog
- Dec 29, 2015
- In this chapter from Django Unleashed, Andrew Pinkham introduces the modern world of building dynamic websites. He starts by introducing web technologies and jargon before taking a look at Django. His introduction to Django focuses on what Django is and appropriate ways to use it. He then outlines the project you'll build, scoping out the content for not only Part I but also Parts II and III. This overview gives you the opportunity to use Django to generate a basic project that you'll use throughout the book.
|
- Video: Docker Orchestration and Microservices: An Introduction
- Dec 28, 2015
- Docker has prompted many changes in the software development pipeline. In this excerpt from Docker Orchestration and Microservices LiveLessons, Charles David Crawford introduces his video course, discussing the importance and complexities of Docker.
|
- Ubuntu's Upcoming Unity 8: Pursuing the Goal of Convergence
- Dec 9, 2015
- Matthew Helmke, author of Ubuntu Unleashed 2016 Edition, is excited about the Ubuntu community's concept of convergence: a single interface that works everywhere, allowing users to move seamlessly between cell phone, laptop, desktop, and other devices. Targeted for release in early 2016, Ubuntu's Unity 8 will be a giant step toward this goal, but more development participants are needed.
|
- Video: Effective Ruby: Consider Using a Default Hash Value
- Dec 3, 2015
- In this excerpt from Effective Ruby LiveLessons (Video Training), learn why you should consider using a default hash value in Ruby.
|
- Video: Effective Ruby: Prefer Lambda Instead of Proc
- Dec 1, 2015
- In Ruby, there are a number of ways to create anonymous pieces of code that we can move throughout our application. Proc is one such was to create an anonymous callable. However, in this excerpt from Effective Ruby LiveLessons (Video Training), learn why you should prefer lambda instead of proc.
|
- Video: Effective Ruby: Use the === Protocol for Matching Tasks
- Nov 27, 2015
- In this excerpt from Effective Ruby LiveLessons (Video Training), learn about the === protocol built into Ruby, which is the universal match protocol for all objects in the Ruby system.
|
- Getting onto the Unix System and Using the Command Line
- Nov 19, 2015
- In this chapter from Unix in 24 Hours, Sams Teach Yourself: Covers OS X, Linux, and Solaris, 5th Edition, learn how to log in to and log out of the system, change your password with the passwd command, choose a memorable and secure password, find out who the computer thinks you are, find out who else is on the system, find out what everyone is doing on the system, and check the current date and time.
|
- Comparing Python Object-Oriented Code with Java
- Oct 14, 2015
- Do you avoid Python OO features, preferring the procedural/functional model? That tendency is common in languages such as PHP, where many programmers opt not to use OO features. But you might be missing an important opportunity! Java requires an OO approach, giving you the advantages of that model in every line of code you write. Stephen B. Morris points out the advantages of using Python's OO features in a manner similar to Java's.
|
- Video: Effective Python: Working with Concurrency and Parallelism
- Oct 12, 2015
- Brett Slatkin, author of Effective Python LiveLessons (Video Training), discusses concurrency and parallelism in Python.
|
- Video: Effective Python: Consider Generator Expressions for Large Comprehensions
- Oct 5, 2015
- In this excerpt from Effective Python LiveLessons (Video Training), Brett Slatkin discusses the problem with list comprehensions for large inputs.
|
- Video: Use NONE and docstrings to specify dynamic default arguments in Python
- Sep 30, 2015
- In this excerpt from Effective Python LiveLessons (Video Training), Brett Slatkin talks about when you have to use a nonstatic type as a keyword argument's default value, and how to avoid problems that can occur when you do.
|
- Managing and Understanding the Boot Procedure on Red Hat Enterprise Linux
- Sep 16, 2015
- In this chapter from Red Hat RHCSA/RHCE 7 Cert Guide: Red Hat Enterprise Linux 7 (EX200 and EX300), Sander van Vugt explains how the boot procedure on Red Hat Enterprise Linux is organized, including a discussion of systemd, the overall service that takes care of starting everything on your server. He also covers GRUB2 and how to apply changes to the GRUB 2 boot loader.
|