stanford-oval/wikipedia huggingface dataset:
نامادری
ادبیات کلاسیک > یونانی > آلکسیس (بازی)

سال ۴۳۸ پیش از میلاد: مادر زیست‌شناختی در حال مرگ، به‌خاطر ترس از بدرفتاری نامادری در برابر فرزندانش، درخواست می‌کند که شوهرش پس از او ازدواج نکند.
ادبیات کلاسیک > یونانی > هیپولیتس

سال ۴۲۸ پیش از میلاد: نامادری برای جلوگیری از غرق شدنش در شهوت نسبت به ناپسری‌اش، خودکشی می‌کند و تنها یک یادداشت دروغ را، با ادعای اینکه پسر ناتنی‌اش به او تجاوز کرده، به جای می‌گذارد.
"بیدار شو گروا بیدار شو مادر" اثر جان بئور، پسری بر مزار مادرش به تمنای یاری در برابر نامادری خود آمده است.
تصویری از Schneewittchen ( سفید برفی ) اثر فرانت جوتنر : نامادری بد متوجه می‌شود نادختری او، سفیدبرفی از سحر و جادویش گریخته است.
سید محسن موسوی (چهره‌پرداز)

| سید محسن موسوی | سید محسن موسوی |
| --- | --- |
نام هنگام تولد: سید محسن موسوی مدنی
زادهٔ: ۵ دی ۱۳۴۳ تهران
ملیت:  ایران
پیشه: چهره‌پرداز
سال‌های فعالیت: ۱۳۶۳ - تاکنون
سید محسن موسوی (زاده ۵ دی ۱۳۴۳ - تهران) چهره‌پرداز سینما اهل ایران است.
فیلم‌شناسی > طراح چهره‌پردازی

یتیم خانه ایران (۱۳۹۳)
مروارید (۱۳۹۱)
رستاخیز     (۱۳۹۱)
بید مجنون (۱۳۸۳)
قطار کودکی (۱۳۸۱)
دهقان فداکار (۱۳۸۰)
صنوبر (۱۳۸۰)
باران (۱۳۷۹)
هفت پرده (۱۳۷۹)
بچه‌های نفت (۱۳۷۸)
سهراب (۱۳۷۸)
متولد ماه مهر (۱۳۷۸)
میکس (۱۳۷۸)
نسل سوخته (۱۳۷۸)
تابلویی برای عشق (۱۳۷۶)
تولد یک پروانه (۱۳۷۶)
رنگ خدا (۱۳۷۶)
مهر مادری (۱۳۷۶)
بچه‌های آسمان (۱۳۷۵)
روی خط مرگ (۱۳۷۵)
پدر (۱۳۷۴)
تجارت (۱۳۷۳)
فیلم‌شناسی > چهره‌پرداز

مهتاب روی سکو (۱۳۸۹)
سفر به هیدالو (۱۳۸۴)
علی و دنی (۱۳۷۹)
تولد یک پروانه (۱۳۷۶)
سفر به چزابه (۱۳۷۴)
دو نیمه سیب (۱۳۷۰)
مدرسه پیرمردها (۱۳۷۰)
سفر جادویی (۱۳۶۹)
گالان (۱۳۶۹)
باغ سید (۱۳۶۸)
مادر (۱۳۶۸)
عروسی خوبان (۱۳۶۷)
تیرباران (۱۳۶۵)
جشنواره‌ها

دیپلم افتخار بهترین چهره‌پردازی برای فیلم بچه‌های آسمان در پانزدهمین دوره جشنواره فیلم فجر (۱۳۷۵)
سیمرغ بلورین بهترین چهره‌پردازی برای فیلم رستاخیز در سی و دمین دوره جشنواره فیلم فجر (۱۳۹۲)
محوطه بنادارسیل

| محوطه بنادارسیل | محوطه بنادارسیل |
| --- | --- |
نام: محوطه بنادارسیل
کشور: ایران
استان: استان لرستان
شهرستان: شهرستان خرم‌آباد
اطلاعات اثر: اطلاعات اثر
کاربری: محوطه
اطلاعات ثبتی: اطلاعات ثبتی
شمارهٔ ثبت: ۱۸۵۸۷
تاریخ ثبت ملی: ۲۸ اسفند ۱۳۸۵
محوطه بنادارسیل مربوط به عصر آهن ۳ است و در شهرستان خرم‌آباد، بخش ویسیان، دهستان شوراب، روستای تل مینه واقع شده و این اثر در تاریخ ۲۸ اسفند ۱۳۸۵ با شمارهٔ ثبت ۱۸۵۸۷ به‌عنوان یکی از آثار ملی ایران به ثبت رسیده است.
آیبل

| 0 | 1 |
| --- | --- |
نوع: شرکت سهامی خاص
صنعت: صنعت نفت
بنا نهاده: ۲۰۰۷
دفتر مرکزی: استاوانگر، نروژ
محدودهٔ فعالیت: جهانی
محصولات: اکتشاف نفت استخراج نفت
تعداد کارکنان: ۴۰۰۰ نفر (۲۰۱۹)
وبگاه: Aibel
آیبل (انگلیسی: Aibel) شرکت اکتشاف و تولید نفت نروژی است، که در سال ۲۰۰۷ تأسیس شد.
سیارک ۶۱۷۲

| کشف | کشف |
| --- | --- |
تاریخ کشف: اکتبر ۱۴, ۱۹۸۲
ویژگی‌های مداری: ویژگی‌های مداری
مبدأ مه ۱۴, ۲۰۰۸: مبدأ مه ۱۴, ۲۰۰۸
اوج: ۳٫۶۹۲۹۶۴۲
حضیض: ۱٫۴۵۴۹۷۶۰
خروج از مرکز مداری: ۰٫۴۳۴۷۳۴۷
تناوب مداری: ۱۵۰۸٫۳۵۵۴۰۹۱
آنومالی متوسط: ۵۵٫۴۹۶۰۶
انحراف: ۱۵٫۸۵۵۳۶
 :  
سیارک ۶۱۷۲ (به انگلیسی: 6172 Prokofeana، نامگذاری:1982TX) شش هزار و صد و هفتاد و دومین سیارک کشف شده‌است که در ۱۴ اکتبر ۱۹۸۲ کشف شد.
قدر مطلق سیارک برابر ۱۵٫۳۰ است.
اخلاق توصیفی

اخلاق توصیفی،  اخلاقِ توصیفی، در طرفِ مقابلِ اخلاقِ هنجاری قرار دارد. اخلاقِ هنجاری یا اخلاقِ تجویزی، به بررسیِ نظریه‌هایِ اخلاقی می‌پردازد و در نهایت به شکلِ دستوری، تجویز می‌کند که مردم باید چگونه رفتار کنند تا اخلاقی محسوب شود. اگر بخواهیم مقایسه‌ای بینِ سؤالِ اصلی و محوریِ هر کدام از شاخه‌هایِ اخلاق داشته باشیم، می‌توانیم این سؤال‌ها را این‌گونه مطرح کنیم:
نیل‌بامب

گروه نیل بامب
نیل‌بامب (به انگلیسی: Nailbomb) یک گروه اینداستریال/ترش متال برزیلی در دههٔ ۹۰ میلادی بود. این گروه را مکس کاوالرا به همراه الکس نیوپورت به‌عنوان یک پروژه‌ی جانبی آغاز کردند.
از نیل بامب ۱ آلبوم استودیویی در سال ۱۹۹۴ و یک آلبوم اجرای زنده در سال ۱۹۹۵ منتشر شد. در این گروه به‌غیر از مکس کاوالرا اعضای دیگر سپولتورا مانند ایگور کاوالرا و آندرس کیسر هم مشارکت داشتند. نیل‌بامب در اصل نام نوعی بمب ضدنفر با قابلیت آسیب‌زنی بالا است که بیش‌تر در عملیات تروریستی استفاده دارد.
بی‌طرفی مسلحانه

بی‌طرفی مسلحانه (انگلیسی: Armed neutrality) این اصطلاح به خط مشی‌های یک دولت در زمان جنگ یا یک بحران بین‌المللی اطلاق می‌شود. بدین معنا که در صورت بروز چنین بحرانی دولت بی‌طرف سعی می‌کند تا از درگیری عملی نیروهای مسلح خود در مسئله اجتناب ورزد. با این حال این حق را برای خود محفوظ نگه‌می‌دارد تا در موارد مقتضی از منابع و تمامیت ارضی خود در برابر دولت‌های متحارب به دفاع برخیزد.
بیتس الکترونیکس

| 0 | 1 |
| --- | --- |
نوع: شرکت سهامی عام
بنا نهاده: ۲۰۰۸
محدودهٔ فعالیت: جهانی
افراد کلیدی: یان راجرز (مدیر عامل اجرایی)  دکتر دره (مؤسس)
محصولات: لوازم صوتی، اسپیکر، هدفون
درآمد: ۱٫۵ میلیارد دلار (۲۰۱۳)
مالک: اپل
تعداد کارکنان: ۷۰۰ نفر
شرکت‌های وابسته: بیتس موزیک
وبگاه: Beatsbydre.com
بیتس الکترونیکس (به انگلیسی: Beats Electronics) که با نام تجاری بیتس بای دکتر دره (به انگلیسی: Beats by Dr dre) نیز شناخته می‌شود، برند هدفون و بلندگو است که توسط خواننده هیپ هاپ آمریکایی، دکتر دره و جیمی آیوین رئیس سابق IGA تحت نام شرکت بیتس الکترونیکس (به انگلیسی: Beats Electronics LLC) به بازار عرضه شد. تاکنون ۶ نسخه از هدفون‌ها و ۶ نسخه از گوشی‌ها تحت لیسانس انحصاری مانستر کیبل پروداکت تولید و توزیع شده‌است. به عنوان بخشی از استراتژی بازاریابی، محصولات این شرکت در فیلم‌ها، تبلیغات، نماهنگها و آگهی‌ها به کار رفته‌است.
واگذاری سهام به اچ تی سی

در سال ۲۰۱۲، ۲۵ درصد سهام به شرکت تایوانی اچ تی سی و درصدی از آن نیز به خودروسازی فورد واگذار شد. در طی این مدت اچ تی سی از بلندگوهای بیتس در اسمارت فون‌های خود و از هدست‌های بیتس به عنوان لوازم جانبی آنها، استفاده می‌نمود.
واگذاری به اپل

سرانجام در اول آگوست ۲۰۱۴، اپل تمامی سهام این شرکت را به صورت نقد، به مبلغ سه میلیارد دلار خریداری نمود.
بینه پهلو

| بینه پهلو | بینه پهلو |
| --- | --- |
روستا: روستا
مختصات: ۳۶°۵۹′ شمالی ۵۰°۳۴′ شرقی﻿ / ﻿۳۶٫۹۸۳°شمالی ۵۰٫۵۶۷°شرقی﻿ / 36.983; 50.567: مختصات: ۳۶°۵۹′ شمالی ۵۰°۳۴′ شرقی﻿ / ﻿۳۶٫۹۸۳°شمالی ۵۰٫۵۶۷°شرقی﻿ / 36.983; 50.567
کشور: ایران
استان: گیلان
شهرستان: رودسر
بخش: بخش چابکسر
دهستان: اوشیان
جمعیت: ۰ نفر (سرشماری ۹۵)
بینه پهلو، روستایی از توابع بخش چابکسر شهرستان رودسر در استان گیلان ایران است.
جمعیت

این روستا در دهستان اوشیان قرار دارد و براساس سرشماری مرکز آمار ایران در سال ۱۳۸۵، جمعیت آن زیر سه خانوار بوده‌است.
هادیجیا

| هادیجیا | هادیجیا |
| --- | --- |
LGA and town: LGA and town
شعار: Majestic City of Stallion: شعار: Majestic City of Stallion
هادیجیاموقعیت هادیجیا در نقشه: هادیجیاموقعیت هادیجیا در نقشه
مختصات: ۱۲°۲۷′ شمالی ۱۰°۲′ شرقی﻿ / ﻿۱۲٫۴۵۰°شمالی ۱۰٫۰۳۳°شرقی﻿ / 12.450; 10.033: مختصات: ۱۲°۲۷′ شمالی ۱۰°۲′ شرقی﻿ / ﻿۱۲٫۴۵۰°شمالی ۱۰٫۰۳۳°شرقی﻿ / 12.450; 10.033
کشور:  نیجریه
ایالت‌های نیجریه: ایالت جیگاوا
منطقهٔ زمانی: یوتی‌سی +۱ (WAT)
هادیجیا
هادیجیا (به لاتین: Hadejia) یک منطقهٔ مسکونی در نیجریه است که در ایالت جیگاوا واقع شده‌است.
مارک بلیک (بازیکن فوتبال، زاده ۱۹۶۷)

| اطلاعات شخصی | اطلاعات شخصی | اطلاعات شخصی | اطلاعات شخصی |
| --- | --- | --- | --- |
نام کامل:  Mark Christopher Blake
زادروز:  ۱۷ دسامبر ۱۹۶۷ ‏(۵۶ سال)
زادگاه:  پورتسموث
قد:  ۶ فوت ۰ اینچ (۱٫۸۳ متر)
پست:  مدافع
باشگاه‌های جوانان: باشگاه‌های جوانان
۱۹۸۴–۱۹۸۵:  باشگاه فوتبال ساوت‌همپتون
باشگاه‌های حرفه‌ای*: باشگاه‌های حرفه‌ای*
| سال‌ها |  باشگاه‌ها |  بازی† |  (گل)† |
| ۱۹۸۵–۱۹۹۰ |  باشگاه فوتبال ساوت‌همپتون |  ۱۸ |  (۲) |
| ۱۹۸۹ |  ← باشگاه فوتبال کولچستر یونایتد (قرضی) |  ۴ |  (۱) |
| ۱۹۹۰–۱۹۹۴ |  باشگاه فوتبال شروزبری تاون |  ۱۴۲ |  (۳) |
| ۱۹۹۴–۱۹۹۸ |  باشگاه فوتبال فولام |  ۱۳۷ |  (۱۷) |
| ۱۹۹۸–۲۰۰۰ |  باشگاه فوتبال کن |  ۴۱ |  (۴) |
| ۲۰۰۰–۲۰۰۱ |  باشگاه فوتبال آلدرشات تاون |  ۳۳ |  (۱) |
| ۲۰۰۱–۲۰۰۳ |  باشگاه فوتبال وینچستر سیتی |   |   |
 تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است. :  تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است. 
مارک بلیک (انگلیسی: Mark Blake؛ زادهٔ ۱۷ دسامبر ۱۹۶۷) بازیکن فوتبال اهل بریتانیا است.
از باشگاه‌هایی که در آن بازی کرده‌است می‌توان به باشگاه فوتبال فولام، باشگاه فوتبال کولچستر یونایتد، باشگاه فوتبال وینچستر سیتی، باشگاه فوتبال کن، باشگاه فوتبال ساوت‌همپتون، باشگاه فوتبال آلدرشات تاون، و باشگاه فوتبال شروزبری تاون اشاره کرد.
مدیسون د لا گارزا

| مدیسون د لا گارزا | مدیسون د لا گارزا |
| --- | --- |
زادهٔ: ۲۸ دسامبر ۲۰۰۱ ‏(۲۲ سال)
ملیت: ایالات متحده آمریکا
سال‌های فعالیت: ۲۰۰۸–اکنون
مدیسون د لا گارزا (انگلیسی: Madison De La Garza؛ زادهٔ ۲۸ دسامبر ۲۰۰۱) یک هنرپیشه اهل ایالات متحده آمریکا است. وی از سال ۲۰۰۸ میلادی تاکنون مشغول فعالیت بوده‌است.
بیلی مک‌دیویت

| بیلی مک‌دیویت | بیلی مک‌دیویت |
| --- | --- |
زادهٔ: ۵ ژانویهٔ ۱۸۹۸
بیلی مک‌دیویت (انگلیسی: Billy McDevitt؛ زادهٔ ۵ ژانویهٔ ۱۸۹۸) بازیکن فوتبال است.
از باشگاه‌هایی که در آن بازی کرده‌است می‌توان به باشگاه فوتبال سوانزی سیتی و باشگاه فوتبال لیورپول اشاره کرد.
بیژن براتی

| بیژن براتی | بیژن براتی |
| --- | --- |
قهرمانی ارتش‌های جهان: قهرمانی ارتش‌های جهان
نام هنگام تولد: بیژن براتی
زادهٔ: ۱۹ مرداد ۱۳۷۶ تهران ، ایران 
ملیت: ایران
قد: ۱۷۶ سانتیمتر (۵ فوت ۹ اینچ)
قهرمانی ارتش‌های جهان
بیژن براتی طرقی (زاده ۱۹ مرداد ۱۳۷۶ تهران) بازیکن پست لیبرو تیم ملی والیبال مردان ایران است.
تیم ملّی

بیژن در سال ۱۳۹۳ وارد تیم ملی نوجوانان و از سال ۱۳۹۵ هم رسماً عضو تیم ملی جوانان شد. همچنین در مسابقات والیبال نظامیان جهان در سال ۱۳۹۶ عضو تیم ملی ارتش ایران بود.
باشگاه

او والیبال باشگاهی را در سال ۱۳۹۱ از باشگاه گاز تهران شروع کرد. در سال ۱۳۹۲ به عضویت تیم پایه‌های پیکان تهران شد و با این تیم مقام سوم مسابقات سوپرلیگ نوجوانان کشور به دست آورد. با درخشش در این مسابقات به اردوی تیم ملی نوجوانان ایران دعوت شد. پس از آن تا سال ۱۳۹۷ به ترتیب در تیم‌های ارتعاشات صنعتی تهران، شهرداری بجنورد، پارسه تهران، رعد پدافند کاشان و عقاب تهران در سوپر لیگ والیبال بزرگسالان ایران توپ زد.
افتخارات > تیم ملّی

قهرمانی مسابقات نوجوانان آسیا - سریلانکا ۲۰۱۴
قهرمانی مسابقات ارتش‌های جهان -تهران ۲۰۱۶
قهرمانی مسابقات المپیک کشورهای اسلامی –باکو ۲۰۱۷
افتخارات > باشگاهی

کسب مقام سومی مسابقات سوپرلیگ نوجوانان کشور سال ۱۳۹۲
کسب مقام سومی مسابقات دسته یک کشور با تیم شهرداری بجنورد سال ۱۳۹۵
قواعد زبان پایتون

مجموعهٔ قوانین زبان برنامه‌نویسی پایتون مجموعهٔ قوانین هستند که می‌توان برنامه‌هایی قابل فهم برای ماشین به این زبان نوشت. در طراحی این زبان به شدت سعی شده‌است که به سادگی قابل فهم باشد؛ این به این مفهوم است که سعی شده‌است که مجموعهٔ دستورها آن به نگارش دستورها در زبان انسان نزدیک باشد.
فلسفه طراحی

پایتون زبانی قابل فهم و بسیار خواندنی است. این یک طرح بصری نسبتاً نامشخص است و از کلمات کلیدی انگلیسی استفاده می‌کند که اغلب در سایر زبان‌ها از حروف نگارشی استفاده می‌کنند. پایتون قصد دارد ساده و سازگار با طراحی نحو آن باشد، به گونه‌ای که در مانترا محصور شده و «برای انجام آن باید یک روش — و ترجیحاً فقط یک راه
— وجود داشته باشد» از طریق ذن پایتون.
این مانترا عمداً مخالف مانترا پرل و روبی است، «در این زبان‌ها، بیش از یک راه برای انجام آن وجود دارد».
واژه‌های کلیدی

واژه‌های کلیدی واژه‌هایی هستند که ساختار قواعد این زبان را مشخص می‌کنند؛ لذا نمی‌توان از آن‌ها به عنوان نام متغیرها استفاده کرد.
and
as
assert
async
await
break
class
continue
def
del
elif
else
except
False
finally
for
from
global
if
import
in
is
lambda
None
nonlocal
not
or
pass
raise
return
True
try
while
with
yield
1 2  async و await  از پایتون ۳٫۵، اضافه شده‌است.
1 2 3  True, False و nonlocal از پایتون ۳ اضافه شده‌است.
دندانه دار نوشتن

برای مشخص کردن بلوک‌های برنامه، پایتون از فضاهای خالی و دندانه دار نوشتن (به انگلیسی: Indentation) استفاده می‌کند. به‌طور معمول در بسیاری از زبان‌های مشهور مانند C و Java از ساختار آکولاد برای مشخص کردن بلوک‌های برنامه استفاده می‌شود:
void foo(int x)
{
    if (x == 0) {
        bar();
        baz();
    } else {
        qux(x);
        foo(x - 1);
    }
}
در صورتی که برنامهٔ معادل فوق در پایتون به صورت زیر است:
def foo(x):
    if x == 0:
        bar()
        baz()
    else:
        qux(x)
        foo(x - 1)
مشاهده می‌کنید که چگونه فاصلهٔ اضافی (معمولا یک tab) مشخص‌کنندهٔ بلوک‌های برنامه است. اگرچه استفاده از هردو فاصله و tab در نسخه‌های کنونی پایتون معمول است، استفاده هم‌زمان از هردو آن‌ها موجب سردرگمی و ایجاد اشتباهات ناآگاهانه می‌شود؛ لذا معمولاً تنها از tab یا تنها از فاصله استفاده می‌شود.
نوع داده‌ها

در پایتون، نوع داده‌ها به صورت دینامیک از روی مقداری که به متغیرها نسبت داده می‌شود تعیین می‌شود. در واقع هیج نوعی برای مغیری که مقداردهی نشده‌است، تعریف نمی‌شود. بلکه نوع متغیر مورد نظر توسط مقدار نسبت داده شده تعیین می‌شود. نوع داده‌ها در پایتون دارای اطلاعات ارجاع به نوع شیئی هستند که از آن ساخته شده‌اند. این ویژگی‌ها در جایگاه‌های مختلف در رفتار پایتون تأثیر می‌گذارد.
به خاطر ویژگی دینامیک بود نوع داده‌ها در پایتون، تبدیل نوع متغیرها احتیاج به در قالب ریختن متغیرها (به انگلیسی: Casting) ندارد. به عنوان یک عدد موهومی در یک عدد صحیح بلند را ضرب کنید و پایتون به صورت خودکار نوع حاصل را تعیین می‌کند. اگرچه همیشه این امکان‌پذیر نیست! به عنوان مثال ضرب یک رشته در یک عدد معنی ندارد!
نوع داده‌ها > نوع‌های پایه

پایتون انواع پایه مختلفی را پشتیبانی می‌کند. به عنوان مثال اعداد صحیح، حقیقی (به انگلیسی: float) محاسبات با دقت دلخواه و اعداد موهومی.
به‌طور کلی نوع داده‌ها در پایتون به دو دستهٔ تغییرناپذیر (به انگلیسی: Immutable) و تغییرپذیر (به انگلیسی: Mutable) تقسیم می‌شوند. به عنوان مثال رشته‌ها در پایتون تغییرناپذیر هستند. تغییرناپذیر متغیرها در پایتون به این معنی است که نمی‌توان متغیر را بعد از ایجاد دستکاری کرد؛ لذا برای بر خلاف بسیاری از زبان‌های دیگر، تغییر رشته در باعث ایجاد رشته‌ای دیگر می‌شود.
نوع داده‌ها > نوع‌های مجموعه‌ای

نوع داده‌های مجموعه‌ای دارای دو دستهٔ دارای ترتیب (به انگلیسی: sequences) و بدون ترتیب (نگاشت یا (به انگلیسی: mapping)) هستند.
نوع داده‌های دارای ترتیب در بردارندهٔ مقادیر هستند که به صورتی مرتب پشت سر هم قرار گرفته‌اند. نمونهٔ این نوع داده‌ها لیست‌ها (آرایه‌های دینامیک)، توپل‌ها (به انگلیسی: tuples) و رشته‌ها هستند. اندیس گذاری در پایتون از ۰ شروع می‌شود. این نوع داده‌ها می‌توانند (بجز رشته‌ها) می‌توانند نوع داده‌های مختلف غیر یکسان را دربر گیرند. رشته‌ها و توپل‌ها تغییرناپذیر هستند. در صورتی که لیست‌ها و دیکشنری‌ها تغییرپذیر هستند. یعنی می‌توان آن‌ها را «در جا» ویرایش (حذف عنصر، اضافه کردن عنصر، عوض کردن مقدار، مرتب‌سازی …) کرد.
نوع داده‌های بدون ترتیب معمولاً به صورتی دیکشنری هستند. یعنی مجموعه‌ای تغییرناپذیر را به مجموعهٔ از اشیا می‌نگارند؛ لذا در کل ترتیبی برای داده‌ها در نظر گرفته نمی‌شود. اشیایی که نگاشته می‌شوند (کلیدها یا (به انگلیسی: keys)) باید از نوع تغییرناپذیر باشند، مانند اعداد صحیح یا یک رشته. این مسئله به خاطر آن است که در پشت صحنه، نگارش توسط یک تابع درهم سازی انجام می‌شود. تغییرناپذیر باعث می‌شود عملیات در بازدهی زمانی/حافظه‌ای بهتری انجام شوند؛ اگرچه لازم است که مقادیر آن‌ها ثابت بمانند؛ لذا چنین ساختاری «دیکشنری» نام دارد. نوع دادهٔ مشابه دیگر «مجموعه» (به انگلیسی: set) نام دارد که شامل تعداد شی بدون ترتیب است که بدون تکرار هستند، درست مانند تعریف ریاضی مجموعه‌ها؛ لذا به راحتی می‌توان از آن‌ها برای انجام عملیات مجموعه‌ای ماند اجتماع، اشتراک، تفاضل، تفاضل متقارن، زیر مجموعه‌گیری و غیره استفاده کرد.
نوع داده‌ها > ساختار شیء گرایی

در پایتون همه چیز حتی شیء در کلاس‌ها تعریف شده‌اند. خود کلاس‌ها نیز، به عنوان یک شیء، دارای کلاس‌هایی به نام فرا کلاس هستند.
قواعد اولیه نگارش > رشته‌ها

رشته‌ها گاه با " و گاه با ' نوشته می‌شود و اگر شما در میان رشته نیز از ' استفاده کردید بهتر است رشته را با " آغاز و پایان دهیم
قواعد اولیه نگارش > رشته‌ها > اشاره‌کردن در رشته

می‌توان با استفاده از درصد در درون رشته یا استفاده از متد format چیزهایی را که به راحتی نمی‌توان درون رشته قرار داد یا پرینت کرد را درون رشته قرار دهیم:
print(f"I just printed {num} pages to the printer {printer}")

print("I just printed {} pages to the printer {}".format(num, printer))
print("I just printed {0} pages to the printer {1}".format(num, printer))
print("I just printed {num} pages to the printer {printer}".format(num=num, printer=printer))

print("I just printed %s pages to the printer %s" % (num, printer))
print("I just printed %(num)s pages to the printer %(printer)s" % {"num": num, "printer": printer})
قواعد اولیه نگارش > رشته‌ها > چاپ رشته‌ای چند سطر

برای این کار بهتر است از ۳تا ' یا ۳تا"
نمونهٔ زیر چگونگی این کار را نشان می‌دهد:
print("""Dear %(recipient)s,

I wish you to leave Sunnydale and never return.

Not Quite Love,
%(sender)s
""" % {'sender': 'Buffy the Vampire Slayer', 'recipient': 'Spike'})
قواعد اولیه نگارش > رشته‌ها > رشته‌های خام

سرانجام، تمام رشته‌های قبلاً ذکر شده در گونه‌های «خام» قرار می‌گیرند (که با قرار دادن r به معنای واقعی کلمه قبل از نقل قول نشان داده می‌شوند)، که هیچ گونه تلاقی در درون نمی‌انجامد و از این رو برای عبارات منظم بسیار مفید هستند. "@ -quoting" را در C# مقایسه کنید. رشته‌های خام در ابتدا به‌طور خاص برای عبارات منظم درج شده بودند. با توجه به محدودیت‌های نشانه‌گذاری، رشته‌های خام ممکن است دارای خستگی برگشت‌ناپذیر نباشند. ایجاد یک رشته خام با نگه داشتن یک مسیر پنجره‌هایی که به صورت برگشتی به انتهای خود منتهی می‌شود، به انواع مختلفی از کار نیاز دارد (معمولاً استفاده از اسلش‌های جلو به جای بک لایت، زیرا پنجره هر دو را می‌پذیرد).
>>> # A Windows path, even raw strings cannot end in a backslash
>>> r"C:\Foo\Bar\Baz\"
  File "<stdin>", line 1
    r"C:\Foo\Bar\Baz\"
                     ^
SyntaxError: EOL while scanning string literal

>>> dos_path = r"C:\Foo\Bar\Baz\ " # avoids the error by adding
>>> dos_path.rstrip()              # and removing trailing space
'C:\\Foo\\Bar\\Baz\\'

>>> quoted_dos_path = r'"{}"'.format(dos_path)
>>> quoted_dos_path
'"C:\\Foo\\Bar\\Baz\\ "'

>>> # A regular expression matching a quoted string with possible backslash quoting
>>> re.match(r'"(([^"\\]|\\.)*)"', quoted_dos_path).group(1).rstrip()
'C:\\Foo\\Bar\\Baz\\'

>>> code = 'foo(2, bar)'
>>> # Reverse the arguments in a two-arg function call
>>> re.sub(r'\(([^,]*?),([^ ,]*?)\)', r'(\2, \1)', code)
'foo(2, bar)'
>>> # Note that this won't work if either argument has parens or commas in it.
قواعد اولیه نگارش > رشته‌ها > ادغام دو رشته

می‌توان دو رشته را به صورت زیر ادغام کرد:
title = "One Good Turn: " \
        'A Natural History of the Screwdriver and the Screw'
که معادل است با عبارت زیر:
title = "One Good Turn: A Natural History of the Screwdriver and the Screw"
قواعد اولیه نگارش > اعداد

در پایتون اعداد به فرم عادی مشابه سایز زبان‌ها تعریف می‌شوند، همچون  0, -1, 3.4, 3.5e-8.
عدد صحیح در پایتون طول دلخواه دارد و در صورت نیاز به‌طور خودکار فضای حافظه را زیاد می‌کند.
پایتون دارای نوع داده صحیح با محدودهٔ یکسان هستند. تا قبل از نسخهٔ ۳ پایتون، دو نوع عدد صحیح موجود بود، یکی اعداد صحیح عادی با طول ثابت، و دیگری اعداد صحیح با طول بلند یا "long" با طول دلخواه. اینکه از کدام نوع عدد صحیح استفاده شود، به صورتی خودکار توسط پایتون انجام می‌شد. در نسخه‌های جدید، نوع اول به‌طور کامل حذف شد.
اعداد حقیقی (به انگلیسی: float) به صورت عادی تعریف می‌شوند. استفاده از این نوع زمانی انجام می‌شود که از علامت نقطه به عنوان ممیز اعشار استفاده شود، مانند ۱٫۱.
قواعد اولیه نگارش > لیست‌ها، تاپل‌ها، مجموعه‌ها، دیکشنری‌ها

همان‌طور که گفته شد، لیست‌ها دارای ساختار تغییرپذیر هستند. لیست‌ها در کلاس list تعریف می‌شوند. نمونه‌ای از تعریف یک لیست به صورت زیر است:
a_list = [1, 2, 3, "a dog"]
می‌توان لیست‌ها را همچون ایجاد یک شیء از یک کلاس تعریف کرد:
a_second_list = list()
a_second_list.append(4)
a_second_list.append(5)
همان‌طور که گفته شد توپل‌ها tuple اعضایی تغییرناپذیر از پایتون هستند که در کلاس tuple تعریف می‌شوند.
a_tuple = 1, 2, 3, "four"
اگرچه در تعریف فوق توپل توسط کاما بین اعضای آن تعریف می‌شود، می‌توان با قرار دادن پرانتز بین اعضای آن تعریف آن را قابل فهم تر می‌کند. یک توپل تهی به صورت () معرفی می‌شود.
مجموعه‌های نوع داده‌هایی قابل تغییر هستند که در کلاس set تعریف می‌شوند.
some_set = {0, (), False}
دیکشنری‌ها نوع داده‌هایی تغییرپذیر هستند که در کلاس dict تعریف می‌شوند. در پایتون اعضای یک دیکشنری به صورت زوج {key: value} تعریف می‌شود.
a_dictionary = {"key 1":"value 1", 2:3, 4:[]}
عملگرها > عملگرهای محاسباتی

عملگرهای محاسباتی شامل +، -، *، /، % (باقیمانده) و **(توان) است. در استفاده از / برای تقسیم باید دقت کرد. به مثال زیر دقت کنید:
def mean(seq):
    return sum(seq) / len(seq)
فراخوانی mean([3.0, 4.0]) برمی‌گرداند. ممکن است mean([3, 4]) را فراخوانی کنید و خروجی ۳ بگیرید که نتیجه‌ای عجیب است. دلیل این مسئله این است که تقسیم اعداد به صورت صحیح انجام شده و لذا نتیجه عددی صحیح است. راه چاره این است که تیکه برنامهٔ فوق را به صورات زیر تغییر دهیم:
def mean(seq):
    return float(sum(seq)) / len(seq)
البته این مشکل در پایتون ۳ حل شد.
در نسخه‌های بعدی پایتون عملگری به صورت // تعریف شده‌است که تنها تقسیم صحیح است.
عملگرها > عملگرهای مقایسه‌ای

==  برای تشخیص آنکه ورودی با مقدار مقدار داده‌شده برابر است: g == 2
<> (پایتون ۲) و =!‎ (پایتون ۳) برای تشخیص مساوی‌نبودن ورودی و مقدار داده‌شده: g != 2
‎< برای تشخیص بزرگتر بودن ورودی از مقدار و ‎=< برای تشخیص بزرگتر یا مساوی بودن ورودی از مقدار.
‎> برای تشخیص کوچکتر بودن ورودی از مقدار و ‎=> برای تشخیص کوچکتر یا مساوی بودن ورودی از مقدار.
is برای تشخیص هماهنگی ورودی و مقدار و is not برای تشخیص هماهنگی نبودن
in برای تشخیص قرارداشتن مقدار در ورودی و not in برای تشخیص برعکس
در صورت درست بودن، به‌ما True و در غیر این صورت، False می‌دهد
برنامه‌نویسی تابعی

سبک برنامه‌نویسی تابعی به سبکی از برنامه‌نویسی گفته می‌شود که در آن به صورتی به صورت‌هایی مؤثر تر از قابلیت‌های لیست‌ها و نوع داده‌های آن برای انجام عملیات نسبتاً پیچیده‌تر استفاده می‌شود.
برنامه‌نویسی تابعی > مرکب‌ها

لیست مرکب لیستی است که مقادیری به آن داده شده و همراه حلقه for درون لیست می‌توان آن مقادیر را تا جای ممکن تکرار کرد.
L = [mapping_expression for element in source_list if filter_expression]
به عنوان مثال برنامهٔ زیر ۵ توان اول ۲ را توسط یک سطر کد محاسبه می‌کند:
powers_of_two = [2**n for n in range(1, 6)]
به عنوان مثالی دیگر، برنامهٔ زیر (کوییک‌سورت) را به کوتاه (اگرچه غیر بهینه) انجام می‌دهد:
def qsort(L):
    if L == []:
        return []
    pivot = L[0]
    return (qsort([x for x in L[1:] if x < pivot]) +
            [pivot] +
            qsort([x for x in L[1:] if x >= pivot]))
پایتون ۲٬۷+ همچنین مجموعه را به درستی تنظیم و پشتیبانی می‌کند و دیکشنری را تنظیم می‌کند.
برنامه‌نویسی تابعی > توابع کلاس‌اول

در پایتون، توابع کلاس اول هستند که می‌توانند به‌صورت دینامیکی ایجاد شده و به اطراف منتقل شوند.
پشتیبانی محدود پایتون از کارکردهای ناشناس، ساختار lambda است. برنامه زیر با کاراکتر ۵ اجرا می‌شود:
f = lambda x: x**2
f(5)
لامبداها یک عمل را به‌جای چندین عمل انجام می‌دهد، اگرچه جریان کنترل هنوز هم با استفاده از اتصال کوتاه می‌تواند کمتر با ظرافت در لامبدا اجرا شود، و اصطلاحات بیشتری با عبارات شرطی دارند.
برنامه‌نویسی تابعی > بستارها

پایتون از نسخه ۲٬۲ از بستار پشتیبانی کرده‌است. در اینجا مثالی را می‌بینید:
def derivative(f, dx):
    """Return a function that approximates the derivative of f
    using an interval of dx, which should be appropriately small.
    """
    def function(x):
        return (f(x + dx) - f(x)) / dx
    return function
اگرچه نحو پایتون، گاهی اوقات، برنامه‌نویسان زبان‌های دیگر را به این فکر می‌اندازد که بستار در این زبان پشتیبانی نمی‌شود. متغیرها در توابع پایتون تنها در خود تابع اجرا می‌شود و نمی‌توان آن را در خارج از تابع اجرا کرد، مگر آنکه آن را با کدهای global یا nonlocal را در پیش از ایجاد متغیر بنویسیم.
توجه داشته باشید که بستارهای الزام‌آور از یک نام تاحدی قابل تغییر از درون تابع نیست. برای مثال:
>>> def foo(a, b):
...     print('a: %r' % a)
...     print('b: %r' % b)
...     def bar(c):
...         b = c
...         print('b*: %r' % b)
...     bar(a)
...     print('b: %r' % b)

>>> foo(1,2)
a: 1
b: 2
b*: 1
b: 2
و شما می‌توانید آن را ببینید که b، همانند قابل مشاهده از بستارهای محدود، ارزش خود را حفظ می‌کند. ما می‌توانیم از b در داخل تابع استفاده کنیم اما بیرون از تابع نه. مگر آنکه از عبارت nonlocal b در تابع استفاده کرد. در پایتون ۲ (فاقد nonlocal در نسخه) راه حل معمول این است که از مقدارهای تغییرپذیر استفاده نمود و آن مقدار را تغییر داد، این کار الزام‌آور نیست. برای مثال، لیستی با یک عنصر را اشاره می‌کنیم.