An open API service indexing awesome lists of open source software.

https://github.com/tsiendragon/learning

linux basic, python, etc learning
https://github.com/tsiendragon/learning

git linux python pythonlearning

Last synced: about 1 month ago
JSON representation

linux basic, python, etc learning

Awesome Lists containing this project

README

          

# Learning Path: Linux and Python

![Linux and Python](https://raw.githubusercontent.com/github/explore/80688e429a7d4ef2fca1e82350fe8e3517d3494d/topics/linux/linux.png)

## Welcome to Your Learning Journey!

This comprehensive guide will take you through the fundamentals of Linux system administration and Python programming. Whether you're a beginner or looking to strengthen your skills, we've got you covered!

📚 **View the full documentation at: [https://tsiendragon.github.io/learning/index.html](https://tsiendragon.github.io/learning/index.html)**

## Course Structure

### Phase 1: Linux Basics

- :file_folder: [**File System**](phase1/linux_basics/01_linux_file_system.md)
*Master Linux file system organization and commands*

- :lock: [**Permission Management**](phase1/linux_basics/02_permission_management.md)
*Learn user permissions and access control*

- :globe_with_meridians: [**Network Basics**](phase1/linux_basics/03_network_basics.md)
*Understand networking fundamentals*

- :memo: [**Text Editors**](phase1/linux_basics/04_text_editors.md)
*Get proficient with vim and other editors*

- :shell: [**Shell Scripting**](phase1/linux_basics/05_shell_scripting.md)
*Automate tasks with shell scripts*

- :git: [**Git Version Control**](phase1/linux_basics/06_git_version_control.md)
*Master Git workflow and collaboration*

- :wrench: [**Development Tools**](phase1/linux_basics/07_development_tools.md)
*Essential development tools and utilities*

- :computer: [**Networking & Remote Operations**](phase1/linux_basics/08_networking_remote_operations.md)
*Advanced networking and remote management*

- :gear: [**Programming Environment**](phase1/linux_basics/09_programming_environment.md)
*Set up your development environment*

- :zap: [**Performance Tuning**](phase1/linux_basics/10_performance_tuning.md)
*Optimize system performance*

- :whale: [**Containers & Virtualization**](phase1/linux_basics/11_containers_virtualization.md)
*Work with Docker and virtual machines*

- :bar_chart: [**File & Data Processing**](phase1/linux_basics/12_file_data_processing.md)
*Process and analyze data efficiently*

### Phase 2: Python Basics

- :book: [**Basic Syntax**](phase2/python_basics/01_basic_syntax.md)
*Python fundamentals and core concepts*

- :package: [**Functions & Modules**](phase2/python_basics/02_functions_modules.md)
*Modular programming in Python*

- :art: [**Classes & Objects**](phase2/python_basics/03_classes_objects.md)
*Object-oriented programming principles*

- :toolbox: [**Common Libraries**](phase2/python_basics/04_common_libraries.md)
*Essential Python libraries and tools*

- :sparkles: [**Best Practices**](phase2/python_basics/05_best_practices.md)
*Python coding standards and patterns*

- :brain: [**Algorithms & Techniques**](phase2/python_basics/06_algorithms_techniques.md)
*Problem-solving strategies in Python*

## Getting Started

1. Choose your learning path (Linux or Python)
2. Start with the first chapter
3. Complete the exercises in each section
4. Test your knowledge with practice questions
5. Move on to the next chapter

## Prerequisites

- Basic computer knowledge
- Willingness to learn
- A Linux environment (local or virtual)
- Python 3.x installed

## How to Use This Guide

- Each chapter builds upon previous knowledge
- Complete the exercises to reinforce learning
- Try the practice questions at the end of each chapter
- Use the search function to find specific topics
- Bookmark important sections for quick reference

## Contributing

Found a bug or want to contribute? Check our [Deployment Guide](mkdocs_deployment_guide.md) for instructions on how to help improve this documentation.

---

**Happy Learning!**

[Get Started with Linux →](phase1/linux_basics/01_linux_file_system.md){: .md-button .md-button--primary }
[Learn Python →](phase2/python_basics/01_basic_syntax.md){: .md-button .md-button--primary }