چکیده
از میان انواع زبان های برنامه نویسی، زبان پایتون (Python) به علت سهولت نسبی در یادگیری و داشتن کتابخانه های غنی و گسترده از بهترین گزینه ها برای تولید نرم افزارهای کاربردی در صنایع مختلف و تحت سیستم عامل های ویندوز (Windows)، لینوکس (Linux) و اندروید (Android) به حساب می آید. از آنجا که ابزار توسعه در این درس برمبنای پای کیوت (PyQt) است در عین حال که از سادگی زبان پایتون بهره مند هستیم، از ابزار بسیار قدرتمند و شناخته شده کیوتی سی پلاس پلاس استفاده می کنیم. در این فرادرس، با نحوه تولید این نرم افزارها آشنا خواهید شد و می توانید در هر تخصصی که مشغول به فعالیت هستید نرم افزار مورد نیازتان را ایجاد کنید.
آموزش پروژه محور Python (پایتون) - ساخت نرم افزار برای Windows و Linux
چکیده آموزش
توضیحات تکمیلی
امروزه در تمامی بخش های صنعتی، آموزشی و تجاری همواره با مشکل عدم وجود نرم افزارهای متناسب با نیازهای افراد متخصص مواجه هستیم. به عنوان مثال در یک آزمایشگاه شیمی نیاز به کنترل و بررسی فرایندهای خطرناک بدون دخالت انسان وجود دارد یا در مراکز گوناگون سیستم های کنترل دوربین های مدار بسته مثل سیستم پلاک خوان خودروها به شدت مورد نیاز است.
در بخش های تجاری بزرگ و کوچک مانند فروشگاه های زنجیره ای تمامی کارها از قبیل: خرید و فروش ها، ثبت فاکتورها، ارتباط با انواع دستگاه هایی مانند: چاپگر، سیستم قیمت گذاری و سایر سیستم ها توسط نرم افزارها قابل اجرا هستند، بنابراین مهارت تولید نرم افزارهای مورد نیاز امری بسیار مهم به حساب می آید و افراد متخصص در تمامی مشاغل مرتبط با دنیایی دیجیتال می توانند نرم افزارهای مورد نیازشان را تولید و استفاده کنند.
از میان انواع زبان های برنامه نویسی، زبان پایتون (Python) به علت سهولت نسبی در یادگیری و داشتن کتابخانه های غنی و گسترده از بهترین گزینه ها برای تولید نرم افزارهای کاربردی در صنایع مختلف و تحت سیستم عامل های ویندوز (Windows)، لینوکس (Linux) و اندروید (Android) به حساب می آید.
از آنجا که ابزار توسعه در این درس برمبنای پای کیوت (PyQt) است در عین حال که از سادگی زبان پایتون بهره مند هستیم، از ابزار بسیار قدرتمند و شناخته شده کیوتی سی پلاس پلاس استفاده می کنیم. در این فرادرس، با نحوه تولید این نرم افزارها آشنا خواهید شد و می توانید در هر تخصصی که مشغول به فعالیت هستید نرم افزار مورد نیازتان را ایجاد کنید.
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
- درس یکم: مقدمات طراحی نرم افزارها
- اصول اولیه طراحی نرم افزار
- علت نیاز به توسعه نرم افزارها
- معرفی چگونگی ساخت یک نرم افزار
- درس دوم: نصب ابزارهای مورد نیاز
- آشنایی با محیط Cmd سیستم عامل ویندوز
- نصب ابزار PyQt5
- نصب ابزار PyQt
- نصب ابزار PyInstaller
- معرفی ++Notepad و pyuic
- درس سوم: برنامه نویسی گرافیکی
- معرفی ساختار اصلی برنامه نویسی گرافیکی با ابزار PyQt5
- معرفی PushButton و StatusBar
- معرفی QMessageBox و LineEdit
- کار با Label ها و منوهای نرم افزار
- مفاهیم جدول ها در PyQt5
- معرفی Pixmap و ابزار انتخاب رنگ QColorDialog
- کار با ویجت QComboBox و ویجت ProgressBar
- نحوه استفاده از فریم ها و Slider ها
- فلوچارت کامل طراحی نرم افزار در کنار سایر کتابخانه های کاربردی
- درس چهارم: طراحی گرافیک نرم افزار بدون کدنویسی
- معرفی ابزار PyQt-Designer
- تبدیل فرم گرافیکی به نرم افزار قابل نصب روی سیستم عامل ویندوز
- بخش های مختلف از ابزار PyQt-Designer برای طراحی
- معرفی سایر ویجت ها در ابزار PyQt-Designer
- مفاهیم پیشرفته در PyQt-Designer
- مفاهیم تکمیلی ابزار طراحی و معرفی مفاهیم Signal ها و Slot ها در ابزار طراحی گرافیکی
- درس پنجم: ساخت کامل یک نرم افزار فروشگاهی قابل اجرا روی سیستم عامل ویندوز و لینوکس
- طراحی پنجره اصلی نرم افزار فروشگاهی
- افزودن ویژگی های بیشتر گرافیکی به پنجره اصلی نرم افزار فروشگاهی
- طراحی تمام پنجره های فرعی نرم افزار فروشگاهی با عنوان Dialog ها
- شروع برنامه نویسی برای نمایش هر پنجره دلخواه از نرم افزار فروشگاهی
- نوشتن توابع داخلی مربوط به ویجت های نرم افزار فروشگاهی
- برنامه نویسی ویجت های گوناگون نرم افزار
- استفاده از برنامه نویسی ماژولار برای دسترسی بیشتر
- استفاده از سایر پنجره های گرافیکی به کمک برنامه نویسی ماژولار
- تکمیل بخش های برنامه نویسی ماژولار
- رفع ایرادات و نحوه رسیدن به پاسخ سوالات
مفید برای رشته های
- مهندسی نرم افزار
آنچه در این آموزش خواهید دید:
نرم افزارهای مرتبط با آموزش
پیش نمایشها

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

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



راهنمای سفارش آموزشها
در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
- با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
- با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه
اطلاعات تکمیلی
نام آموزش | آموزش پروژه محور Python (پایتون) - ساخت نرم افزار برای Windows و Linux |
---|---|
ناشر | فرادرس |
شناسه اثر | ۸–۱۲۴۵۲–۰۶۸۱۲۸ (ثبت شده در مرکز رسانههای دیجیتال وزارت ارشاد) |
کد آموزش | FVPHT97061 |
مدت زمان | ۹ ساعت و ۳۴ دقیقه |
زبان | فارسی |
نوع آموزش | آموزش ویدیویی (لینک دانلود) |
حجم دانلود | ۱۱۴۶ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس) |
نظرات
امیر
آموزش بسیار عالی بود و جزء بهترین آموزش های فرادرس است تسلط و روش بیان استاد فوق العاده است. امیدوارم ایشون آموزش های بیشتری داشته باشند. خیلی ممنون از استاد حسینی و گروه فرادرس
حنانه
من الان فصل دوم اموزشتون هستم. توی سیستم شما pyqt5 به راحتی نصب شد و تونستید import هم بکنید. ب همین خاطر به راحتی از ارورهایی که دانشجو ها ممکنه باهاشون روبرو بشن گذشتید!!!
الان من برام نصب میشه و پیغام نصب موفقیت آمیز هم میده. اما import نمیشه و میگه ماژول یافت نشد!
حداقل یکی دوتا ارورهای احتمالی رو توضیح میدادید و رفع میکردید که آدم دلگرم بشه :/
شهاب
آموزش خوبیه مباحث رو به خوبی توضیح دادند، پروژه ای هم که انتخاب کردند برای آموزش خوب بود.
سینا
آموزش خوبیه، از همون ابتدا جذبم کرد، شخصا پروژه محور بودن یک آموزش، برام خیلی اهمیت داره.
احمد
عالی بود واقعا تشکر می کنم بابت این محتوای عالیتون.
کیارش
کلا ویدیو های پایتون تون رو می پسندم. شاید چون زبانی هست که من باهاش راحت تر بودم و به این خاطر، بهتر متوجه ش میشم.
محسن
مطالب واضح انتقال میدان و چون خوب توضیح دادن همه مطالب راحت یاد گرفتم.
و اینکه برای دانلود این آموزش مشکل داشتم پشتیانی خیلی خوب راهنمایی کردن همون لحظه که پیام دادن سریع جواب دادن.
سهراب
هم محتوا و توضیحات مدرس واقعا ساده بود.
شایان
یه کم سرسری گفته شده بود و یه جاهایی میرسید به یه قسمتی که لازم بود از قبل اون فرم و قسمت رو توضیح بده.
مهدي
سلام و تبریک سال نو
من این دوره رو تقریبا تازه شروع کردم اما کیفیت خیلی خوبی داره هم تسلط استاد حسینی واقعا مشهوده هم کیفیت تصویر و صدا مثل بقیه آموزش های فرادرس واقعا جذابه
تو مبحث برنامه نویسی و بخصوص پایتون که چند سالیه مورد توجه قرار گرفته واقعا جای آموزشهای پروژه محور و تمرین محور خیلی خالیه که البته فرادرس تا جایی که من دیدم 3 آموزش پروژه محور قرار داده و امیدوارم بیشتر بشه چون وقتی آموزش ابتدایی رو تموم میکنیم بهترین راه وارد شدن تو انجام پروژه و استفاده از آموخته هامونه.
مهدی
از مدرس این آموزش بسیار راضی هستم و برای فرادرس آرزوی موفقیت های بیشتر را دارم.
محمد
سلام وقت بخیر
آموزش بسیار جالب و کامل بود ومن راضی بودم
علیرضا
سلام
مدرس به مفاهیم تسلط خوبی دارن ولی خیلی تند صحبت می کنند.
مهدی
این موضوع در حال حاضر بسیار مهم هست و حتی ما شاهد این هستیم که در مدارس حتی در دوران ابتدایی هم داره تدریس میشه به دلیل حاِئز اهمیت بودنش. من شروع کردم به دیدن این آموزش و با توجه به سنگینی و وسعت مفاهیم پایتون شروع کردم به دیدن این آموزش و کد زدن و تا اینجایی که دیدم راضی بودم و خیلی خوب بود.
سبحان
یکی از قویترین و بهترین آموزش ها در این زمینه.
زهرا
آموزش خیلی خوب بود میتونست بیشتر هم باشد. به طور مثال نحوه پکیج کردن اموزش رو هم می توانستند در این اموزش مطرح کنند. بعضی موارد را ایشان انفرادی توضیح می دادند و به صورت کلی در دیزاینر می اوردند، بهتر بود همه را از اول در دیزاینر بیان می کردند.
امین
سلام
به علاقه مندان این مبحث
پیشنهاد میکنم
بسیار عالی
عارف
تازه تمومش کردم، عالی بود.
ای کاش آموزشهای بیشتری در این زمینه ارائه بدید (مباحث تکمیلی به صورت پروژهمحور). به خصوص کار با دیتابیس SQLite و مباحث برنامهنویسی سوکت.
حسن
من این آموزش را تهیه کردم و چند ویدیوی اول را مشاهده و تمرین کردم! تسلط استاد بر روی مطالب بسیار بالاست و قدرت بیان خوبی دارن و جزئیترین مطالب اساسی و مهم را توضیح دادند.
خواهش من از آقای حسینی اینه که آموزشهای تکمیلی و یا آموزشهای مرتبط با این دوره را هم ارائه بدن تا بتونیم بیشتر از تجربه ایشون در زمینه برنامه نویسی پایتون استفاده کنیم.
با سپاس فراوان از فرادرس
احسان
ممنون از مدرس این دوره
منبع فارسی برای این موضوع خیلی کم بود با این اموزش خیلی به من کمک شد
علی
بسیار عالی ممنون