devops-free-tutorials
Free DevOps tutorials for beginners with 464 interactive lessons. Easy-to-follow programming guides with hands-on practice exercises.
https://github.com/labex-labs/devops-free-tutorials
Last synced: 11 days ago
JSON representation
-
Languages
- 📖 Tricontour Smooth Delaunay - tricontour-smooth-delaunay-49003) |
- 📖 Matplotlib Tricontour Smooth User - matplotlib-tricontour-smooth-user-49004) |
- 📖 Unstructured Triangular Grid Visualization - unstructured-triangular-grid-visualization-49005) |
- 📖 Create Customized 3D Contour Plots - create-customized-3d-contour-plots-49006) |
- 📖 Create Interactive Triangulation Plot with Matplotlib - create-interactive-triangulation-plot-with-matplotlib-49007) |
- 📖 Electrical Dipole Gradient Visualization with Matplotlib - electrical-dipole-gradient-visualization-with-matplotlib-49008) |
- 📖 Interpolation From Triangular to Quad Grid - interpolation-from-triangular-to-quad-grid-49009) |
- 📖 Creating Pseudocolor Plots with Matplotlib Tripcolor - creating-pseudocolor-plots-with-matplotlib-tripcolor-49010) |
- 📖 Creating and Plotting Triangular Grids - creating-and-plotting-triangular-grids-49011) |
- 📖 More Triangular 3D Surfaces - more-triangular-3d-surfaces-49012) |
- 📖 Triangular 3D Surfaces - triangular-3d-surfaces-49013) |
- 📖 Creating Plots with Different Scales - creating-plots-with-different-scales-49014) |
- 📖 Matplotlib Data Visualization - matplotlib-data-visualization-49015) |
- 📖 Controlling Matplotlib Tick Labels with Unicode - controlling-matplotlib-tick-labels-with-unicode-49016) |
- 📖 Converting Units of Axis in Python - converting-units-of-axis-in-python-49017) |
- 📖 Python Matplotlib Unit Conversions - python-matplotlib-unit-conversions-49018) |
- 📖 Text Baselines Comparison - text-baselines-comparison-49019) |
- 📖 Usetex Font Effects - usetex-font-effects-49020) |
- 📖 Primary 3D View Planes - primary-3d-view-planes-49021) |
- 📖 Interactive Data Visualization with Matplotlib - interactive-data-visualization-with-matplotlib-49022) |
- 📖 Violin Plotting with Matplotlib - violin-plotting-with-matplotlib-49023) |
- 📖 Matplotlib Hlines and Vlines - matplotlib-hlines-and-vlines-49024) |
- 📖 3D Voxel Plot of the NumPy Logo - 3d-voxel-plot-of-the-numpy-logo-49025) |
- 📖 Create 3D Voxel Plots with RGB - create-3d-voxel-plots-with-rgb-49026) |
- 📖 Creating 3D Voxel Plots in Matplotlib - creating-3d-voxel-plots-in-matplotlib-49027) |
- 📖 3D Voxel Plotting with Matplotlib - 3d-voxel-plotting-with-matplotlib-49028) |
- 📖 Add Watermark to Matplotlib Plot - add-watermark-to-matplotlib-plot-49030) |
- 📖 Web Application Server Sgskip - web-application-server-sgskip-49031) |
- 📖 Animate a 3D Wireframe Plot - animate-a-3d-wireframe-plot-49032) |
- 📖 3D Wireframe Plotting - 3d-wireframe-plotting-49033) |
- 📖 Create 3D Wireframe Visualizations with Python Matplotlib - create-3d-wireframe-visualizations-with-python-matplotlib-49034) |
- 📖 Adding a Cursor in WX - adding-a-cursor-in-wx-49035) |
- 📖 Xcorr Acorr Demo - xcorr-acorr-demo-49036) |
- 📖 Matplotlib Visualization with XKCD Style - matplotlib-visualization-with-xkcd-style-49037) |
- 📖 Zoom Inset Axes - zoom-inset-axes-49038) |
- 📖 Matplotlib Event Handling Tutorial - matplotlib-event-handling-tutorial-49039) |
- 📖 Adjusting Matplotlib Drawing Order - adjusting-matplotlib-drawing-order-49040) |
- 📖 Working with Pandas - working-with-pandas-65430) |
- 📖 Pandas Data Manipulation - pandas-data-manipulation-65431) |
- 📖 Data Selection in Pandas - data-selection-in-pandas-65432) |
- 📖 Manipulate Various Built-in Python Objects - manipulate-various-built-in-python-objects-132391) |
- 📖 Review Basic File I/O - review-basic-file-i-o-132392) |
- 📖 Different Ways of Representing Records - different-ways-of-representing-records-132428) |
- 📖 Various Data Analysis Problems - various-data-analysis-problems-132438) |
- 📖 Iterate Like a Pro - iterate-like-a-pro-132442) |
- 📖 Make a New Primitive Type - make-a-new-primitive-type-132443) |
- 📖 Make a Custom Container - make-a-custom-container-132444) |
- 📖 Behavior of Inheritance - behavior-of-inheritance-132500) |
- 📖 Learn About Descriptors - learn-about-descriptors-132501) |
- 📖 Customizing Attribute Access - customizing-attribute-access-132502) |
- 📖 Definitional Aspects of Functions - definitional-aspects-of-functions-132503) |
- 📖 Returning Values From Functions - returning-values-from-functions-132504) |
- 📖 Python's Higher Functions - python-s-higher-functions-132505) |
- 📖 Learn More About Closures - learn-more-about-closures-132506) |
- 📖 Exception Handling and Logging - exception-handling-and-logging-132507) |
- 📖 Python Unittest Module - python-unittest-module-132508) |
- 📖 Function Argument Passing Conventions - function-argument-passing-conventions-132509) |
- 📖 Scoping Rules and Tricks - scoping-rules-and-tricks-132510) |
- 📖 Inspect the Internals of Functions - inspect-the-internals-of-functions-132511) |
- 📖 Create Code with Exec - create-code-with-exec-132512) |
- 📖 Define a Proper Callable Object - define-a-proper-callable-object-132513) |
- 📖 Define a Simple Decorator Functions - define-a-simple-decorator-functions-132514) |
- 📖 Decorator Chaining and Parameterized Decorators - decorator-chaining-and-parameterized-decorators-132515) |
- 📖 Learn About Class Decorators - learn-about-class-decorators-132516) |
- 📖 Low-Level of Class Creation - low-level-of-class-creation-132517) |
- 📖 Create Your First Metaclass - create-your-first-metaclass-132519) |
- 📖 Metaclasses in Action - metaclasses-in-action-132521) |
- 📖 Anonymous Functions and Lambda - anonymous-functions-and-lambda-132731) |
- 📖 The Joker's Trick - the-joker-s-trick-270247) |
- 📖 Linux Environment Managing - linux-environment-managing-271275) |
- 📖 Linux Shell Exiting - linux-shell-exiting-271277) |
- 📖 Linux Variable Exporting - linux-variable-exporting-271279) |
- 📖 Linux Job Foregrounding - linux-job-foregrounding-271281) |
- 📖 Linux File Searching - linux-file-searching-271283) |
- 📖 Linux Memory Reporting - linux-memory-reporting-271285) |
- 📖 Linux Graphical Text Editing - linux-graphical-text-editing-271289) |
- 📖 Linux Pattern Searching - linux-pattern-searching-271291) |
- 📖 Linux Group Adding - linux-group-adding-271293) |
- 📖 Manage Multiple Terminals with Screen - manage-multiple-terminals-with-screen-271827) |
- 📖 Visualize File Differences with Icdiff - visualize-file-differences-with-icdiff-272381) |
- 📖 Crafting Striking Terminal Text with FIGlet - crafting-striking-terminal-text-with-figlet-272383) |
- 📖 Count Lines of Code with CLOC - count-lines-of-code-with-cloc-273383) |
- 📖 JSON Data Processing with jq - json-data-processing-with-jq-279945) |
- 📖 Transcribe Media to Text with Whisper - transcribe-media-to-text-with-whisper-289658) |
- 📖 Ansible Cron Module - ansible-cron-module-290157) |
- 📖 Conditional Statements in Python - conditional-statements-in-python-290723) |
- 📖 Convert Hours to Seconds - convert-hours-to-seconds-290725) |
- 📖 Data Types and Conversion - data-types-and-conversion-290726) |
- 📖 Enhance Copying and Moving with Advcpmv - enhance-copying-and-moving-with-advcpmv-295937) |
- 📖 Exploring File Systems with Eza - exploring-file-systems-with-eza-295948) |
- 📖 Explore Disk Usage with Ncdu - explore-disk-usage-with-ncdu-296141) |
- 📖 Build a Linux System Monitor Using Bash - build-a-linux-system-monitor-using-bash-298845) |
- 📖 Monitor System Resources with Glances - monitor-system-resources-with-glances-384503) |
- 📖 Fast Searching with Ripgrep - fast-searching-with-ripgrep-384504) |
- 📖 File Structure Visualization with Tre - file-structure-visualization-with-tre-384505) |
- 📖 The Manuscript Mystery - the-manuscript-mystery-384742) |
- 📖 Git Branch Basic Operations - git-branch-basic-operations-385163) |
- 📖 Git Config Management - git-config-management-385164) |
- 📖 Environment Variables in Linux - environment-variables-in-linux-385274) |
- 📖 Configure Development Environment - configure-development-environment-385293) |
- 📖 The Time-Traveling Developer - the-time-traveling-developer-387759) |
- 📖 Setting Up a New Project Structure - setting-up-a-new-project-structure-387859) |
- 📖 Organizing Files and Directories - organizing-files-and-directories-387877) |
- 📖 Viewing Log and Configuration Files in Linux - viewing-log-and-configuration-files-in-linux-387914) |
- 📖 Rapid Threat Detection - rapid-threat-detection-387930) |
- 📖 Finding the Pirate's Treasure - finding-the-pirate-s-treasure-388807) |
- 📖 Hello, Bash! - hello-bash-388809) |
- 📖 Working with Shell Variables - working-with-shell-variables-388810) |
- 📖 Passing Arguments to the Script - passing-arguments-to-the-script-388811) |
- 📖 Shell Arrays - shell-arrays-388812) |
- 📖 Run Your First Container - run-your-first-container-388943) |
- 📖 How to Interact with Windows API in Python - how-to-interact-with-windows-api-in-python-391548) |
- 📖 Bash Regex Matching - bash-regex-matching-391551) |
- 📖 Git Switch vs Git Checkout - git-switch-vs-git-checkout-391555) |
- 📖 How to set the default SSH user for Ansible connections - how-to-set-the-default-ssh-user-for-ansible-connections-415242) |
- 📖 How to sort processes by different criteria in htop - how-to-sort-processes-by-different-criteria-in-htop-415299) |
- 📖 How to terminate a Linux screen session - how-to-terminate-a-linux-screen-session-415333) |
- 📖 How to filter out non-alphanumeric characters from Python strings - how-to-filter-out-non-alphanumeric-characters-from-python-strings-415420) |
- 📖 How to check the status of Git submodules in a repository - how-to-check-the-status-of-git-submodules-in-a-repository-415628) |
- 📖 How to handle 'no such file or directory' error - how-to-handle-no-such-file-or-directory-error-415661) |
- 📖 How to determine grade based on marks using Python if-elif-else - how-to-determine-grade-based-on-marks-using-python-if-elif-else-415721) |
- 📖 How to display script output in Ansible playbook - how-to-display-script-output-in-ansible-playbook-415724) |
- 📖 How to fix 'Permission denied' error in Ansible script module - how-to-fix-permission-denied-error-in-ansible-script-module-415726) |
- 📖 How to resolve import errors in Python - how-to-resolve-import-errors-in-python-415766) |
- 📖 How to use a lambda function for custom sorting in Python - how-to-use-a-lambda-function-for-custom-sorting-in-python-415786) |
- 📖 How to set default inventory file path in Ansible - how-to-set-default-inventory-file-path-in-ansible-415865) |
- 📖 Learn Nmap Basic Command Syntax - learn-nmap-basic-command-syntax-415919) |
- 📖 Install Nmap and Perform Port Scanning - install-nmap-and-perform-port-scanning-415923) |
- 📖 Learn Nmap Installation and Basic Usage - learn-nmap-installation-and-basic-usage-415924) |
- 📖 Cracking a Specific User Account - cracking-a-specific-user-account-415951) |
- 📖 Decrypting Top Secret Document - decrypting-top-secret-document-415952) |
- 📖 Receive Messages Using Netcat - receive-messages-using-netcat-415953) |
- 📖 Introduction to Encryption with OpenSSL - introduction-to-encryption-with-openssl-415957) |
- 📖 Network Scanning with Nmap - network-scanning-with-nmap-415959) |
- 📖 Using Hydra to Crack Passwords - using-hydra-to-crack-passwords-415960) |
- 📖 Create and Extract Tar Archives - create-and-extract-tar-archives-416100) |
- 📖 Create and Manipulate Symbolic Links - create-and-manipulate-symbolic-links-416101) |
- 📖 Implement Hard Links in Linux - implement-hard-links-in-linux-416102) |
- 📖 Locate Setuid Files - locate-setuid-files-416103) |
- 📖 Log in and Switch Users - log-in-and-switch-users-416104) |
- 📖 Manage File Permissions - manage-file-permissions-416105) |
- 📖 Manage Logs and Archives - manage-logs-and-archives-416106) |
- 📖 Process Arguments in Bash Scripts - process-arguments-in-bash-scripts-416107) |
- 📖 How to fix 'UNREACHABLE!' error in Ansible - how-to-fix-unreachable-error-in-ansible-416162) |
- 📖 How to resolve 'No module named 'ansible'' error in Ansible - how-to-resolve-no-module-named-ansible-error-in-ansible-417297) |
- 📖 How to convert a Python list to a set while preserving the original order - how-to-convert-a-python-list-to-a-set-while-preserving-the-original-order-417300) |
- 📖 How to undo a git cherry-pick operation - how-to-undo-a-git-cherry-pick-operation-417333) |
- 📖 How to Troubleshoot SFTP Permission Denied Errors on Linux - how-to-troubleshoot-sftp-permission-denied-errors-on-linux-417342) |
- 📖 How to monitor real-time changes in a Linux log file with 'tail' - how-to-monitor-real-time-changes-in-a-linux-log-file-with-tail-417371) |
- 📖 How to create a file with content in Ansible - how-to-create-a-file-with-content-in-ansible-417416) |
- 📖 How to resolve 'NameError: name 'json' is not defined' in Python - how-to-resolve-nameerror-name-json-is-not-defined-in-python-417445) |
- 📖 How to wait for a Python thread to finish - how-to-wait-for-a-python-thread-to-finish-417461) |
- 📖 How to resolve ValueError: too many values to unpack - how-to-resolve-valueerror-too-many-values-to-unpack-417493) |
- 📖 How to create a directory with spaces in the name in Linux - how-to-create-a-directory-with-spaces-in-the-name-in-linux-417527) |
- 📖 How to address 'error: Your local changes would be overwritten by merge' in Git - how-to-address-error-your-local-changes-would-be-overwritten-by-merge-in-git-417548) |
- 📖 How to fix 'fatal: unable to read config file' error in Git - how-to-fix-fatal-unable-to-read-config-file-error-in-git-417550) |
- 📖 How to handle 'error: untracked working tree files would be overwritten by checkout' in Git - how-to-handle-error-untracked-working-tree-files-would-be-overwritten-by-checkout-in-git-417551) |
- 📖 How to resolve 'fatal: unable to auto-detect email address' error - how-to-resolve-fatal-unable-to-auto-detect-email-address-error-417552) |
- 📖 How to replace multiple whitespaces in a Python string - how-to-replace-multiple-whitespaces-in-a-python-string-417565) |
- 📖 How to print the value of a variable in a shell script - how-to-print-the-value-of-a-variable-in-a-shell-script-417569) |
- 📖 How to use git rm --cached to remove a file from the Git index - how-to-use-git-rm-cached-to-remove-a-file-from-the-git-index-417574) |
- 📖 How to address 'fatal: bad object HEAD' error - how-to-address-fatal-bad-object-head-error-417639) |
- 📖 How to efficiently group a Python list based on a given function - how-to-efficiently-group-a-python-list-based-on-a-given-function-417802) |
- 📖 How to format the hexadecimal output in Python - how-to-format-the-hexadecimal-output-in-python-417964) |
- 📖 Database Management Fundamentals with MySQL - database-management-fundamentals-with-mysql-418414) |
- 📖 Installation and Basic Configuration of MySQL - installation-and-basic-configuration-of-mysql-418415) |
- 📖 How to create inline functions in Python - how-to-create-inline-functions-in-python-418721) |
- 📖 How to align output in Python printing - how-to-align-output-in-python-printing-418802) |
- 📖 How to handle Git connection timeouts - how-to-handle-git-connection-timeouts-419950) |
- 📖 How to Customize Neofetch for Your Linux System - how-to-customize-neofetch-for-your-linux-system-420118) |
- 📖 How to use regex capture groups in Python - how-to-use-regex-capture-groups-in-python-420906) |
- 📖 Linux expect Command with Practical Examples - linux-expect-command-with-practical-examples-422669) |
- 📖 Linux lsblk Command with Practical Examples - linux-lsblk-command-with-practical-examples-422778) |
- 📖 Linux nc(netcat) Command with Practical Examples - linux-nc-netcat-command-with-practical-examples-422835) |
- 📖 Linux smbclient Command with Practical Examples - linux-smbclient-command-with-practical-examples-422922) |
- 📖 Linux strings Command with Practical Examples - linux-strings-command-with-practical-examples-422934) |
- 📖 Linux tftp Command with Practical Examples - linux-tftp-command-with-practical-examples-422956) |
- 📖 How to deactivate Python venv - how-to-deactivate-python-venv-425435) |
- 📖 How to pass arguments in Python multiprocessing - how-to-pass-arguments-in-python-multiprocessing-430780) |
- 📖 Explore the Kubernetes Cluster - explore-the-kubernetes-cluster-434519) |
- 📖 Getting Started with Linux - getting-started-with-linux-446315) |
- 📖 Create Personalized Terminal Greeting - create-personalized-terminal-greeting-446322) |
- 📖 How to add multiple argparse arguments - how-to-add-multiple-argparse-arguments-451011) |
- 📖 How to check if the system is 32-bit or 64-bit in Linux - how-to-check-if-the-system-is-32-bit-or-64-bit-in-linux-558809) |
- 📖 Linux df Command with Practical Examples - linux-df-command-with-practical-examples-422632) |
- 📖 How to View Changes in a Specific Git Commit - how-to-view-changes-in-a-specific-git-commit-417721) |
- 📖 Work with Strings in Python - work-with-strings-in-python-585785) |
- 📖 Perform IP Subnetting and Binary Conversion in the Linux Terminal - perform-ip-subnetting-and-binary-conversion-in-the-linux-terminal-592782) |
- 📖 Edit Text Files in Linux with Vim and Nano - edit-text-files-in-linux-with-vim-and-nano-591076) |
- 📖 Navigate the Filesystem in Linux - navigate-the-filesystem-in-linux-590971) |
- 📖 Manage Shared Libraries in Linux - manage-shared-libraries-in-linux-590867) |
- 📖 Encrypt and Decrypt Files with GPG in Linux - encrypt-and-decrypt-files-with-gpg-in-linux-590860) |
- 📖 Configure SSH Public Key Authentication in Linux - configure-ssh-public-key-authentication-in-linux-590855) |
- 📖 Build Software from Source Code in Linux - build-software-from-source-code-in-linux-590853) |
- 📖 Modify Directory Ownership with chown in Linux - modify-directory-ownership-with-chown-in-linux-590847) |
- 📖 Manage Special Permissions and umask in Linux - manage-special-permissions-and-umask-in-linux-590846) |
- 📖 Manage File and Directory Permissions in Linux - manage-file-and-directory-permissions-in-linux-590844) |
- 📖 Create and Restore a Backup with tar in Linux - create-and-restore-a-backup-with-tar-in-linux-590843) |
- 📖 Search Text with grep in Linux - search-text-with-grep-in-linux-590841) |
- 📖 Redirecting Input and Output in Linux - redirecting-input-and-output-in-linux-590840) |
Categories
Sub Categories
Keywords
awesome-list
33
programming
32
labex
32
hands-on
32
awesome
32
free
31
free-tutorials
31
tutorials
31
exercises
19
education
13
shell
3
python
3
mysql
3
mongodb
3
kubernetes
3
java
3
ansible
3
pandas
2
numpy
2
linux
2
css
2
data-science
2
go
2
git
2
react
2
docker
2
cybersecurity
2
matplotlib
2
bigdata
1
cysec
1
labs
1
html
1
javascript
1
hydra
1
opencv
1
django
1
postgresql
1
web-development
1
redis
1
cpp
1
sqlite
1
wireshark
1
c
1
devops
1
rust
1
ml
1
sklearn
1
hadoop
1
projects
1