زبان پایتون



زبان پایتون

زبان پایتون


اطلاعات دوره


  • نام دوره:زبان پایتون
  • طول دوره:90 ساعت آموزشی
  • شروع دوره:ماهی یکبار
  • بیعانه ثبت نام:200,000 تومان برای رزرو کلاس
  • محل برگزاری:دپارتمان فناوری اطلاعات
  • مدرسین دوره:
  • تعداد جلسات:45 جلسه 1.5 ساعته
  • امکان قسط بندی:دارد
  • نوع کلاس :

راه های ارتباطی


  • نشانی دفتر مرکزی : مشهد - بولوار وکیل آباد - جنب ایستگاه مترو اقبال لاهوری - وکیل آباد ۶۵ پلاک یک
  • مسیر یابی از طریق گوگل

جزئیات دوره


توضیحات


پایتون یک زبان برنامه‌نویسی  همه منظوره است. فلسفه اصلی طراحی پایتون «خوانایی بالای کد» است. ساختار زبانی و دیدگاه شیءگرا در پایتون به گونه‌ای طراحی شده‌است که به برنامه‌نویس امکان نوشتن کد منطقی و واضح (بدون ابهام) را برای پروژه‌های کوچک و بزرگ می‌دهد.

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

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

در پایتون مدل‌های مختلف برنامه‌نویسی (از جمله شی‌گرا و برنامه‌نویسی دستوری و تابع محور) را پشتیبانی می‌کند و برای مشخص کردن نوع متغیرها از یک سامانهٔ پویا استفاده می‌شود. از این زبان می‌توان برای ساخت برنامه‌های کاملا حرفه‌ای باکیفیت بالا و ساخت بازی‌های رایانه‌ای استفاده کرد.

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


سرفصل ها


دوره پیشنیاز :

     مبانی و سیستم عامل

          سخت افزار _ کاراکتر و رشته _ سیستم عامل _ ریاضیات و محاسبات _ الگوریتم


دوره مقدماتی :

انواع متغیر:

  عدد

  کاراکتر و رشته

  بولین

ساختارهای پایتون:

  لیست

  تاپل

  رشته

  مجموعه

  دیکشنری

کنترل جریان

  شرط

  حلقه

پروژه عملی

تابع

کلاس

رابط کاربری گرافیکی

فایل

کنترل سورس

گیت

پکیج

متوسطه:

functions 2

stack & queue & tree

Database : SQLite

Expression evaluation & Postfix

Exception handing

PyQt

inheritance

Debug-IDE

Database:MySQL

 

دوره متوسطه :

معرفی دیتابیس Sqlite و MySQL

معرفی کار با دیتابیس در پایتون

برنامه نویسی سوکت برای کار در شبکه

کار با عکس (کتابخانه pillow)

آشنایی مقدماتی با وب سرور (کتابخانه flask)

آشنایی مقدماتی با API سرور (کتابخانه fast API)

آشنایی مقدماتی با ساخت بازی (کتابخانه pyGame)

آشنایی مقدماتی با ساخت سایت (کتابخانه Django)

آشنایی با اصول اولیه رمزنگاری و  رمز ارزها

صف / پشته / ارزیابی عبارات

طراحی فرم و ساخت اپلیکشن با رابط کاربری pyQt 

آشنایی با محیط کدنویسی pycharm

معرفی ماشین لرنینگ

معرفی هوش مصنوعی 

معرفی دیپ لرنینگ 

         

دوره های پیشرفته :

1. علم داده چیست؟

1.1. علم داده چیست؟

1.2. مسیرهای رسیدن به علم داده

1.3. عناوین و الگوریتم های علم داده

1.4. کاربردهای تخصص علم داده

1.5. وضعیت آینده و استخدام در علم داده

1.6. آموزش کار با نوت بوک ژوپیتر

1.7. بارگذاری فایل ها و نصب Package ها و بارگذاری کتابخانه ها

2. روش شناسی علم داده

2.1. از مسئله تا رویکرد و از الزامات تا جمع آوری داده

2.2. درک مدل کسب و کار

2.3. رویکرد تحلیلی

2.4. از فهم تا آمادگی و از مدل سازی تا ارزیابی

2.5. مفاهیم آماده سازی داده

2.6. آماده سازی داده مطالعه موردی

3. پایتون برای علم داده و هوش مصنوعی

3.1. مبانی پایتون

3.2. عبارات و متغیرها

3.3. عملگرهای رشته

3.4. نوع های داده

3.5. ساختار داده در پایتون

3.6. لیست، تاپل، دیکشنری، مجموعه،

3.7. اصول برنامه نویسی پایتون

3.8. شرط ها

3.9. حلقه ها

3.10. توابع

3.11. شی و کلاس

3.12. کار با داده در پایتون

3.13. خواندن و نوشتن فایل

3.14. بارگذاری داده با کتابخانه Pandas

3.15. استفاده از کتابخانه Numpy

4. تحلیل داده با پایتون

4.1. فهم داده

4.2. بسته های پایتون برای علم داده

4.3. ورود و صدور داده در پایتون

4.4. تفکیک داده

4.5. مواجهه با داده ای از دست رفته

4.6. شکل دهی داده

4.7. نرمال کردن داده

4.8. داده های طبقه بندی به داده های کمی

4.9. تحلیل توصیفی داده

4.10. توصیف آماری

4.11. همبستگی

4.12. تحلیل واریانس ANOVA

4.13. مدل سازی

4.13.1. رگرسیون و رگرسیون خطی چندگانه

4.13.2. ارزیابی مدل و مصورسازی

4.13.3. رگرسیون چندجمله ای و لوله ها

4.13.4. اندازه گیری ها برای ارزیابی

4.13.5. پیش بینی و تصمیم گیری

4.14. ارزیابی مدل

4.14.1. بیش برازش و کم برازش و انتخاب مدل

4.14.2. Ridge Regression

4.14.3. Grid Search

5. مصورسازی داده با پایتون

5.1. Matplotlib,seaborn,folium

5.2. Area Plots

5.3. Histograms

5.4. Bar Charts

5.5. Pie Charts

5.6. Box Plots

5.7. Scatter Plots

5.8. Waffle Charts

5.9.  Word Clouds

6. یادگیری ماشین با پایتون

6.1. یادگیری با سرپرستی و بدون سرپرستی

6.2. رگرسیون، دسته بندی و خوشه بندی

6.3. K-Nearest Neighbours

6.4. Evaluation Metrics in Classification

6.5. Introduction to Decision Trees

6.6. Building Decision Trees

6.7. Intro to Logistic Regression

6.8. Logistic regression vs Linear regression

6.9. Logistic Regression Training

6.10. Support Vector Machine

6.11. Intro to Clustering

6.12. Intro to k-Means

6.13. More on k-Means

6.14. Intro to Hierarchical Clustering

6.15. More on Hierarchical Clustering

6.16. DBSCAN

6.17. Content-based Recommender Systems 

6.18. Collaborative Filtering

7. پردازش تصویر

7.1. معرفی کتابخانه OpenCV

7.2. آشنائی با نوع داده تصویر

7.3. معرفی فضاهای رنگ

7.4. عملیات روی تصاویر

7.5. آشنائی با انواع اعمال فیلترها بر تصاویر

7.6. هیستوگرام تصاویر

7.7. استخراج خطوط و مرزها

7.8. ایجاد کانتورها

7.9. کار با وب کم و پردازش ویدئو

7.10. دسته بندی تصاویر اعداد دست نوشته

7.11. دسته بندی تصاویر علائم راهنمائی

7.12. تطبیق الگو

7.13. تبدیلات مورفولوژیک



مزایا


·          جلسه های تمرینی: تمرین عملی مباحث آموزشی ارائه شده توسط اساتید معتبر و مجرب که سابقه تدریس و انتقال مفاهیم داشته و همچنین سابقه کار بالا و حرفه ای دارند.

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

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

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

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


پیش نیاز


دوره مهارت های هفتگانه کامپیوتر ICDL

و تمامی علاقمندان


مخاطبان


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


بازارکار



...برای آینده خود سرمایه گذاری کنید ...

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




نرم افزارهای این دوره


نرم افزار برنامه نویسی به زبان پایتون (برای ویندوز) - PyCharm 2022.1 Windows 
سیستم عامل مورد نیاز: ویندوز 7, 8.1, 10 (فقط 64 بیتی)

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

PyCharm یک IDE برای زبان برنامه نویسی پایتون می باشد که زیر نظر شرکت JetBrains طراحی و توسعه داده شده. این نرم افزار، بعلاوه  پشتیبانی از  دو نسخه 2 و 3 پایتون، سازگاری کامل با سیستم عاملهای مختلف؛ ویندوز، لینوکس و مک‌اواس دارد. بعلاوه، ویژگی‌ها و ابزارهای PyCharm، به برنامه‌نویسان کمک می‌کند تا انواع برنامه‌های سریع و کارآمد برای پایتون را با این IDE توسعه دهند.



نحوه نصب:

1. فایل دانلود شده را از حالت فشرده خارج کنید.
2. برنامه را نصب کنید. و اجرا کنید.
3. پوشه ja-netfilter را داخل درایو C کپی کنید.
4. به پوشه scripts رفته و برای ویندوز فایل install-current-user.vbs یا install-all-users.vbs و برای لینوکس و مکینتاش فایل install.sh را اجرا کنید.
5. نرم افزار را اجرا کنید.
6. برای فعال سازی ورژن 2022 و فعال سازی توسط Server گزینه License Server را انتخاب کنید و آدرس https://jetbra.in را وارد کنید و روی Activate کلیک کنید.


محل نصب برنامه: فولدر محل نصب برنامه ها در درایو ویندوز و داخل فولدر Program Files قرار دارد.
برای پیدا کردن محل نصب برنامه، روی آیکون آن در دسکتاپ یا منوی استارت کلیک راست کرده و از منویی که باز میشود گزینه Open file location را بزنید.
اگر به جای محل نصب برنامه، پوشه حاوی آیکون برنامه باز شد، مجددا روی این آیکون کلیک راست کنید و Open file location را بزنید.



دانلود نرم افزار زبان برنامه نویسی پایتون Python 3.11 Win

دانلود نسخه 32 بیتی
دانلود نسخه 64 بیتی
 


سوالات متداول


  • 1 آیا می شود به کمک پایتون طراحی سایت انجام داد؟

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

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

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

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

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

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

عکس های کلاس


دوره ها