《开始Ubuntu Linux之旅——从新手到专家》(Beginning Ubuntu Linux: From Novice to Professional)

本书是一本针对Ubuntu Linux的实用指南,适合从新手到专家级别的用户。内容覆盖了系统的安装、配置、多媒体应用及办公任务等多个方面,并介绍了如何使用命令行进行系统管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

中文名称:开始Ubuntu Linux之旅——从新手到专家
英文名称:Beginning Ubuntu Linux: From Novice to Professional
发行时间:2006年03月15日
地区:美国
语言:英语
简介
Ubuntu.jpg
Book Description

Beginning Ubuntu Linux: From Novice to Professional is the best-selling guide to the hottest new Linux distribution. Within its 600 in-depth pages, you'll learn how to become a pro-level Linux user.

The book starts by introducing you to the world of Linux. Then it outlines Ubuntu installation in illustrated steps, after which you'll learn how to configure every piece of everyday tech hardware such as your Internet connection, printers, 3D graphics cards, Bluetooth devices, and much more. Then you'll learn fun tasks such as listening to audio CDs and MP3s, watching movies, performing office tasks, and even image editing.

Additionally, there's a series of comprehensive tutorials on Linux internals and the command-line prompt--essential for any Linux expert--and the book includes special sections on optimization, security, and system maintenance.

The book comes with a CD containing the complete Linux distribution. All you need to do is insert the CD and follow the instructions in the book to install this distribution.

目录:
Introducing the World of Linux
Chapter 1 - Welcome!
Chapter 2 - A History and Politics Lesson
Chapter 3 - The Realities of Running Linux

Installing Ubuntu
Chapter 4 - Preinstallation Steps
Chapter 5 - Installing Ubuntu
Chapter 6 - Solving Installation Problems

The No-Nonsense Getting Started Guide
Chapter 7 - Booting Ubuntu for the First Time
Chapter 8 - Getting Everything Up and Running
Chapter 9 - How to Secure Your Computer
Chapter 10 - Personalizing Ubuntu: Getting Everything Just Right
Chapter 11 - Ubuntu Replacements for Windows Programs
Chapter 12 - Managing Your Files

The Shell and Beyond
Chapter 13 - Introducing the BASH Shell
Chapter 14 - Understanding Linux Files and Users
Chapter 15 - Working with Text Files
Chapter 16 - Taking Control of the System
Chapter 17 - Cool Shell Tricks

Multimedia
Chapter 18 - Digital Music
Chapter 19 - Movies and Multimedia
Chapter 20 - Image Editing

Office Tasks
Chapter 21 - Making the Move to OpenOffice.org
Chapter 22 - OpenOffice.org Overview
Chapter 23 - In Depth: Writer
Chapter 24 - In Depth: Calc
Chapter 25 - In Depth: Impress
Chapter 26 - In Depth: Base
Chapter 27 - In Depth: Evolution
Chapter 28 - Running Microsoft Office Under Ubuntu

Keeping Your System Running
Chapter 29 - Installing Software
Chapter 30 - Managing Users
Chapter 31 - Optimizing Your System
Chapter 32 - Backing Up Data
Chapter 33 - Scheduling Tasks
Chapter 34 - Accessing Computers Remotely

Appendixes
Appendix A - Glossary of Linux Terms
Appendix B - BASH Command Index
Appendix C - Getting Further Help
Appendix D - Other Versions of Ubuntu

申明:已通过安全检测
测试系统:Windows XP SP2
杀毒软件:NOD32
版本:2.51.26
病毒库:1.1744(20060908)
在线时间:17PM-23PM
常驻DonkeyServer No系列服务器


一本关于Ubuntu Linux的新书,指南性质非常适合刚接触Ubuntu的朋友阅读,没有复杂的讲解操作系统的内容,不会让读者越看越晕,大部分都是基础的实践性的内容,一步步指导你安装系统、办公以及多媒体应用等。对于想体验一下Ubuntu但是又不想对着一个陌生环境不知所措的朋友是个不错的选择,本书将会告诉你一些你在Windows下可能轻车熟路的应用现在在Ubuntu下该怎么来实现。

 电驴下载

About This Book Develop a strong set of programming skills with Pyhton that you will be able to express in any situation, on every platform, thanks to Python's portability Stop writing scripts and start architecting programs by applying object-oriented programming techniques in Python Learn the trickier aspects of Python and put it in a structured context for deeper understanding of the language Who This Book Is For This course is meant for programmers who wants to learn Python programming from a basic to an expert level. The course is mostly self-contained and introduces Python programming to a new reader and can help him become an expert in this trade. What You Will Learn Get Python up and running on Windows, Mac, and Linux in no time Grasp the fundamental concepts of coding, along with the basics of data structures and control flow Understand when to use the functional or the object-oriented programming approach Extend class functionality using inheritance Exploit object-oriented programming in key Python technologies, such as Kivy and Django Understand how and when to use the functional programming paradigm Use the multiprocessing library, not just locally but also across multiple machines In Detail Python is a dynamic and powerful programming language, having its application in a wide range of domains. It has an easy-to-use, simple syntax, and a powerful library, which includes hundreds of modules to provide routines for a wide range of applications, thus making it a popular language among programing enthusiasts.This course will take you on a journey from basic programming practices to high-end tools and techniques giving you an edge over your peers. It follows an interesting learning path, divided into three modules. As you complete each one, you'll have gained key skills and get ready for the material in the next module.The first module will begin with exploring all the essentials of Python programming in an easy-to-understand way. This will lay a good foundation for those who are interested in digging deeper. It has a practical and example-oriented approach through which both the introductory and the advanced topics are explained. Starting with the fundamentals of programming and Python, it ends by exploring topics, like GUIs, web apps, and data science.In the second module you will learn about object oriented programming techniques in Python. Starting with a detailed analysis of object-oriented technique and design, you will use the Python programming language to clearly grasp key concepts from the object-oriented paradigm. This module fully explains classes, data encapsulation, inheritance, polymorphism, abstraction, and exceptions with an emphasis on when you can use each principle to develop well-designed software.With a good foundation of Python you will move onto the third module which is a comprehensive tutorial covering advanced features of the Python language. Start by creating a project-specific environment using venv. This will introduce you to various Pythonic syntax and common pitfalls before moving onto functional features and advanced concepts, thereby gaining an expert level knowledge in programming and teaching how to script highest quality Python programs. Style and approach This course follows a theory-cum-practical approach having all the ingredients that will help you jump into the field of Python programming as a novice and grow-up as an expert. The aim is to create a smooth learning path that will teach you how to get started with Python and carry out expert-level programming techniques at the end of course. Table of Contents Module 1: Learning Python Chapter 1: Introduction and First Steps – Take a Deep Breath Chapter 2: Built-in Data Types Chapter 3: Iterating and Making Decisions Chapter 4: Functions, the Building Blocks of Code Chapter 5: Saving Time and Memory Chapter 6: Advanced Concepts – OOP, Decorators, and Iterators Chapter 7: Testing, Profiling, and Dealing with Exceptions Chapter 8: The Edges – GUIs and Scripts Chapter 9: Data Science Chapter 10: Web Development Done Right Chapter 11: Debugging and Troubleshooting Chapter 12: Summing Up – A Complete Example Module 2: Python 3 Object-Oriented Programming Chapter 1: Object-oriented Design Chapter 2: Objects in Python Chapter 3: When Objects Are Alike Chapter 4: Expecting the Unexpected Chapter 5: When to Use Object-oriented Programming Chapter 6: Python Data Structures Chapter 7: Python Object-oriented Shortcuts Chapter 8: Strings and Serialization Chapter 9: The Iterator Pattern Chapter 10: Python Design Patterns I Chapter 11: Python Design Patterns II Chapter 12: Testing Object-oriented Programs Chapter 13: Concurrency Module 3: Mastering Python Chapter 1: Getting Started – One Environment per Project Chapter 2: Pythonic Syntax, Common Pitfalls, and Style Guide Chapter 3: Containers and Collections – Storing Data the Right Way Chapter 4: Functional Programming – Readability Versus Brevity Chapter 5: Decorators – Enabling Code Reuse by Decorating Chapter 6: Generators and Coroutines – Infinity, One Step at a Time Chapter 7: Async IO – Multithreading without Threads Chapter 8: Metaclasses – Making Classes (Not Instances) Smarter Chapter 9: Documentation – How to Use Sphinx and reStructuredText Chapter 10: Testing and Logging – Preparing for Bugs Chapter 11: Debugging – Solving the Bugs Chapter 12: Performance – Tracking and Reducing Your Memory and CPU Usage Chapter 13: Multiprocessing – When a Single CPU Core Is Not Enough Chapter 14: Extensions in C/C++, System Calls, and C/C++ Libraries Chapter 15: Packaging – Creating Your Own Libraries or Applications Title: Python: Journey from Novice to Expert Author: Dusty Phillips, Fabrizio Romano, Rick van Hattem Length: 1311 pages Edition: 1 Language: English Publisher: Packt Publishing Publication Date: 2016-08-31 ISBN-10: B01LD8K8WW
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值