×
۵۳,۰۰۰ تومان ۳۱,۸۰۰ تومان

آموزش برنامه نویسی پایتون - تکمیلی - بخش اول

آموزش برنامه نویسی پایتون - تکمیلی - بخش اول

تعداد دانشجو
۱,۰۱۱ نفر
مدت زمان
۱۳ ساعت و ۹ دقیقه
هزینه عادی آموزش
۵۳,۰۰۰ تومان
در طرح تخفیف
۳۱,۸۰۰ تومان

(کسب اطلاعات بیشتر +)
محتوای این آموزش
۵ بازخورد (مشاهده نظرات)
آموزش برنامه نویسی پایتون - تکمیلی - بخش اول

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

آموزش برنامه نویسی پایتون - تکمیلی - بخش اول

مدت زمان
۱۳ ساعت و ۹ دقیقه
هزینه عادی آموزش
۵۳,۰۰۰ تومان
در طرح تخفیف
۳۱,۸۰۰ تومان

(کسب اطلاعات بیشتر +)
محتوای این آموزش
۵ بازخورد (مشاهده نظرات)
مدرس
پژمان اقبالی شمس آبادی

کارشناس ارشد مهندسی مکانیک

مهندس پژمان اقبالی شمس آبادی کارشناس ارشد مهندسی مکانیک دانشگاه علم و صنعت ایران، مشغول انجام کار روی پروژه‌های خود در زمینه‌های آکوستیک، ارتعاشات و پردازش تصویر هستند. ایشان به مباحث دینامیک و ارتعاشات و همچنین برنامه‌نویسی علاقه‌مند هستند و سابقه کار با نرم‌افزارهای مهندسی مکانیک همچون: CATIA و COMSOL را دارند. ایشان به نرم‌افزار MATLAB مسلط هستند و توانایی برنامه‌نویسی با زبان‌های مختلف همچون: C++, Java, Python را دارند.

تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود. (توضیحات بیشتر +)

چکیده آموزش


توضیحات تکمیلی

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

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

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

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

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: داده ساختارها و الگوریتم‌ها - بخش یکم
    • استخراج متغیرها از یک توالی
    • استخراج المان‌ها از Iterableها با طول دلخواه
  • درس دوم: داده ساختارها و الگوریتم‌ها – بخش دوم
    • نگه داشتن N آیتم آخر
  • درس سوم: داده ساختارها و الگوریتم‌ها - بخش سوم
    • پیدا کردن بزرگ‌ترین یا کوچک‌ترین N آیتم
    • پیاده‌سازی صف دارای اولویت
    • نگاشت Keyها به چندین Value در یک Dictionary
    • نگه داشتن ترتیب در Dictionary
  • درس چهارم: داده ساختارها و الگوریتم‌ها - بخش چهارم
    • محاسبات با Dictionary
    • پیدا کردن اشتراک‌های دو Dictionary
    • حذف تکرارها از یک توالی با نگه داشتن ترتیب
    • نام‌گذاری یک Slice
  • درس پنجم: داده ساختارها و الگوریتم‌ها - بخش پنجم
    • تعیین آیتم‌های پرتکرار در یک توالی
    • مرتب کردن یک List از Dictionaryها با یک کلید معمول
    • مرتب کردن obj‌های بدن Native Comparison Support
    • گروه‌بندی داده‌ها بر اساس زمینه
  • درس ششم: داده ساختارها و الگوریتم‌ها - بخش ششم
    • فیلتر کردن المان‌های توالی
    • استخراج یک زیرمجموعه از یک Dictionary
    • نگاشت اسامی به المان‌های توالی
  • درس هفتم: داده ساختارها و الگوریتم‌ها - بخش هفتم
    • انتقال و کاهش همزمان داده
    • ترکیب چندین نگاشت در یک نگاشت واحد
  • درس هشتم: داده ساختارها و الگوریتم‌ها - بخش هشتم
    • حل تمرین
  • درس نهم: رشته و متن (Strings and Text) - بخش یکم
    • تقسیم کردن رشته‌ها از موقعیت دلخواه و متفاوت
    • تطابق متن در شروع یا پایان یک رشته
  • درس دهم: رشته و متن - بخش دوم
    • تطابق رشته‌ها با الگوهای Shell Wildcard
    • تطابق و جستجوی الگوهای متنی
    • جستجو و جا‌به‌جایی متن
    • جستجو و جا‌به‌جایی متن Case-Insensitive
  • درس یازدهم: رشته و متن - بخش سوم
    • مشخص کردن یک عبارت با قاعده برای کوتاه‌ترین تطابق
    • نوشتن یک عبارت با قاعده برای الگوهای چندخطی
    • نرمال کردن متن Unicode به یک نمایش استاندارد
  • درس دوازدهم: رشته و متن - بخش چهارم
    • کار با کارکترهای Unicode در عبارات با قاعده
    • حذف کاراکترهای ناخواسته از رشته
    • تصفیه کردن متن
  • درس سیزدهم: رشته و متن - بخش پنجم
    • تراز کردن رشته‌های متن
    • ترکیب و اتصال رشته‌ها
    • وارد کردن متغیرها در رشته‌ها
    • تغییر فرمت متن به تعداد ستون‌های مشخص
  • درس چهاردهم: رشته و متن - بخش ششم
    • کار با HTML و XML در متن
    • Tokenizing Text
    • انجام عملیات متنی روی رشته‌های Byte
  • درس پانزدهم: رشته و متن - بخش هفتم
    • حل تمرین

مفید برای رشته‌های
  • علاقه‌مندان به برنامه‌نویسی پایتون

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده

نرم افزارهای مرتبط با آموزش

Python 3.7.6



پیش نمایش‌ها

۱. داده ساختارها و الگوریتم‌ها - بخش یکم

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۵۱ مگابایت -- (کلیک کنید +))

۲. داده ساختارها و الگوریتم‌ها - بخش دوم

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۱۵ مگابایت -- (کلیک کنید +))

۳. داده ساختارها و الگوریتم‌ها - بخش سوم

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۳۶ مگابایت -- (کلیک کنید +))

۴. داده ساختارها و الگوریتم‌ها - بخش چهارم

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۱۹ مگابایت -- (کلیک کنید +))

۵. داده ساختارها و الگوریتم‌ها - بخش پنجم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. داده ساختارها و الگوریتم‌ها - بخش ششم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. داده ساختارها و الگوریتم‌ها - بخش هفتم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. داده ساختارها و الگوریتم‌ها - بخش هشتم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. رشته و متن - بخش یکم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۰. رشته و متن - بخش دوم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۱. رشته و متن - بخش سوم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۲. رشته و متن - بخش چهارم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۳. رشته و متن - بخش پنجم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۴. رشته و متن - بخش ششم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۵. رشته و متن - بخش هفتم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
این آموزش شامل ۱۶ جلسه ویدئویی با مجموع ۱۳ ساعت و ۹ دقیقه است.
با تهیه این آموزش، می‌توانید به همه بخش‌ها و جلسات آن، دسترسی داشته باشید.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش برنامه نویسی پایتون - تکمیلی - بخش اول
ناشر فرادرس
کد آموزش FVPHT99021
مدت زمان ۱۳ ساعت و ۹ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۱۱۸۷ مگابایت (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)




نظرات

تا کنون ۱,۰۱۱ نفر از این آموزش استفاده کرده اند و ۵ نظر ثبت شده است.
زهرا
زهرا

با سلام و تشکر ویژه از مدرس عزیز
خیلی خوب بود،به زودی منتظر قسمت دوم هستم.

محمد یاسین محمدی
محمد یاسین محمدی

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

هادی
هادی

بسیار عالی. لحن و صدای مهندس اقبالی همیشه باعث ایجاد انگیزه میشه.

مرتضی حمیدلو
مرتضی حمیدلو

عالی
منتظر بخش دومش هستم

امیرحسین حمیدی
امیرحسین حمیدی

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

دسته‌بندی موضوعی: برنامه نویسی | پایتون
برچسب‌ها:
algorithms | data structures | Dictionary | Iterableها | Native Comparison Support | Native Comparison Support | python | Shell Wildcard | Strings and Text | Tokenizing Text | Unicode | استخراج المان ها از Iterable | استخراج متغیرها از یک توالی | الگوریتم های بهینه | الگوهای Shell Wildcard | الگوهای متنی | انتقال داده | انتقال و کاهش همزمان داده | انجام عملیات متنی روی رشته های Byte | برنامه نویسی پایتون | پایتون پیشرفته | پیاده سازی صف دارای اولویت | پیدا کردن اشتراک های دو Dictionary | ترکیب چندین نگاشت در یک نگاشت واحد | تصفیه کردن متن | تطابق متن | تطابق و جستجوی الگوهای متنی | تعیین آیتم های پرتکرار در یک توالی | تغییر فرمت متن به تعداد ستون های مشخص | تقسیم کردن رشته | جستجو و جا به جایی متن Case-Insensitive | جستجو و جابه جایی متن | داده ساختارها | صف دارای اولویت | عبارات منظم | عبارت باقاعده | فایل JSON | فایل های txt | فرمت متن | فیلتر کردن المان های توالی | گروه بندی داده ها | محاسبات با Dictionary | مرتب کردن یک List از Dictionaryها | مفاهیم پایه برنامه نویسی | نام گذاری یک Slice | نرمال کردن متن Unicode | نگاشت Keyها به چندین Value | نگاشت اسامی به المان های توالی | نگه داشتن ترتیب در Dictionary | نوشتن Bytes به یک فایل Text
مشاهده بیشتر مشاهده کمتر

فهرست جلسات ۱۶ جلسه ویدئویی ×