مقدمه : چرا پایتون؟
نصب پایتون
variables - expressions - statements (قسمت اول)
ویدئوی انحرافی اول : نوشتن برنامه در فایل - تفاوت پایتون ۲ و پایتون ۳
ویدئوی انحرافی اول : نوشتن برنامه در فایل - تفاوت پایتون ۲ و پایتون ۳
کوئیز : variables - expressions - statements (قسمت دوم)
ویدئوی انحرافی اول : نوشتن برنامه در فایل - تفاوت پایتون ۲ و پایتون ۳
کوئیز : variables - expressions - statements (قسمت سوم)
ویدئوی انحرافی اول : نوشتن برنامه در فایل - تفاوت پایتون ۲ و پایتون ۳
کوئیز : کار با Boolean ها
ویدئوی انحرافی اول : نوشتن برنامه در فایل - تفاوت پایتون ۲ و پایتون ۳
کوئیز : دستورات شرطی - if else
ویدئوی انحرافی اول : نوشتن برنامه در فایل - تفاوت پایتون ۲ و پایتون ۳
ویدئوی انحرافی اول : نوشتن برنامه در فایل - تفاوت پایتون ۲ و پایتون ۳
تمرین برنامه نویسی : چاپ عبارت Hello World
تمرین برنامه نویسی : محاسبه مساحت مستطیل
تمرین برنامه نویسی : محاسبه دو برابر عکس یک عدد
تمرین برنامه نویسی : محاسبه مضرب بعدی ده
تمرین برنامه نویسی : چاپ عدد بزرگتر
تمرین برنامه نویسی : تعیین جوان بودن کاربر بر اساس سن ورودی

یکی از سوالاتی که معمولا در ذهن علاقه مندان به پایتون ایجاد می‌شود تفاوت بین ورژن‌های مختلف پایتون یعنی پایتون 2 و 3 است.

در این بخش قصد داریم برخی از این تفاوت ها را بررسی نماییم. تفاوت اول در برخی دستورات است. مثلا در پایتون 2 برای گرفتن ورودی امکان استفاده از دستور input نیست.

یکی دیگر از تفاوت ها پایتون 2 و 3 در نحوه اسستفاده از دستور print است. در پایتون برای print پرانتز لازم نبود ولی در پایتون 3 برای اجرای دستور پرینت حتما باید با پرانتز و به صورت   print()از این تابع استفاده کنیم.

یکی دیگر از تفاوت‌های پایتون 2 و 3 در خروجی تقسیم دو عدد بر هم است. در پایتون 2 خروجی از نوع  ِDatatype ورودی است و اگر یکی از اعداد درگیر در عمل تقسیم از نوع float باشند خروجی هم از نوع float می‌شود و در غیر این صورت خروجی از نوع integer (ورودی‌های عمل تقسیم) است. اما در پایتون 3 خروجی به صورت پیش فرض از نوع float‌ است و اگر بخواهیم خروجی از نوع integer داشته باشیم باید از عملگر // به جای / استفاده کنیم.

یکی از تغییراتی که در پایتون 3 نسبت به پایتون 2 ایجاد شده تغییر در Unicode های این دو ورژن است که توضیح این مورد خارج از موضوع بحث این دوره می‌باشد.

 همچنین تغییراتی در مدیریت استثناها (Exception Handling)، استفاده از برخی توابع در پایتون و همچنین قابلیت range و xrange در ورژن 3 ایجاد شده که به نسبت حالت‌های گفته شده کاربرد کمتری دارند که شرح کامل این تغییرات در سایت رسمی پایتون ارائه شده است.