Learning Data Mining with Python

فهرست مطالب کتاب Learning Data Mining with Python:

Chapter 1: Getting Started with Data Mining

Chapter 2: Classifying with scikit-learn Estimators

Chapter 3: Predicting Sports Winners with Decision Trees

Chapter 4: Recommending Movies Using Affinity Analysis

Chapter 5: Extracting Features with Transformers

Chapter 6: Social Media Insight Using Naive Bayes

Chapter 7: Discovering Accounts to Follow Using Graph Mining

Chapter 8: Beating CAPTCHAs with Neural Networks

Chapter 9: Authorship Attribution

Chapter 10: Clustering News Articles

Chapter 11: Classifying Objects in Images Using Deep Learning

Chapter 12: Working with Big Data

Appendix: Next Steps

Learning Python Network Programming Utilize Python 3 to get network applications up and running quickly and easily

فهرست مطالب کتاب Learning Python Network Programming:

Chapter 1: Network Programming and Python

Chapter 2: HTTP and Working with the Web

Chapter 3: APIs in Action

Chapter 4: Engaging with E-mails

Chapter 5: Interacting with Remote Systems

Chapter 6: IP and DNS

Chapter 7: Programming with Sockets

Chapter 8: Client and Server Applications

Chapter 9: Applications for the Web

Linux 101 Hacks

فهرست مطالب کتاب Linux 101 Hacks:

Chapter 1: Powerful CD Command Hacks

Hack 1. Define CD Base Directory Using CDPATH

Hack 2. Use CD Alias to Navigate Up the Directory

Hack 3. Perform mkdir and cd Using a Single Command

Hack 4. Toggle Between Directories

Hack 5. Manipulate Directory Stack

Hack 6. Automatically Correct Mistyped Directory Names

Chapter 2: Essential Linux Commands

Hack 7. Grep Command

Hack 8. Regular Expression in Grep

Hack 9. Find Command

Hack 10. Suppress Standard Output and Error Message

Hack 11. Join Command

Hack 12. Change the Case

Hack 13. Xargs Command

Hack 14. Sort Command

Hack 15. Uniq Command

Hack 16. Cut Command

Hack 17. Stat Command

Hack 18. Diff Command

Hack 19. Display Total Connect Time of Users

Hack 20. Execute Commands in the Background

Hack 21. Sed Basics – Find and Replace Using RegEx

Hack 22: Awk Introduction – Print Examples

Hack 23. Vim Editor Navigation Fundamentals

Hack 24. Chmod Command Examples

Hack 25. View Multiple Log Files in One Terminal

Hack 26. Less Command

Hack 27. Wget Examples

Chapter 3: SSH Commands and Tips

Hack 28. Debug SSH Client Session

Hack 29. Toggle SSH Session using SSH Escape Character

Hack 30. Display SSH Session Statistics

Hack 31. Change OpenSSH Security Options

Hack 32. Transfer All PuTTY Sessions

Chapter 4: Date Manipulation

Hack 33. Set System Date and Time

Hack 34. Set Hardware Date and Time

Hack 35. Display Date and Time in a Specific Format

Hack 36. Display Past Date and Time

Hack 37. Display Future Date and Time

Chapter 5: PS1, PS2, PS3, PS4 and

Hack 38. PS1 – Default Interaction Prompt

Hack 39. PS2 – Continuation Interactive Prompt

Hack 40. PS3 – Prompt Used by Select Command

Hack 41. PS4 – Prompt to Prefix Tracing Output

Hack 42. PROMPT_COMMAND

Hack 43. Customize Bash Prompt Using PS1

Hack 44. Colorful Bash Prompt Using PS1

Chapter 6: Archive and Compression

Hack 45. Zip Command Basics

Hack 46. Zip Command Advanced Compression

Hack 47. Password Protection of Zip files

Hack 48. Tar Command Examples

Hack 49. Combine gzip, bzip2 with Tar

Hack 50. BZ is Eazy! Bz* Command Examples

Hack 51. Cpio Examples

Chapter 7: Command Line History

Hack 52. Bash Command Line History Examples

Hack 53. History Related Environment Variables

Hack 54. History Expansion Examples

Chapter 8: System Administration Tasks

Hack 55. Partition Using fdisk

Hack 56. Format a Partition Using mke2fsk

Hack 57. Mount a Partition

Hack 58. Fine Tune a Partition Using tune2fs

Hack 59. Create a Swap File System

Hack 60. Create a New User

Hack 61. Create a New Group

Hack 62. Setup SSH Passwordless Login in OpenSSH

Hack 63. Use ssh-copy-id Along With ssh-agent

Hack 64. Crontab Examples

Hack 65. Safe Reboot Of Linux Using Magic SysRq Key

Hack 66. Linux Parted Command Examples

Hack 67. Rsync Command Examples

Hack 68. Chkconfig Command Examples

Hack 69. How to Setup Anacron

Hack 70. IPTables Rules Examples

Chapter 9: Install Packages

Hack 71. Yum Command Examples

Hack 72. RPM Command Examples

Hack 73. apt-* Command Examples

Hack 74. Install from Source

Chapter 10: LAMP Stack

Hack 75. Install Apache 2 with SSL4

Linux 101 Hacks www.thegeekstuff.co

Hack 76. Install PHP from Source

Hack 77. Install MySQL

Hack 78. Install LAMP Stack

Hack 79. Install XAMPP

Hack 80. Secure Your Apache Web Server

Hack 81. Apachectl and Httpd Tips

Hack 82. Setup Apache Virtual Host Configuration

Hack 83. Rotate Apache Logs Files

Chapter 11: Bash Scripting

Hack 84. Execution Sequence of .bash_* files

Hack 85. Bash FOR Loops Using C Like Syntax

Hack 86. Debug a Shell Script

Hack 87. Quoting

Hack 88. Read Data File Fields Inside a Shell Script

Chapter 12: System Monitoring and Performance

Hack 89. Free Command

Hack 90. Top Command

Hack 91. Df Command

Hack 92. Du Command

Hack 93. Lsof Commands

Hack 94. Vmstat Command

Hack 95. Netstat Command

Hack 96. Sysctl Command

Hack 97. Nice Command

Hack 98. Renice Command

Hack 99. Kill Command

Hack 100. Ps Command

Hack 101. Sar Command

Linux Bible (Ninth Edition)

فهرست مطالب کتاب Linux Bible (Ninth Edition):

Acknowledgments

Introduction

Part I: Getting Started

Chapter 1: Starting with Linux

Chapter 2: Creating the Perfect Linux Desktop

Part II: Becoming a Linux Power User

Chapter 3: Using the Shell

Chapter 4: Moving around the Filesystem

Chapter 5: Working with Text Files

Chapter 6: Managing Running Processes

Chapter 7: Writing Simple Shell Scripts

Part III: Becoming a Linux System Administrator

Chapter 8: Learning System Administration

Chapter 9: Installing Linux

Chapter 10: Getting and Managing Software

Chapter 11: Managing User Accounts

Chapter 12: Managing Disks and Filesystems

Part IV: Becoming a Linux Server Administrator

Chapter 13: Understanding Server Administration

Chapter 14: Administering Networking

Chapter 15: Starting and Stopping Services

Chapter 16: Configuring a Print Server

Chapter 17: Configuring a Web Server

Chapter 18: Configuring an FTP Server

Chapter 19: Configuring a Windows File Sharing (Samba) Server

Chapter 20: Configuring an NFS File Server

Chapter 21: Troubleshooting Linux

Part V: Learning Linux Security Techniques

Chapter 22: Understanding Basic Linux Security

Chapter 23: Understanding Advanced Linux Security

Chapter 24: Enhancing Linux Security with SELinux

Chapter 25: Securing Linux on a Network

Part VI: Extending Linux into the Cloud

Chapter 26: Using Linux for Cloud Computing

Chapter 27: Deploying Linux to the Cloud

Part VII: Appendixes

Appendix A: Media

Appendix B: Exercise Answers

Index

Linux Kernel Development (Third Edition)

فهرست مطالب کتاب Linux Kernel Development (Third Edition):

1 Introduction to the Linux Kernel

2 Getting Started with the Kernel

3 Process Management

4 Process Scheduling

5 System Calls

6 Kernel Data Structures

7 Interrupts and Interrupt Handlers

8 Bottom Halves and Deferring Work

9 An Introduction to Kernel Synchronization

10 Kernel Synchronization Methods

11 Timers and Time Management

12 Memory Management

13 The Virtual Filesystem

14 The Block I/O Layer

15 The Process Address Space

16 The Page Cache and Page Writeback

17 Devices and Modules

18 Debugging

19 Portability

20 Patches, Hacking, and the Community

Linux Notes For Professionals

فهرست مطالب کتاب Linux Notes For Professionals:

Getting started with GNU/Linux

Detecting Linux distribution name and version

Getting information on a running Linux kernel

Shell

Check Disk Space

Getting System Information

ls command

File Compression with ‘tar’ command

Services

Managing Services

Modifying Users

LAMP Stack

tee command

Secure Shell (SSH)

SCP

GnuPG (GPG)

Network Configuration

Midnight Commander

Change root (chroot)

Package Managers

Compiling the Linux kernel

Mastering Python Networking, Third Edition Your one-stop solution to using Python for network automation, programmability, and DevOps

فهرست مطالب کتاب Mastering Python Networking:

Preface

Chapter 1: Review of TCP/IP Protocol Suite and Python

Chapter 2: Low-Level Network Device Interactions

Chapter 3: APIs and Intent-Driven Networking

Chapter 4: The Python Automation Framework – Ansible Basics

Chapter 5: The Python Automation Framework – Beyond Basics

Chapter 6: Network Security with Python

Chapter 7: Network Monitoring with Python – Part 1

Chapter 8: Network Monitoring with Python – Part 2

Chapter 9: Building Network Web Services with Python

Chapter 10: AWS Cloud Networking

Chapter 11: Azure Cloud Networking

Chapter 12: Network Data Analysis with Elastic Stack

Chapter 13: Working with Git

Chapter 14: Continuous Integration with Jenkins

Chapter 15: Test-Driven Development for Networks

Index

MySQL Notes For Professionals

فهرست مطالب کتاب MySQL Notes For Professionals:

Getting started with MySQL

Data Types

SELECT

Backticks

NULL

Limit and Offset

Creating databases

Using Variables

Comment MySQL

INSERT

DELETE

UPDATE

ORDER BY

Group By

Error 1055: ONLY_FULL_GROUP_BY: something is not in GROUP BY clause …

Joins

JOINS: Join 3 table with the same name of id.

UNION

Arithmetic

String operations

Date and Time Operations

Handling Time Zones

Regular Expressions

VIEW

Table Creation

ALTER TABLE

Drop Table

MySQL LOCK TABLE

Error codes

Stored routines (procedures and functions)

Indexes and Keys

Full-Text search

PREPARE Statements

JSON

Extract values from JSON type

MySQL Admin

TRIGGERS

Configuration and tuning

Events

ENUM

Install Mysql container with Docker-Compose

Character Sets and Collations

MyISAM Engine

Converting from MyISAM to InnoDB

Transaction

Log files

Clustering

Partitioning

Replication

Backup using mysqldump

mysqlimport

LOAD DATA INFILE

MySQL Unions

MySQL client

Temporary Tables

Customize PS1

Dealing with sparse or missing data

Connecting with UTF-8 Using Various Programming language.

Time with subsecond precision

One to Many

Server Information

SSL Connection Setup

Create New User

Security via GRANTs

Change Password

Recover and reset the default root password for MySQL 5.7+

Recover from lost root password

MySQL Performance Tips

Performance Tuning

Reserved Words

NodeJS Notes For Professionals

فهرست مطالب کتاب NodeJS Notes For Professionals:

Getting started with Node.js

npm

Web Apps With Express

Filesystem I/O

Exporting and Consuming Modules

Exporting and Importing Module in node.js

How modules are loaded

Cluster Module

Readline

json

Event Emitters

Autoreload on changes

Environment

Callback to Promise

Executing files or commands with Child Processes

Exception handling

Keep a node application constantly running

Uninstalling Node.js

nvm – Node Version Manager

http

Using Streams

Deploying Node.js applications in production

Securing Node.js applications

Mongoose Library

js

File upload

io communication

Mongodb integration

Handling POST request in Node.js

Simple REST based CRUD API

Template frameworks

js Architecture & Inner Workings

Debugging Node.js application

Node server without framework

JS with ES6

Interacting with Console

Cassandra Integration

Creating API’s with Node.js

Graceful Shutdown

Using IISNode to host Node.js Web Apps in IIS

CLI

NodeJS Frameworks

grunt

Using WebSocket’s with Node.JS

metalsmith

Parsing command line arguments

Client-server communication

js Design Fundamental

Connect to Mongodb

Performance challenges

Send Web Notification

Remote Debugging in Node.JS

Database (MongoDB with Mongoose)

Good coding style

Restful API Design: Best Practices

Deliver HTML or any other sort of file

TCP Sockets

Hack

Bluebird Promises

Async/Await

Koa Framework v2

Unit testing frameworks

ECMAScript 2015 (ES6) with Node.js

Routing AJAX requests with Express.JS

Sending a file stream to client

NodeJS with Redis

Using Browserfiy to resolve ‘required’ error with browsers

JS and MongoDB.

Passport integration

Dependency Injection

NodeJS Beginner Guide

Use Cases of Node.js

js

PostgreSQL integration

MySQL integration

MySQL Connection Pool

MSSQL Intergration

js with Oracle

Synchronous vs Asynchronous programming in nodejs

js Error Management

js v6 New Features and Improvement

Eventloop

Nodejs History

js

Asynchronous programming

js code for STDIN and STDOUT without using any library

MongoDB Integration for Node.js/Express.js

Lodash

csv parser in node js

Loopback – REST Based connector

Running node.js as a service

js with CORS

Getting started with Nodes profiling

js Performance

Yarn Package Manager

OAuth 2.0

Node JS Localization

Deploying Node.js application without downtime.

js (express.js) with angular.js Sample code

NodeJs Routing

Creating a Node.js Library that Supports Both Promises and Error-First Callbacks

Project Structure

Avoid callback hell

Arduino communication with nodeJs

N-API

Multithreading

Windows authentication under node.js

Require()

Route-Controller-Service structure for ExpressJS

Push notifications

Installing Node.js

Oracle Database Notes For Professionals

فهرست مطالب کتاب Oracle Database Notes For Professionals:

Getting started with Oracle Database

Getting started with PL/SQL

Anonymous PL/SQL Block

PL/SQL procedure

Data Dictionary

Dates

Working with Dates

DUAL table

JOINS

Handling NULL values

String Manipulation

IF-THEN-ELSE Statement

Limiting the rows returned by a query (Pagination)

Recursive Sub-Query Factoring using the WITH Clause (A.K.A. Common Table Expressions)

Different ways to update records

Update with Joins

Functions

Statistical functions

Window Functions

Creating a Context

Splitting Delimited Strings

Collections and Records

Object Types

Loop

Cursors

Sequences

Indexes

Hints

Packages

Exception Handling

Error logging

Database Links

Table partitioning

Oracle Advanced Queuing (AQ)

constraints

Autonomous Transactions

Oracle MAF

level query

Hierarchical Retrieval With Oracle Database 12C

Data Pump

Bulk collect

Real Application Security

Assignments model and language

Triggers

Dynamic SQL

Pro Git (Second Edition)

فهرست مطالب کتاب Pro Git:

CHAPTER 1: Getting Started

CHAPTER 2: Git Basics

CHAPTER 3: Git Branching

CHAPTER 4: Git on the Server

CHAPTER 5: Distributed Git

CHAPTER 6: GitHub

CHAPTER 7: Git Tools

CHAPTER 8: Customizing Git

CHAPTER 9: Git and Other Systems

CHAPTER 10: Git Internals

Python Basics: A Practical Introduction to Python 3

فهرست مطالب:

Contents

Foreword

Introduction

Setting Up Python

Your First Python Program

Strings and String Methods

Numbers and Math

Functions and Loops

Finding and Fixing Code Bugs

Conditional Logic and Control Flow

Tuples, Lists, and Dictionaries

Object-Oriented Programming (OOP)

Modules and Packages

File Input and Output

Installing Packages With pip

Creating and Modifying PDF Files

Working With Databases

Interacting With the Web

Scientiрc Computing and Graphing

Graphical User Interfaces

Final Thoughts and Next Steps