awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

34 रिपॉजिटरी

Awesome GitHub RepositoriesPython Language Features

Core syntax and functional capabilities specific to the Python programming language.

Distinguishing note: None of the candidates are related to Python language syntax; they focus on TypeScript types or database storage. This tag captures language-specific mechanics.

Explore 34 awesome GitHub repositories matching programming languages & runtimes · Python Language Features. Refine with filters or upvote what's useful.

Awesome Python Language Features GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • satwikkansal/wtfpythonsatwikkansal का अवतार

    satwikkansal/wtfpython

    36,990GitHub पर देखें↗

    wtfpython is a behavioral reference and catalog of language edge cases for the Python programming language. It serves as a guide to common development mistakes and ambiguous code structures that lead to unexpected results. The project identifies counter-intuitive code patterns and unexpected behaviors to help developers avoid pitfalls and logical errors. It utilizes a collection of curated examples to document language quirks and specific formatting conflicts, such as indentation errors. The reference includes verification of how specific code snippets behave across different versions of the

    Catalogs counter-intuitive behaviors and unexpected edge cases inherent to Python's language mechanics.

    Pythondocumentationgotchasinterview-questions
    GitHub पर देखें↗36,990
  • googlecontainertools/distrolessGoogleContainerTools का अवतार

    GoogleContainerTools/distroless

    22,254GitHub पर देखें↗

    Distroless provides a collection of security-hardened, minimal base container images designed to reduce attack surfaces by excluding non-essential system utilities, package managers, and shells. These images are constructed to contain only an application and its specific runtime dependencies, enforcing the principle of least privilege by configuring environments for non-root execution. The project distinguishes itself through a focus on supply chain integrity and reproducible builds. It utilizes declarative build configurations to track package versions and validates container image integrity

    Packages Java, Python, and JavaScript applications into optimized, minimal runtime images.

    Starlarkbazeldocker
    GitHub पर देखें↗22,254
  • inancgumus/learngoinancgumus का अवतार

    inancgumus/learngo

    20,070GitHub पर देखें↗

    Learngo is an interactive coding course and programming tutorial designed to teach the Go language. It functions as an educational guide that combines instructional materials with a learning-by-doing approach to help users master language syntax and practical application. The project focuses on idiomatic Go programming, providing a practical reference for writing code that follows industry standards and conventions. It emphasizes the development of testable code and the implementation of maintainable programming patterns. The curriculum is delivered through a series of hand-crafted examples,

    Maps specific Go coding patterns to practical exercises and tests for structured learning.

    Go
    GitHub पर देखें↗20,070
  • gyoogle/tech-interview-for-developergyoogle का अवतार

    gyoogle/tech-interview-for-developer

    17,417GitHub पर देखें↗

    This project is a comprehensive technical interview preparation resource and computer science interview guide. It serves as an educational reference for developers to study core software engineering fundamentals and common coding patterns required for employment screenings. The repository provides detailed guides and references covering data structures and algorithms, networking and security, operating systems, and web development. It specifically focuses on the implementation and complexity analysis of sorting, searching, and graph algorithms. The material encompasses a wide breadth of comp

    Provides an analysis of how memory is partitioned into regions like the heap and stack.

    Javaalgorithmcomputer-sciencecs
    GitHub पर देखें↗17,417
  • taizilongxu/interview_pythontaizilongxu का अवतार

    taizilongxu/interview_python

    17,316GitHub पर देखें↗

    This project is a comprehensive reference library and preparation guide for Python technical interviews. It combines theoretical guides on computer science fundamentals and language runtime internals with practical implementation examples of algorithms and data structures. The repository serves as a curated knowledge base that maps theoretical interview questions to concrete code snippets. It provides technical analysis of Python language internals, including memory management, garbage collection, and the global interpreter lock, alongside a library of creational and structural software desig

    Examines Python memory management, garbage collection, and the global interpreter lock to explain runtime operation.

    Shell
    GitHub पर देखें↗17,316
  • vercel/vercelvercel का अवतार

    vercel/vercel

    15,738GitHub पर देखें↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    Supports multiple language runtimes including Node.js, Python, Ruby, and Go within standardized container environments.

    TypeScriptclicloudcommand
    GitHub पर देखें↗15,738
  • mame/quine-relaymame का अवतार

    mame/quine-relay

    14,425GitHub पर देखें↗

    This project is a multi-language quine relay, a collection of source code files where each program outputs the source code for the next in a sequence until the original code is recreated. It serves as a technical demonstration of recursive program execution and polyglot code generation, verifying the integrity of multi-stage code cycles across diverse programming languages. The system distinguishes itself through automated relay orchestration, which triggers sequential compilation and execution steps to ensure the entire chain functions correctly. Each program contains the encoded logic requi

    Orchestrates chains of programs where each source file generates the code for the next language in the sequence.

    Rubyquine
    GitHub पर देखें↗14,425
  • dabeaz-course/python-masterydabeaz-course का अवतार

    dabeaz-course/python-mastery

    13,232GitHub पर देखें↗

    This project is a comprehensive programming course and educational curriculum designed to transition developers from basic scripting to advanced software development. It provides structured guides and technical exercises focusing on language internals, professional software architecture, and sophisticated programming techniques. The curriculum distinguishes itself through a deep focus on language internals, analyzing object behavior and memory efficiency to improve execution speed. It provides specialized instruction on metaprogramming using decorators and dynamic attributes, as well as async

    Offers detailed analysis of Python's low-level runtime mechanics, including object behavior and memory efficiency.

    Pythonpythonpython-tutorialtutorial
    GitHub पर देखें↗13,232
  • leisurelicht/wtfpython-cnleisurelicht का अवतार

    leisurelicht/wtfpython-cn

    12,724GitHub पर देखें↗

    This project is a Chinese translation of a technical reference and educational resource focused on the Python interpreter. It serves as a collection of case studies and examples designed to explain unintuitive execution patterns, obscure language behaviors, and the internal mechanics of the Python language specification. The resource translates complex technical explanations from English to Chinese to improve accessibility. It focuses on mapping specific code patterns to internal execution logic, linking observed results to language rules to resolve confusing behaviors. The content covers se

    Analyzes unintuitive execution patterns and obscure behaviors within the Python language specification.

    Jupyter Notebook
    GitHub पर देखें↗12,724
  • doocs/jvmdoocs का अवतार

    doocs/jvm

    11,093GitHub पर देखें↗

    This project is a technical reference and documentation suite focused on the internal architecture and operational principles of the Java Virtual Machine. It provides comprehensive guides and analysis on how the virtual machine manages class loading, memory organization, and bytecode execution. The documentation distinguishes itself by providing deep dives into specific runtime mechanisms, such as the binary decoding of class files, the hierarchical delegation model for class loaders, and the precise sequence of the loading, linking, and initialization lifecycle. It also details memory reclam

    Analyzes the structural partitioning of the JVM runtime into distinct memory regions like the heap and stack.

    JavaScriptclassdoocsgc
    GitHub पर देखें↗11,093
  • google/grumpygoogle का अवतार

    google/grumpy

    10,528GitHub पर देखें↗

    Grumpy is a native binary compiler that transforms Python source code into Go source code. By transpiling high-level scripts into a strongly typed intermediate representation, the system enables the creation of statically linked native binaries that operate independently of a traditional virtual machine interpreter. The project distinguishes itself by providing a comprehensive runtime library that replicates standard Python data structures and object behaviors. This emulation layer ensures that compiled code maintains functional parity with the original source environment while leveraging the

    Replicates standard language features to ensure compiled code behaves exactly like the original source.

    Go
    GitHub पर देखें↗10,528
  • apex/upapex का अवतार

    apex/up

    8,799GitHub पर देखें↗

    Up is a deployment tool that transforms any HTTP server into an AWS Lambda function behind API Gateway with a single command, eliminating server management entirely. It provides a unified platform for building and deploying serverless APIs that scale automatically and charge only for actual usage, while supporting Node.js, Go, Python, Java, Crystal, and Clojure runtimes without per-language configuration. The tool automates the generation and management of all required AWS resources—including Lambda, API Gateway, CloudFront, and S3—from a declarative configuration, and can replicate the entir

    Provides a unified deployment interface supporting Node.js, Go, Python, Java, Crystal, and Clojure on AWS Lambda.

    Goapiapi-gatewayaws
    GitHub पर देखें↗8,799
  • crazyguitar/pysheeetcrazyguitar का अवतार

    crazyguitar/pysheeet

    8,150GitHub पर देखें↗

    pysheeet एक तकनीकी संदर्भ लाइब्रेरी है जो उन्नत Python डेवलपमेंट, सिस्टम एकीकरण और उच्च-प्रदर्शन कंप्यूटिंग के लिए कोड स्निपेट्स और कार्यान्वयन पैटर्न का एक क्यूरेटेड संग्रह प्रदान करती है। यह निम्न-स्तरीय नेटवर्क प्रोग्रामिंग, नेटिव C एक्सटेंशन, और एसिंक्रोनस और समवर्ती प्रोग्रामिंग को लागू करने के लिए एक व्यापक गाइड के रूप में कार्य करती है। यह प्रोजेक्ट वितरित GPU इन्फरेंस और उच्च-प्रदर्शन सर्विंग के लिए टूल्स सहित लार्ज लैंग्वेज मॉडल्स के विकास और डिप्लॉयमेंट के लिए विशेष फ्रेमवर्क प्रदान करती है। इसमें GPU रिसोर्स एलोकेशन और मल्टी-नोड वर्कलोड मैनेजमेंट को कवर करते हुए उच्च-प्रदर्शन कंप्यूटिंग क्लस्टर ऑर्केस्ट्रेशन के लिए विस्तृत पैटर्न भी शामिल हैं। यह लाइब्रेरी सुरक्षित नेटवर्क संचार और क्रिप्टोग्राफी, ऑब्जेक्ट-रिलेशनल मैपिंग और डेटाबेस मैनेजमेंट, और जटिल डेटा स्ट्रक्चर्स और एल्गोरिदम के कार्यान्वयन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है। यह मेमोरी मैनेजमेंट, फॉरेन-फंक्शन इंटरफ़ेस के माध्यम से नेटिव इंटरऑपरेबिलिटी, और सिस्टम-स्तरीय OS एकीकरण के लिए यूटिलिटीज़ भी प्रदान करती है।

    Implements reusable code patterns for core Python language tasks, advanced data structures, and system-level programming.

    Python
    GitHub पर देखें↗8,150
  • bitemyapp/learnhaskellbitemyapp का अवतार

    bitemyapp/learnhaskell

    8,026GitHub पर देखें↗

    This project is a comprehensive functional programming curriculum and learning resource for Haskell. It provides sequenced educational paths and technical reference guides designed to take developers from beginner to advanced levels of proficiency. The project distinguishes itself through a deep focus on theoretical and technical foundations, offering detailed studies on type theory, category theory, and runtime internals. It includes a dedicated performance handbook for optimizing execution speed and memory management, as well as an ecosystem guide for managing development tools and editor c

    Analyzes Haskell runtime internals including memory management, garbage collection, and thread scheduling.

    Makefile
    GitHub पर देखें↗8,026
  • dropwizard/metricsdropwizard का अवतार

    dropwizard/metrics

    7,845GitHub पर देखें↗

    This project is an application performance monitoring tool and JVM metrics library designed to measure workload behavior and export performance data to external monitoring databases. It serves as an instrumentation toolkit for tracking resource usage and internal runtime behavior within a Java execution environment. The system focuses on application performance measurement and JVM application monitoring, specifically tracking system health and runtime resource analysis to identify bottlenecks and stability issues. It provides a mechanism for external metrics export, sending captured data to t

    Monitors internal memory and CPU behavior within the JVM to detect leaks and stability issues.

    Java
    GitHub पर देखें↗7,845
  • piglei/one-python-craftsmanpiglei का अवतार

    piglei/one-python-craftsman

    7,211GitHub पर देखें↗

    This project is a comprehensive Python coding guide and software engineering resource focused on professional development practices. It provides a detailed collection of idiomatic techniques, design patterns, and architectural strategies to improve code quality and maintainability. The guide emphasizes advanced design patterns such as dependency injection, data-driven design, and the application of SOLID principles for object-oriented design. It distinguishes itself by covering sophisticated structural strategies, including class-based decorators, the separation of interfaces from implementat

    A comprehensive guide to Python-specific coding patterns and idiomatic conventions that improve professional code quality.

    articlesbookpython
    GitHub पर देखें↗7,211
  • es-shims/es5-shimes-shims का अवतार

    es-shims/es5-shim

    7,086GitHub पर देखें↗

    es5-shim is an ECMAScript 5 polyfill library and standard library shim. It serves as a JavaScript compatibility layer that adds missing ES5 standard library methods and language features to legacy JavaScript engines. The project functions by implementing the ECMAScript 5 specification for non-compliant engines to ensure consistent behavior and prevent runtime errors. It provides a bridge for older browser environments, allowing modern JavaScript code to execute in legacy environments. The library covers cross-browser API standardization and polyfill management. It specifically handles the em

    Adds missing language features to old engines to ensure consistent behavior across different browser versions.

    JavaScriptecmascriptes5javascript
    GitHub पर देखें↗7,086
  • vmware-archive/kubelessvmware-archive का अवतार

    vmware-archive/kubeless

    6,847GitHub पर देखें↗

    Kubeless is a Kubernetes-native serverless framework that deploys and runs stateless functions as custom resources managed by an in-cluster controller. It functions as a Function-as-a-Service platform, launching function runtime pods on demand and scaling them to zero when idle to optimise resource usage. Functions are invoked automatically through HTTP requests or a publish-subscribe messaging bus, enabling event-driven execution for workloads and microservices. The platform supports running functions written in Golang, Python, Node.js, Ruby, PHP, .NET, and Ballerina, with the ability to add

    Runs serverless functions written in multiple programming languages including Go, Python, Node.js, Ruby, PHP, .NET, and Ballerina.

    Gofaasfunction-as-a-servicegolang
    GitHub पर देखें↗6,847
  • awslabs/aws-sam-localawslabs का अवतार

    awslabs/aws-sam-local

    6,734GitHub पर देखें↗

    aws-sam-local एक Docker-आधारित एमुलेटर है जिसका उपयोग स्थानीय मशीन पर AWS Lambda फंक्शन्स और API गेटवे कॉन्फ़िगरेशन को चलाने और डीबग करने के लिए किया जाता है। यह एक स्थानीय निष्पादन वातावरण प्रदान करता है जो AWS Lambda रनटाइम की नकल करता है, जिससे क्लाउड डिप्लॉयमेंट से पहले फंक्शन कोड और सर्वरलेस एप्लिकेशन मॉक्स के सत्यापन की अनुमति मिलती है। यह प्रोजेक्ट एपहेमरल कंटेनर्स को प्रबंधित करने के लिए एक रनटाइम ऑर्केस्ट्रेटर का उपयोग करता है, जो क्लाउड फंक्शन्स के पृथक निष्पादन वातावरण को दोहराता है। इसमें एक सर्वरलेस API गेटवे सिम्युलेटर और Kafka और अन्य क्लाउड ट्रिगर्स जैसे स्रोतों से पेलोड को संश्लेषित करने के लिए इवेंट मॉकिंग टूल्स शामिल हैं। यह टूल सर्वरलेस API के स्थानीय प्रोटोटाइपिंग और विभिन्न क्लाउड इवेंट स्रोतों के सिमुलेशन को सक्षम करके सर्वरलेस एप्लिकेशन मॉडल के लिए व्यापक विकास चक्र का समर्थन करता है। यह निष्पादन स्थिति पर पूर्ण नियंत्रण के साथ सर्वरलेस फंक्शन्स में त्रुटियों की पहचान करने के लिए एक डीबगिंग वातावरण प्रदान करता है।

    Mimics the AWS Lambda runtime locally for running and verifying function code.

    Python
    GitHub पर देखें↗6,734
  • michaelliao/learn-python3michaelliao का अवतार

    michaelliao/learn-python3

    6,460GitHub पर देखें↗

    This project is an educational repository and programming guide for Python 3. It provides a collection of runnable code samples and implementation details designed to help users learn the core features, syntax, and logic of the language. The repository utilizes a case-study driven approach, using practical examples and guided implementation to demonstrate common patterns and standard library functions. The content is organized into a linear progression curriculum, grouping related language features into topic-based modules.

    Provides a comprehensive foundation in the core syntax and functional capabilities of the Python 3 language.

    pythonpython3
    GitHub पर देखें↗6,460
पिछला12अगला
  1. Home
  2. Programming Languages & Runtimes
  3. Python Language Features

सब-टैग एक्सप्लोर करें

  • Idiomatic Patterns1 सब-टैगPython-specific coding patterns and conventions that improve readability and efficiency. **Distinct from Python Language Features:** Distinct from Python Language Features: focuses on idiomatic usage patterns like comprehensions and unpacking, not core syntax.
  • Interpreter AnalysisStudies of unintuitive execution patterns, edge cases, and hidden behaviors within a language specification. **Distinct from Python Language Features:** Moves beyond listing features to analyzing the actual execution patterns and unintuitive behaviors of the interpreter.
  • Language Behavior Emulators1 सब-टैगImplementations that mimic the standard operations and data structures of a programming language. **Distinct from Python Language Features:** Distinct from language features: focuses on the emulation of runtime behavior rather than syntax.
  • Multi-Language Runtimes1 सब-टैगOptimized container packaging for diverse language runtimes including Java, Python, and JavaScript. **Distinct from Python Language Features:** Distinct from language features: focuses on the containerized deployment of multiple language runtimes.
  • Pythonic Syntax1 सब-टैगProgramming languages that adopt the idioms and syntax style of Python. **Distinct from Python Language Features:** Distinguishes between the Python language itself and languages that merely use Python-like syntax.
  • Runtime Environment Emulators1 सब-टैगSystems that replicate language runtime environments to ensure functional parity. **Distinct from Python Language Features:** Distinct from language features: focuses on the environment emulation layer.
  • Runtime Internals Analysis3 सब-टैग्सAnalysis of the low-level execution mechanics of a programming language runtime. **Distinct from Python Language Features:** Focuses on internal runtime behavior like memory management and GIL, rather than general language syntax features
  • Runtime LibrariesCollections of standard library functions and data structures required for language execution. **Distinct from Python Language Features:** Distinct from language features: focuses on the library implementation rather than language syntax.