02-programming/python-development/SKILL.md
# Python Development > A comprehensive guide to Python development covering FastAPI, Django, Flask, type hints, async programming, data processing, and performance optimization — everything you need to build high-quality Python applications. ## Target Audience - Complete beginners new to Python or programming - Developers looking to adopt Python best practices - Engineers building web APIs or data pipelines with Python ## Prerequisites - Basic computer literacy (for the beginner guides) - F
npx skillsauth add gaku52/claude-code-skills 02-programming/python-developmentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A comprehensive guide to Python development covering FastAPI, Django, Flask, type hints, async programming, data processing, and performance optimization — everything you need to build high-quality Python applications.
| # | File | Content | |---|------|---------| | 01 | 01-python-intro.md | What Python is, installation, first program, REPL | | 02 | 02-basic-syntax.md | Variables, data types, operators, string manipulation | | 03 | 03-control-flow.md | if/elif/else, for/while loops, break/continue/pass | | 04 | 04-functions.md | Defining functions, arguments, return values, scope, lambdas | | 05 | 05-data-structures.md | Lists, tuples, dicts, sets, comprehensions | | 06 | 06-modules-packages.md | Imports, standard library, pip, virtual environments |
| # | File | Content | |---|------|---------| | 01 | python-best-practices.md | Type hints, code quality, project structure, testing |
| # | File | Content | |---|------|---------| | 01 | fastapi-django.md | FastAPI and Django development guide |
| # | File | Content | |---|------|---------| | 01 | data-processing.md | CSV/JSON/Excel processing, pandas/NumPy, web scraping, automation |
| # | File | Content | |---|------|---------| | 01 | performance-optimization.md | Profiling, data structure optimization, concurrency, caching |
Python Best Practices Cheat Sheet:
Type Hints:
str, int, float, bool -- primitive types
list[T], dict[K, V] -- generics (Python 3.9+)
T | None -- union with None (Python 3.10+)
Optional[T] -- equivalent to T | None
Callable[[A], R] -- callable type
TypeVar, Generic[T] -- generic classes
Project Tools:
ruff -- fast linter + formatter
mypy -- static type checker
pytest -- test framework
poetry -- dependency management
pre-commit -- git hooks for code quality
Virtual Environments:
python -m venv venv -- create
source venv/bin/activate -- activate (Linux/macOS)
venv\Scripts\activate -- activate (Windows)
deactivate -- deactivate
tools
Fundamentals of modern web development. Framework selection (React, Vue, Next.js), project architecture, state management, routing, build tools, and CSS strategy best practices.
development
# React Development — Complete Guide > A comprehensive guide to building modern React applications with TypeScript. Covers fundamentals through advanced patterns, Hooks mastery, TypeScript integration, performance optimization, and algorithm internals. ## Target Audience - Developers new to React who want a solid foundation - Intermediate React developers looking to deepen their understanding of Hooks and TypeScript patterns - Engineers who want to understand React's internal algorithms (Virt
development
# Node.js Development Skill > A practical guide collection for Node.js development. Covers all aspects of Node.js application development, including Express, NestJS, asynchronous patterns, and performance optimization. ## Overview This skill covers the following topics: - **Express & NestJS**: When to use a lightweight framework vs. an enterprise framework - **Asynchronous Patterns**: Promise, async/await, Event Emitter, Streams, Worker Threads, Cluster - **Performance Optimization**: Memory
development
# Backend Development — Complete Guide > A comprehensive guide to backend engineering. Covers the fundamentals of HTTP, REST API design, databases, authentication, environment configuration, and algorithm proofs — everything needed to build robust server-side systems. ## Target Audience - Developers new to backend engineering - Frontend engineers expanding toward full-stack development - Engineers looking to solidify their understanding of server-side fundamentals ## Prerequisites - Basic p