Complete Course - Tutorials - Learning Pandas in Python - Lesson 6 - Merging - Joining & Aggregation - Grouping

Pandas is a software library written for the Python programming language for data manipulation and analysis. In particular, it offers data structures and operations for manipulating numerical tables and time series. It is free software released under the three-clause BSD license.

Python is an interpreted high-level general-purpose programming language. Its design philosophy emphasizes code readability with its use of significant indentation. Its language constructs as well as its object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.

Pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with “relational” or “labeled” data both easy and intuitive. ... pandas is well suited for many different kinds of data: Tabular data with heterogeneously-typed columns, as in an SQL table or Excel spreadsheet.

Anaconda is a distribution of the Python and R programming languages for scientific computing, that aims to simplify package management and deployment. The distribution includes data-science packages suitable for Windows, Linux, and macOS.

Project Jupyter is a project and community whose goal is to "develop open-source software, open-standards, and services for interactive computing across dozens of programming languages". It was spun off from IPython in 2014 by Fernando Pérez and Brian Granger.



دورة كاملة - دروس - تعلم مكتبة الباندا في البايثون - الدرس 6 - الدمج و الجمع و التجميع و الفرز في مجموعات

الباندا هي مكتبة برامج مكتوبة للغة برمجة البايثون لمعالجة البيانات وتحليلها. على وجه الخصوص ، يوفر هياكل البيانات والعمليات لمعالجة الجداول العددية والسلاسل الزمنية. إنه برنامج مجاني تم طرحه بموجب ترخيص BSD المكون من ثلاثة فقرات.

البايثون هي لغة برمجة للأغراض العامة عالية المستوى مفسرة. تؤكد فلسفة التصميم الخاصة بها على قابلية قراءة الكود باستخدامها لمسافات بادئة كبيرة. تهدف تركيبات لغتها بالإضافة إلى نهجها الموجه للكائنات إلى مساعدة المبرمجين على كتابة رمز منطقي واضح للمشاريع الصغيرة والكبيرة الحجم.

الباندا عبارة عن حزمة البايثون توفر هياكل بيانات سريعة ومرنة ومعبرة مصممة لجعل العمل مع البيانات "العلائقية" أو "المصنفة" سهلاً وبديهيًا. ... الباندا مناسبة تمامًا للعديد من أنواع البيانات المختلفة: البيانات الجدولية ذات الأعمدة المكتوبة بشكل غير متجانس ، كما هو الحال في جدول SQL أو جدول بيانات Excel.

Anaconda هو توزيع للغات برمجة البايثون و R للحوسبة العلمية ، والذي يهدف إلى تبسيط إدارة الحزم ونشرها. يتضمن التوزيع حزم علوم البيانات المناسبة لأنظمة Windows و Linux و macOS.

Project Jupyter هو مشروع ومجتمع يهدف إلى "تطوير برمجيات مفتوحة المصدر ومعايير مفتوحة وخدمات للحوسبة التفاعلية عبر عشرات من لغات البرمجة". تم فصله من IPython في عام 2014 بواسطة فرناندو بيريز وبريان جرانجر.