دوره ی جامع آموزش پایتون پروژه محور ساخت فروشگاه اینترنتی

دوره ی جامع آموزش پایتون  پروژه محور ساخت فروشگاه اینترنتی
نکات مهم درباره ی این محصول
دوره بصورت فایل های ویدیویی با متعلقات موجود تحویل داده میشود
دوره دارای پشتیبانی آنلاین میباشد
کپی رایت این محصول برای سایت avasam.ir میباشد
ثبت نام در دوره فوری و همان لحظه ی درخواست شما می باشد
جزئیات محصول
تعداد جلسات: ۱۱۵ عدد
مدرس دوره: مهندس نیک زاد
سطح: مقدماتی تا فوق حرفه ای
پشتیبانی آنلاین: دارد
تعداد نمایش: ۱۰۸۴۴ بار
تعداد افراد شرکت کننده : ۲۷۲۰ نفر
قیمت اصلی : ۹,۰۰۰,۰۰۰ تومان
 ۴۵%تخفیف
۴,۹۹۰,۰۰۰ تومان

تخفیف این دوره تاپایان: سه شنبه ۵ مهر ۱۴۰۱
فعال است و بعد ممکن است تخفیف به کل برداشته شود
ویژگی محصولات سایت آموزشی آواسام
گارانتی محصولات آواسام
پشتیبانی از محصولات آواسام
کیفیت محصولات آواسام
تحویل محصولات آواسام

سرفصل های دوره ی جامع آموزش پایتون پروژه محور ساخت فروشگاه اینترنتی

+ جلسه ۱-مقدمات

قفل

در این جلسه ی آموزشی به معرفی تاریخچه ی زبان برنامه نویسی پایتون و همچنین کاربردهای اصولی زبان پایتون میپردازیم. سپس اپلیکیشن ها و سیستم های محبوب که با پایتون تولید و اجرا شده اند میپردازیم.

سپس به آموزش دانلود کردن و نصب کردن پایتون روی سه سیستم عامل مک ، ویندوز و لینوکس میپردازیم.

تفاوت نسخه های 3 و 2 پایتون را بررسی میکنیم و بعد نحوه ی نصب اختصاصی پایتون روی آرچ لینوکس را آموزش میدهیم.

IDE ها و کد ادیتور های مناسب زبان برنامه نویسی پایتون معرفی میشود و سپس اجرا و استفاده از کدادیتور idle پایتون را آموزش میدهیم.

آموزش نوشتن اولین کد زبان برنامه نویسی پایتون در ترمینال و توسط interactive prompt پایتون

آموزش ایجاد کردن فایل های py پایتون و اجرای کدهای درون آنها

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۲-نصب و شروع

قفل

بعد از معرفی و نصب محیط کدنویسی پایتون در جلسه ی قبلی ، در این جلسه ی آموزشی زبان پایتون قصد داریم به بحث های زیر بپردازیم.

ابتدا نحوه ی تعریف متغیر ها در زبان پایتون را آموزش میدهیم.

آموزش تعریف و استفاده از متغیرهای نوع رشته ای را بصورت کامل در زبان پایتون آموزش میدهیم.

سپس نحوه ی کامنت گذاری در لابلای کدهای زبان پایتون را آموزش میدهیم.

آموزش به دست آوردن طول یک رشته را آموزش میدهیم که با استفاده از تابع len انجام میگیرد.

 آموزش به دست آوردن یک حرف خاص بر اساس index آن در بین یک رشته در زبان پایتون را اموزش میدهیم ( رفتاری شبیه به آرایه ای از کاراکترها در زبان های دیگر )

همچنین نحوه ی تعیین کردن یک بازه ی خاص از یک رشته را آموزش میدهیم.

آموزش تبدیل کردن حروف بزرگ به کوچک و بالعکس توسط توابع کمکی زبان پایتون را آموزش میدهیم.

آموزش replace کردن محتویات درون رشته را آموزش میدهیم که برای مثال چطور حرف ali را از یک رشته به masood تبدیل کنیم.

آموزش concatenation یک رشته با یک یا چند رشته ی دیگر در زبان پایتون را آموزش مدهیم.

آموزش قراردادن یک متغیر به شیوه های مختلف درون یک رشته ی زبان پایتون را اموزش میدهیم.

آموزش بدست آوردن نام تمامی توابع کمکی رشته ها در زبان پایتون و نحوه ی استفاده از متود help جهت دریافت راهنمای کوتاه درباره ی متودهای کمکی توسط پایتون را آموزش خواهیم داد.

این جلسه ی آموزشی پایتون با هدف کمک به درک خوب رشته ها در زبان پایتون برگزار شده است. 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۳-متغیرهاو اپراتورها

قفل

به ادامه ی بحث متغیرها در این جلسه ی آموزشی میپردازیم . در جلسه ی دوم درباره ی رشته ها در زبان برنامه نویسی پایتون صحبت کردیم و در این جلسه ی آموزشی پایتون به متغیرهای عددی و محاسبات ریاضی میپردازیم که یکی از اصلی ترین مباحث برنامه نویسی در پایتون است.

در این جلسه تعریف متغیرهای نوع integer و float در زبان پایتون ابتدا آموزش داده خواهد شد.

در این جلسه‌ ، استفاده از تابع کمکی پایتون برای بدست آوردن و چاپ کردن نوع یک متغیر خاص آموزش داده خواهد شد.

همچنین چهار عمل اصلی ریاضی مثل جمع ضرب تفریق و تقسیم و محاسبه ی باقیمانده تقسیم در زبان پایتون را آموزش خواهیم داد.

نحوه ی محاسبه ی توان اعداد در زبان پایتون آموزش میدهیم.

اولویت بندی عملیات های ریاضی در زبان پایتون آموزش میدهیم.

در ادامه ی این جلسه ی آموزشی پایتون به توضیح درباره ی عملیات مقایسه ای میپردازیم و نحوه ی مقایسه تساوی دو مقدار با == و مقایسه های دیگری همچون < , > , <= , => , != نیز آموزش داده میشود. 

در این جلسه به نحوه ی محاسبه ی ++ در زبان شیرین پایتون و همچنین عملیات ضرب جمع تقسیم و تفریق را روی مقدار قبلی یک متغیر انجام داده و در مقدار جدید میریزیم مانند مثال های زیر‌:

x += 1
x *= 1
x /= 1
x -= 1

 

 

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۴-لیست و توپلها

قفل

در این جلسه ی اموزشی به بحث های بسیار مهمی از زبان برنامه نویسی پایتون به نام list , tuple و set ها میپردازیم و آنها را با مثال های واقعی و عملی بصورت کامل آموزش مدهیم.

 در این جلسه ی آموزشی پایتون ، ابتدا به تعریف کامل list ها میپردازیم و نحوه ی استفاده ی انها و به دست آوردن طول اعضای یک لیست میپردازیم.

سپس آموزش دسترسی به تک تک اعضای list ها در زبان پایتون میپردازیم سپس به نحوه ی تعیین کردن یک بازه ی خاص و مشخص از لیست ها در زبان پایتون میپردازیم و بصورت انعطاف پذیر یک بازه و محدوده ی مشخصی از لیست را واکشی میکنیم.

سپس به نحوه ی اضافه کردن عنصر جدید به لیست های زبان پایتون میپردازیم و آموزش میدهیم چطور علاوه براینکه یک مقدار جدیدی به لیست اضافه کنید بتوانید محل قرار گیری یا index آنرا نیز خودتان تعیین کنید.

در ادامه به آموزش ترکیب کردن دو یا چند لیست با همدیگر به روش های مختلف در زبان پایتون میپردازیم.

در ادامه به نحوه ی حذف کردن یک عنصر خاص از لیست در پایتون میپردازیم و آموزش pop کردن مقادیر از لیست ها را نیز آموزش میدهیم.

در ادامه به آموزش reverse کردن و sort کردن لیست ها در زبان برنامه نویسی پایتون میپردازیم و نحوه ی بدست آوردن شماره ی index یک عنصر خاص از لیست های زبان برنامه نویسی پایتون نیز میپردازیم.

در ادامه آموزش قراردادن لیست ها درون loop یا اصطلاحا حلقه میپردازیم و  آموزش میدهیم چطور یک لیست پایتون را درون حلقه به همراه شماره ی index آنها تک به تک چاپ کنیم. در ادامه اشاره ی کوتاهی میکنیم به آنچه که در ادامه ی این جلسه تدریس میشود:

  • آموزش جداسازی عناصر درون لیست با کاراکتر مد نظر توسط تابع join زبان پایتون
  • آموزش نحوه ی تعریف و استفاده از Tuple ها 
  • بررسی تفاوت Tuple ها و list ها در زبان برنامه نویسی python
  • آموزش مفهوم mutable و immutable در پایتون
  • آموزش تعریف و استفاده از Set ها در زبان پایتون
  • آموزش عملیات intersection  , difference و union بین دو set در زبان پایتون

 

 

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۵-دیکشنریها

قفل

در این جلسه ی آموزشی به بحث dictionary ها و key - value ها در زبان برنامه نویسی پایتون خواهیم پرداخت.

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

مباحث آموزش داده شده در این جلسه ی آموزشی پایتون در زیر بصورت خلاصه لیست شده است‌ : 

  • آموزش تعریف کردن یک dictionary جدید در زبان برنامه نویسی پایتون
  • آموزش قرار دادن یک collection مثل List در داخل یک dictionary
  • آموزش واکشی کردن مقادیر موجود در dictionary ها با استفاده از key
  • آموزش استفاده از متود get برای دریافت اطلاعات درون dictionary ها در پایتون
  • آموزش اضافه کردن مقدار جدید به dictionary ها در زبان پایتون
  • آموزش آپدیت کردن داده های قدیمی درون dictionary ها و استفاده از متود update برای اعمال آپدیت های چندگانه بصورت همزمان در زبان پایتون
  • آموزش حذف کردن یک مقدار خاص از dictionary های پایتون
  • آموزش بدست آوردن تعداد اعضای یک dictionary در زبان پایتون
  • آموزش بدست آوردن تمامی key ها و یا تمامی value های یک dictionary بصورت جداگانه در زبان پایتون
  • آموزش قراردادن یک dictionary در حلقه یا loop در پایتون

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۶ - شرط ها

قفل

در این جلسه ی آموزشی قرار است که به آموزش شرط ها در زبان برنامه نویسی پایتون بپردازیم.

شاید شما هم قبلا زبان های برنامه نویسی دیگری بغیر از پایتون را کار کرده باشید و با بلاک شرط ها در زبان های برنامه نویسی مختلف آشنایی دارید. از جمله شرط هایی که پراستفاده هستند شرط if و شرط switch و ... است که در پایتون تمامی شروط به راحتی با استفاده از if و else هندل میشود و نیازی به switch در پایتون نیست چون با استفاده از elif میتوان سیستم case های مختلف switch را به سادگی هرچه تمام تر در زبان برنامه نویسی پایتون اجرا کرد و به همین منظور شرط ها بصورت کلی با if در زبان برنامه نویسی پایتون ساخته میشوند.

در ادامه بصورت خلاصه به مباحث مطرح شده در این دوره میپردازیم که دید کلی نسبت به این جلسه ی آموزشی پایتون به شما خواهد داد.

  • آموزش مفاهیم شرط ها در تمامی زبان های برنامه نویسی
  • آموزش ایجاد کردن بلاک شرطی if در زبان پایتون
  • آموزش ایجاد بخش else در صورت درست نبودن شرط if
  • آموزش عملیات پایه ای ریاضی در شرط if مثل برابری ، کوچکتر بودن ، بزرگتر بودن ، کوچکتر مساوی ، بزرگتر مساوی و is
  • آموزش اعمال دستورات منطقی مثل or , and , not در شرط های زبان برنامه نویسی پایتون
  • آموزش بررسی لیست ها توسط شرط if
  • آموزش کامل استفاده از is در شرط ها و تشریح تفاوت آن با تساوی 

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۷ - حلقه ها

قفل

در این جلسه ی اموزشی به نحوه ی پیاده سازی حلقه ها یا loop ها در زبان برنامه نویسی پایتون خواهیم پرداخت. همانطور که میدانید حلقه ها یکی از اصلی ترین و بنیادی ترین مسائل مربوط به برنامه نویسی است که در هر زبان برنامه نویسی شیوه ی تعریف و استفاده ی متفاوتی دارد.

در زبان برنامه نویسی پایتون نحوه ی نوشتن و اجرای حلقه ها بسیار ساده و پرکاربرد است.

در این جلسه ی اموزشی به آموزش حلقه ی for در زبان پایتون خواهیم پرداخت و به همین منظور اعضای یک لیست پایتون را با استفاده از حلقه ی for واکشی کرده و همچنین حلقه با range یا محدودی خاص را تعریف خواهیم کرد.

سپس به آموزش break در پایتون و آموزش continue در پایتون خواهیم پرداخت.

همچنین حلقه ی دیگری به ام while را به همراه مثال کامل اموزش خواهیم داد و نحوه ی جلوگیری از یک حلقه ی بی نهایت را اموزش خواهیم داد.

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۸ - توابع

قفل

در جلسه ی هشتم از دوره ی آموزش پایتون ( Python ) به بحث توابع در زبان برنامه نویسی پایتون میپردازیم.

توابع یکی از مباحث اصلی و مشترک تمامی زبان های برنامه نویسی است که پیاده سازی و نوشتن آنها به زبان پایتون بسیار ساده و کاربردی هست.

مواردی که در جلسه هشتم تدریس میشود :‌

  1. تعریف توابع در برنامه نویسی بصورت تصویری و مفهومی
  2. آموزش ساخت تابع در زبان پایتون
  3. آموزش ارسال و مدیریت پارامترها به توابع در پایتون
  4. آموزش تعریف مقدار default برای پارامترهای توابع
  5. آموزش دریافت پارامتر با تعداد نامشخص در توابع
  6. ارسال و دریافت پارامترها بصورت key/value با تعداد نامشخص 
برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۹ - ماژول ها

قفل

در جلسه ی نهم به نحوه ی کار کردن با ماژول ها در زبان برنامه نویسی پایتون (Python) پرداخته میشود. یادگیری ماژول ها زمانی اهمیت دارد که شما کدهای نوشته شده به پایتون را قصد دارید درون فایل های جداگانه ی پایتونی نگهداری کنید. بیشتر شبیه include کردن کدها در همدیگر است.

بصورت کلی در این جلسه ی آموزشی به مباحث زیر پرداخته خواهد شد : 

  • آموزش ساخت ماژول در زبان برنامه نویسی پایتون
  • نحوه ی ایمپورت و استفاده کردن ماژول ها 
  • آموزش دایرکتوری های پیشفرض ماژول ها
  • آموزش اضافه کردن مسیر ( دایرکتوری ) جدیدی برای لود کردن ماژول ها 
  • آموزش ایمپورت و استفاده از ماژول های random , math , datetime , calendar , os , antigravity 
برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۱۰ - محیط ایکلیپس

قفل

در این جلسه به آموزش نصب و راه اندازی eclipse پرداخته میشود و برای زبان پایتون کانفیگ و آماده سازی میشود. محیط کدنویسی یا IDE ایکلیپس یکی از پرکاربردترین محیط های برنامه نویسی در قبل بود که همچنان نیز کاربردهای خود در برنامه نویسی را دارد.

مباحث تدریس شده در این جلسه :‌

  • آموزش دانلود و نصب کردن eclipse 
  • آموزش چک کردن نسخه های نصب شده ی جاوا و بررسی تفاوت آنها
  • آموزش نصب eclipse با java در محیط آرچ لینوکس و آموزش نصب دیگر لینوکس ها 
  • آموزش آماده سازی محیط eclipse برای python
  • آموزش اجرا کردن کدهای پایتون در eclipse
برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۱۱ - محیط sublime

قفل

در این جلسه به نصب یک محیط دیگر کمک کننده برای برنامه نویسی با زبان برنامه نویسی پایتون (Python) خواهیم پرداخت که آن هم محیط کدنویسی یا کد ادیتور sublime-text هست که از محبوبیت زیادی در کدنویسی برخوردار است.

این جلسه شامل مباحث زیر هست :‌

  • آموزش دانلود و نصب sublime text برای سیستم عامل های مختلف
  • آموزش آماده سازی محیط sublime text برای برنامه نویسی با پایتون
  • آموزش نصب package controll در محیط sublime text
  • آموزش نصب و آماده سازی anaconda در محیط sublime text برای پایتون
  • آموزش ساخت build system های مختلف برای پایتون ۲ و پایتون ۳ 
برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۱۲ - محیط atom

قفل

در این جلسه به نصب و آماده سازی محیط atom برای برنامه نویسی پایتون پرداخته میشود.

کدادیتور atom که توسط گیتهاب گسترش داده شده برای انواع زبان های برنامه نویسی و مخصوصا توسط توسعه دهندگان وب استفاده میشود اما از آنجایی که گیتهاب توسط کمپانی مایکروسافت خریداری شده و مایکروسافت یک کدادیتور مشابه به نام vs code منتشر کرده است در آینده ممکن است بروزرسانی های جدیدی برای atom ارائه نشود. در هر صورت این برنامه هنوز هم یک ادیتور stable و راحت برای کدنویسی است و ما به همین علت نصب وپیاده سازی پایتون در atom را اماده کردیم.

که در زیر جزيیات و محتوای این جلسه ی ویدیویی را مشاهده میکنید :‌

  • آموزش دانلود نسخه ی مناسب atom و نصب آن
  • آموزش آماده سازی محیط atom برای زبان پایتون
برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۱۳ - آموزش پیپ

قفل

در این جلسه ی آموزشی درباره ی پکیج منیجر مخصوص زبان پایتون به اسم pip آموزش داده خواهد شد. همانطور که در زبان javascript پکیج منیجر به نام npm یا برای زبان php  پکیج منیجر composer و ...وجود دارد زبان پایتون نیز برای خود پکیج منیجر دارد که بسیار پرکاربردی هست.

مباحثی که در این جلسه بصورت کامل آموزش داده خواهد شد : 

  •  آموزش نصب و راه اندازی python pip
  • آموزش سرچ کردن یک پکیج خاص در pip
  • آموزش نصب کردن پکیج های پایتون با pip
  • آموزش لیست کردن تمام پکیج های نصب شده با ورژن در pip
  • آموزش ریمو کردن یک پکیج با استفاده از pip
  • آموزش نصب پکیج ها از روی یک لیست متنی و ...
برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۱۴ - محیطهای مجازی

قفل

در جلسه ی ۱۴ درباره ی محیط های مجازی یا virtual environment ها در زبان برنامه نویسی پایتون صحبت و آموزش داده میشود. ممکنه در یک سیستمی با استفاده از یه سری پکیج ها بخواهید اپلیکیشن یا پروژه را توسعه بدهید و اگر قصد داشته باشید آنرا انتقال بدهید میتوانید یک virtual environment بسازید و کارها را درون آن محیط مجازی توسعه بدهید.

در واقع virtual environment یک محیط بسته با پکیج های خاص ایجاد میکند تا تداخلی با پروژه های دیگر نداشته باشد.

بصورت کلی در این جلسه به مسائل زیر پرداخته میشود : 

  • آموزش نصب و راه اندازی پکیج virtualenv برای ساخت محیط مجازی
  • آموزش ساخت virtual environment جدید برای پایتون
  • آموزش نصب و پیاده سازی پکیج ها برای یک virtual environment خاص با استفاده از pip
  • آموزش خروجی گرفتن از تنظیمات یک virtual environment و نصب کردن تنظیمات و پکیج های آن روی یک virtual environment جدید

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۱۵ - anaconda

قفل

در جلسه ی ۱۵ به بحث anaconda میپردازیم که یک توزیعی از پایتون هست که درون خودش پکیج های بسیاری زیادی وجود دارد.  استفاده کردن از anaconda بحث اختیاری در پایتون هست و بعنوان یک مورد کمکی میباشد.

بصورت کلی در این جلسه به موارد زیر پرداخته و آموزش داده میشود :‌

  • آموزش مفهومی anaconda
  • آموزش دانلود و نصب anaconda
  • آموزش اجرا و استفاده از anaconda
  • آموزش ساخت environment های جدید با conda
  • آموزش نصب flesk و دیگر فریمورک ها و کتابخانه های پایتون روی anaconda

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۱۶ - anaconda

قفل

در جلسه ی ۱۶ دوره ی آموزش پایتون کمی بیشتر با anaconda برای پایتون کار میکنیم و موارد جدیدی از دستورات conda به شما آموزش داده میشود که در بحث برنامه نویسی پایتون بسیار پرکاربرد هستند.

از آنجایی که conda یکی از پرکاربرد ترین و پرطرفدارترین ابزارهای موجود برای برنامه نویسی python هست تمرکز زیادی در این دوره ی آموزشی روی مباحث آن داشته ایم و به همین خاطر این جلسه را نیز بصورت کامل برای تدریس موارد زیر درباره ی anaconda اختصاص داده ایم:

  1. آموزش ساختن یک environment جدید به همراه فریمورک ها و کتابخانه های پایتونی مورد نیاز
  2. آموزش active و deactive کردن یک environment در پایتون
  3. آموزش export گرفتن از نیازمندی های یک environment در فایل yaml
  4. آموزش نوشتن اسکریپت activate و deactivate مربوط به هر environment 
برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۱۷ - آموزش جوپیتر

قفل

در جلسه ی ۱۷ ام از دوره ی آموزش جامع پایتون درباره ی یک notebook برای کدهای پایتون به اسم jupyter صحبت خواهیم کرد. شاید شما هم قصد داشته باشید که کدهای نوشته شده را در اختیار دیگر افراد قراردهید ولی در زیر هر کد اجرای زنده ی آنرا نیز داشته باشید. این ابزار همین کار را برای برنامه نویسان پایتون فراهم میکند و مخصوصا برای افرادی که با پایتون کارهای آماری انجام میدهند زیرا به بهترین شکل ممکن کدها را به همراه نمودارهای آماری زیر آن ارائه میدهد.

بصورت کلی موضوعات زیر در این جلسه بصورت کامل اموزش داده شده است :‌

  • آموزش دانلود و نصب Jupyter NoteBook
  • آموزش ساخت notebook جدید و ران کردن آن در سرور مجازی 
  • آموزش ایجاد بلاک های کدنویسی مختلف با پایتون
  • آموزش خروجی گرفتن و چاپ کردن خروجی زیر هر بلاکی از کدهای پایتون
  • آموزش استفاده از markdown درون notebook
  • آموزش استفاده از دستورات magic پایتون
  • آموزش ایجاد بلاک html و خروجی گرفتن از کدهای html
  • آموزش نصب و ایمپورت کردن ماژول های مختلف در notebook
  • آموزش ترسیم جدول اطلاعات و نمودار در notebook jupyter

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۱۸ - scope ها

قفل

در جلسه ی ۱۸ از دوره ی آموزش جامع پایتون درباره ی scope متغیرها در پایتون صحبت میشود که محدوده ی مجاز استفاده ی آن ها هست و این مفهوم تقریبا در بیشتر زبان های برنامه نویسی تعریف میشود ولی نحوه ی درک و استفاده از آن در هر زبان برنامه نویسی بصورت جداگانه و مختص خودش میباشد.

در پایتون نیز چهارنوع scope یا محدوده ی مجاز برای استفاده از انواع متغیرها داریم که در این جلسه به آنها پرداخته شده 

بصورت کلی موضوعات زیر در این جلسه آموزش داده میشود ‌:

  • آموزش متغیرهای نوع global و بررسی scope استفاده از آنها
  • آموزش متغیرهای نوع Local و بررسی scope مجاز استفاده از انها
  • آموزش مفهوم enclosing در برنامه نویسی پایتون
  • آموزش متغیرهای built-in
  • آموزش مدیریت متغیرها در میان توابع تو در تو جهت درک scope متغیرها
برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۱۹ - لیست ها

قفل

در جلسه ی ۱۹ درباره ی list ها و مدیریت روی آنها آموزش داده میشود نحوه ی ایجاد ایندکس معکوس روی لیست ها در پایتون آموزش داده میشود و سپس میبینیم که چطور میتوانید یک لیست را از ابتدا به انتها یا برعکس از انتها به سمت ابتدا مدیریت کنیم.

بصورت کلی موضوعات زیر در این جلسه آموزش داده میشود :‌

  • آموزش کار با index و index معکوس لیست ها  در پایتون
  • آموزش محدود کردن اعضای یک list در پایتون
  • آموزش محدود کردن کاراکترهای یک رشته با استفاده از مفهوم slice در لیست
  • آموزش slice کردن یک لیست از ابتدا یا انتها یا یک محدوده ی خاص
برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۲۰ - لیست ها

قفل

از انجایی که list ها در زبان پایتون از اهمیت بالایی برخوردار هستند ، در جلسه ی ۲۰ ام از دوره ی آموزش پایتون به ادامه ی مباحث مطرح شده در جلسه ی ۱۹ میپردازیم و آموزش های پیشرفته تری برای کار بر روی list ها در زبان python آموزش داده میشود.

موضوعات زیر در جلسه ی ۲۰ دوره ی آموزش پایتون آموزش داده میشوند : 

  • آموزش فراخوانی اعضای یک list در حلقه 
  • آموزش append کردن اعضای جدید به list
  • آموزش map ها و lambda در پایتون 
  • آموزش ااستفاده از تابع filter در پایتون
  • آموزش ساخت touple از اعضای list
  • آموزش استفاده از متود zip بروی لیست ها 
  • آموزش ساخت dictionary با استفاده از متود zip
  • آموزش استفاده از متود set در پایتون
  • آموزش ساخت generator بر روی لیست ها در پایتون
برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۲۱ - مرتب سازی ها

قفل

تا به اینجای کار با list ها ، شی ها ، touple ها و ... آشنا شدیم و میدانیم که هرکدام از آنها قابلیت نگهداری اطلاعاتی درون خود را دارند ولی فرض کنیم که تعداد آنها زیاد است و ما قصد داریم محتویات درون آنها را مرتب کنیم. در این صورت بحث sort کردن در زبان پایتون مطرح میشود که بحث این جلسه ی آموزشی است.

در این جلسه مباحث زیر بصورت کامل آموزش داده خواهند شد ‌:

  • آموزش استفاده از تابع sorted برای مرتب کردن لیست ها
  • آموزش تابع sort برای مرتب کردن لیست
  • آموزش مرتب کردن touple در python
  • آموزش مرتب کردن dictionary در پایتون
  • آموزش مرتب کردن object ها براساس attribute های مختلف
برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۲۲ - متود format

قفل

اگر قصد داشته باشید درون یک رشته یا string از متغیرها یا منابع دیگری استفاده کنید پایتون این امکان را با متود format فراهم کرده است که این جلسه ی آموزشی به این موضوع پرداخته میشود.

موضوعات زیر در این جلسه ی آموزشی پوشش داده میشود : 

  • آموزش استفاده از اعضای dictionary با دسترسی index درون رشته با format
  • آموزش استفاده از مقدار دیگر رشته ها با ایندکس دهی درون متود format
  • آموزش استفاده از داده های object بعنوان منبع با استفاده از format
  • آموزش تعریف و استفاده مستقیم متغیرهایی درون format
  • آموزش ارسال و دریافت اعداد با format و محدود کردن ارقام آنها
  • آموزش format کردن تاریخ و ساعت درون یک string
برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۲۳ - کتابخانه os

قفل

در جلسه ی ۲۳ ام به آموزش کتابخانه ی OS در پایتون میپردازیم که کار اصلی آن کمک به شما برای مدیریت ، ساخت ، ویرایش و حذف دایرکتوری ها و فایل های مختلف از روی هارد دیسک میباشد.

برای پروژه های پایتونی مخصوصا در نوشتن اپلیکیشن ها یا ماژول های کمکی برای اپلیکیشن های دسکتاپی بصورت فراوان مورد استفاده قرار میگیرد چون معمولا کار با فایل ها و فولدرها در این نوع برنامه ها به مراتب بیشتر از دیگر پروژه های پایتونی است.

بطور خلاصه در این جلسه سرفصل های زیر آموزش داده میشود : 

  1. توضیح درباره ی کاربرد ماژول os در پایتون
  2. آموزش دریافت اطلاعات مسیر جاری 
  3. آموزش ساخت و حذف دایرکتوری ها با پایتون
  4. آموزش rename کردن فایل ها با پایتون
  5. لیست کردن فایل ها و دایرکتوری های موجود در یک مسیر با پایتون
  6. کار با کلاس path و ویژگی های آن در ماژول os
  7. آموزش چک کردن موجودیت فایل یا دایرکتوری با پایتون

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

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۲۴ - تاریخ و زمان

قفل

در جلسه ی ۲۴ ام از دوره ی جامع پایتون به بحث تاریخ و زمان میپردازیم و بصورت تخصصی قراره که تمام نکات و موارد آموزشی درباره ی زمان و تاریخ با پایتون را بررسی و با تمارین زیادی یاد بگیریم.

ماژولی که برای این جلسه استفاده میشود ماژول datetime است که برای ساعت و تاریخ در زبان پایتون استفاده میشود.

سرفصل های جلسه ی ۲۴ دوره ی جامع پایتون : 

  • آموزش کار با ماژول datetime
  • آموزش دریافت هر قسمت از تاریخ بصورت تفکیک شده ( روز ماه سال و ... )
  • آموزش محسابه ی تاریخ باقیمانده تا یک تاریخ هدف
  • آموزش کار با زمان و گرفتن اطلاعات و همچنین براساس utc
  • آموزش کار با ماژول pytz
  • آموزش بدست آوردن ساعت براساس مناطق زمانی مختلف
  • آموزش فیلتر کردن تاریخ و زمان و همچنین استفاده از isoformat
برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۲۵-کار با فایلها

قفل

این جلسه کلا بصورت تخصصی بر روی کار با فایل ها و محتوای درون فایل ها در پایتون کار خواهیم کرد.

سرفصل های جلسه ی ۲۵ دوره ی آموزش جامع پایتون آواسام : 

  • آموزش کار با متود open برای باز کردن فایل ها
  • آموزش read کردن محتویات فایل متنی در پایتون
  • استفاده از with برای باز کردن ایمن فایل ها در mode های مختلف
  • آموزش خواندن خط به خط محتوای یک فایل
  • تعیین میزان سایز فراخوانی محتوای درون فایل ها 
  • آموزش نوشتن درون فایل های متنی با پایتون
  • کپی کردن فایل ها با استفاده از متود open و write مجدد
  • آموزش تکنیک برای کپی فایل های بزرگ و حجیم با تکه تکه کردن آنها
برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ۲۶ - اسکریپت اصلاح نام

قفل

جلسه ی ۲۴ دوره ی جامع پایتون بعنوان یک جلسه ی پروژه محور محسوب میشود زیرا در این جلسه به نوشتن یک برنامه ی کوچک در پایتون میپردازیم که کارش مدیریت نام فایل های درون یک دایرکتوری است.

بطوری که ما یک الگو میسازیم و براساس آن الگو و همچنین فراخوانی نام قبلی فایل ها آنها را بصورت مرتب نام گذاری و شماره گذاری میکند.

این جلسه نکات و موارد آموزشی بسیار زیادی از کار با رشته های مختلف ، دسته بندی داده ها ، تغییر نام فایل ها و ... در خود دارد. برای مثال فرض کنید شما در یک پوشه ای به این شکل فایل هایی دارید : 

  • video #01 python
  • video #03 python
  • video #02 python

این اسکریپت قابلیت این را دارد که نام آنها را فراخوانی کند سپس آنها را تفکیک کند و بعد به شکل دلخواه ما مرتب سازی کند مثلا ما دوست داریم شماره ی ویدیو های بالا در ابتدای آنها باشد سپس کلمه ی python در وسط و کلمه ی video در آخر باشد ، بعد از ران کردن این اسکریپت روی دایرکتوری موجود نتیجه به این شکل تبدیل میشود : 

01 python video

02 python video

03 python video

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره
ممکن است توضیحات برخی جلسات را در لیست سرفصل ها نبینید و این اتفاق به دلیل تکمیل نوشتاری سرفصل ها است و به معنی این نیست که آن جلسه بصورت ویدیویی موجود نیست

توضیحات و جزئیات :‌

دوره ی جامع آموزش زبان پایتون ( python )‌ 

پایتون بعنوان یکی از محبوب ترین و قوی ترین زبان های برنامه نویسی دنیا ، توانسته است به بسیاری از قسمت های فناوری نفوذ کند و تقریبا در همه جا کاربرد دارد. زبان برنامه نویسی پایتون ( Python ) از نظر پرفرمنس برای مدیریت و اجرای پروژه های متوسط تا بزرگ هم عالی است و همین علت باعث شده که استارتاپ های بزرگ برای پیاده سازی پروژه های خود از پایتون استفاده کنند.

این دوره ی آموزشی با فرض اینکه شما صفر هستید شروع میکند و تا حرفه ای شدن در زبان پایتون پیش میرود و در بخش پروژه محور این دوره ، نحوه ی ساختن یک فروشگاه اینترنتی کامل با استفاده از فریمورک Flask که یکی از فریمورک های پرکاربرد و منعطف زبان پایتون هست یاد خواهید گرفت. 

دوره ی جامع پایتون مناسب چه کسانی هست

از آنجایی که این دوره ی آموزشی کاملا از صفر شروع میشود و تمامی مباحث بصورت جلسه به جلسه ، به همراه تمرینات عملی و سورس کد آماده ارائه میشود ، این دوره مناسب تمام افرادی هست که به یادگیری زبان برنامه نویسی پایتون از صفر علاقه مند هستند.

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

این دوره ی آموزشی برای توسعه دهندگان وب نیز مناسب است چرا که زبان پایتون در سمت سرور کاربرد بسیار زیادی دارد و امروزه بیشتر استارتاپ های قدرتمند ، برای پیاده سازی ایده های خود در سمت سرور از زبان پایتون استفاده میکنند. در قسمت پروژه محور این دوره ی آموزشی ، یک فروشگاه اینترنتی کامل با فریمورک فلسک ( flask ) که یک فریمورک توسعه ی وب برای زبان پایتون هست پیاده سازی میشود.

این دوره برای تمام رده های سنی پیشنهاد میشود زیرا زبان پایتون هیچ محدودیت سنی برای یادگیری ندارد و شما در هر سن و با هر شرایط و مدرک تحصیلی که باشید میتوانید زبان برنامه نویسی پایتون را بصورت کامل یاد بگیرید و پروژه های پایتونی پیاده سازی کنید.

 

بخش پروژه محور دوره ی جامع پایتون 

یکی از ویژگی های متمایز کننده ی این دوره ی آموزشی ، وجود داشتن بخش پروژه محور درآن است که بعد از یادگیری کامل زبان برنامه نویسی پایتون ، در بخش بعدی این دوره یک پروژه ی کامل فروشگاهی پیاده سازی میشود و شما بیشتر به زبان برنامه نویسی پایتون تسلط پیدا خواهید کرد.

بخش پروژه محور با یکی از بهترین فریمورک های زبان برنامه نویسی پایتون یعنی فریمورک سبک و منعطف Flask در نظر گرفته شده است تا شما بتوانید از دانش پایتون بصورت عملی هم استفاده کنید.

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

 

دمو های ویدیویی دوره ی آموزش جامع پایتون ( زندگی با پایتون ) 

در زیر ویدیوهایی جهت پیش نمایش این دوره قرار گرفته است تا برای خرید این دوره تصمیم بگیرید 

جلسه ی اول :‌

جلسه ی دوم : 

جلسه ی سی و سوم :‌

محصولات پیشنهادی
افرادی که از دوره های آموزشی آواسام استفاده کرده اند توانسته اند با شرکت های زیر همکاری داشته باشند
آواسام
آواسام
آواسام
آواسام
آواسام
آواسام
آواسام
آواسام
آواسام
آواسام
رد مسئولیت : تمامی نظرات کاربران و مکان هایی که در آن با استفاده از آموزش های ما استخدام شده اند توسط خود کاربران اعلام میشود . ما فقط بازتاب دهنده نظرات ارسال شده ی کاربران هستیم و اینکه یک فردی در یک شرکتی استخدام واقعی شده است یا نه توسط ما احراز نمیشود
نظر کاربران ما درباره ی محصولات ما : لطفا گوش دهید

شما هم اگر از کاربران ما هستید نظر خود را به سیستم پشتیبانی بصورت ویس ارسال کنید تا بعد از تایید در این بخش قرار گیرد همچنین میتوانید ویس خود را ایمیل کنید : info@avasam.ir
نظرات کاربران
    1. اگر سوال شما طولانی است و نیاز به پشتیبانی کاملی دارد بجای ارسال در نظرات تیکت باز کنید یا از طریق تلگرام آواسام بپرسید
    2. نظرات شامل توهین و تهمت تایید نخواهد شد
    3. نظراتی که حاوی تبلیغ یا لینک تبلیغاتی باشد تایید نخواهد شد
برای نوشتن نظر وارد شوید ورود
یا به عنوان یک میهمان نظر خود را بنویسید :

نسیم محمدی

سلام و خسته نباشید خدمت کاربران عزیز وب سایت آواسام ، بنده یکی از دانشجویان این دوره هستم و البته دوره های دیگری هم از آموزشگاه آواسام تهیه کردم و از نظر کیفیت و تدریس از دوره ها کاملا راضی بودم و به همین علت در دوره ی پایتون هم شرکت کردم. نحوه ی تدریس استاد سام نیکزاد همانند دوره های یودمی و لیندا و ... هست و کمتر دوره های آموزشی فارسی دیده ام که به کیفیت و ارائه ی مطلوب اهمیت بدهند اما در دوره های آواسام اینها را دیده ام. دوره ی پایتون استاد نیکزاد واقعا عالی است مخصوصا برای افرادی که تازه قصد دارن برنامه نویسی یاد بگیرند یا پایتون رو یاد بگیرند همچنین بخش پروژه محور هم داره که توسعه ی وب سایت فروشگای با پایتونه که من خودم تو هیچ دوره ی فارسی ندیده بودم بیان یه فروشگاه واقعی را با پایتون پیاده سازی کنند تبریک میگم بخاطر این همه پیشرفت و کیفیت بالا و امیدوارم هر روز همینطوری ادامه بدهید . بنده به احترام اینکه کیفیت بالا داشتید و کار عالی تحویل دادید این دوره را به خیلیا معرفی کردم ... با تشکر خدانگهدار

سحر

سلام برای یادگیری عمیق پایتون به دنبال یه دوره ی مناسب جامع و کاملی بودم که تقریبا مباحث عالی و حرفه ای هم بشه توش پیدا کرد که بعد از جستجو و تحقیق فراوان گفتند استاد نیکزاد در سایت آواسام عالیه ولی چون دوره ی پایتون ایشان را تهیه نکرده بودند و دوره ای که تهیه کرده بودند برای زبان های دیگر با تدریس ایشان بود من با شک و تردید بلاخره این دوره را خریدم و الان میتونم با اعتماد کامل بگم این دوره برای زبان پایتون عالیه .... بابت زحماتی که استاد میکشند کمال تشکر را دارم 

رضا جعفری

زبان پایتون ساده و جامع هست مناسب برای همه

مهمان

دوره مورد نظر کلا چند ساعته؟؟؟؟