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