دوره پایتون برای خودکارسازی کارهای تکراری: افزایش بهرهوری با کدنویسی همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب پایتون برای خودکارسازی کارهای تکراری: افزایش بهرهوری با کدنویسی
موضوع کلی: بهرهوری دیجیتال
موضوع میانی: اتوماسیون وظایف کامپیوتری
📋 سرفصلهای کتاب (100 موضوع)
- 1. چرا باید کارهایمان را خودکار کنیم؟
- 2. پایتون چیست و چرا برای اتوماسیون عالی است؟
- 3. نصب پایتون و تنظیم محیط توسعه (IDE/Editor)
- 4. اولین برنامه پایتون شما: سلام، اتوماسیون!
- 5. کار با شل تعاملی پایتون (Python Interactive Shell)
- 6. نحوه اجرای اسکریپتهای پایتون
- 7. متغیرها و انواع دادههای اصلی: اعداد، رشتهها و بولین
- 8. آشنایی با عملگرهای اصلی در پایتون
- 9. کار با رشتهها (Strings): اتصال، برش و متدها
- 10. تبدیل انواع داده به یکدیگر
- 11. دستورات شرطی: if, else, elif
- 12. عملگرهای مقایسهای و منطقی
- 13. حلقهها: حلقه for برای پیمایش
- 14. حلقهها: حلقه while برای تکرار شرطی
- 15. دستورات break و continue در حلقهها
- 16. وارد کردن ماژولها (Importing Modules)
- 17. تعریف و فراخوانی توابع
- 18. پارامترها و مقادیر بازگشتی (Return Values)
- 19. محدوده متغیرها: محلی و سراسری (Local vs. Global Scope)
- 20. مدیریت خطاها با try و except
- 21. آشنایی با لیستها (Lists) و ایندکسگذاری
- 22. برش لیستها (Slicing)
- 23. متدهای لیست: append, remove, sort
- 24. حلقهها و لیستها: پیمایش آیتمها
- 25. استفاده از اپراتورهای in و not in
- 26. کار با دیکشنریها (Dictionaries): کلیدها و مقادیر
- 27. دسترسی و ویرایش دادهها در دیکشنری
- 28. متدهای دیکشنری: keys, values, items
- 29. آشنایی با تاپلها (Tuples) و تفاوت آن با لیست
- 30. ساختارهای داده: چه زمانی از لیست، دیکشنری یا تاپل استفاده کنیم؟
- 31. قالببندی پیشرفته رشتهها با f-strings
- 32. متدهای مفید رشته: upper, lower, split, join
- 33. مقدمهای بر عبارات باقاعده (Regular Expressions)
- 34. پیدا کردن الگوهای متنی با متد search() در Regex
- 35. گروهبندی الگوها با پرانتز در Regex
- 36. استفاده از کاراکترهای ویژه در Regex (.*+?)
- 37. پیدا کردن تمام تطابقها با متد findall()
- 38. جایگزینی متن با استفاده از sub() در Regex
- 39. ایجاد کلاسهای کاراکتر سفارشی در Regex
- 40. نصب پکیجهای شخص ثالث با pip
- 41. مسیرهای فایل و پوشه (File Paths)
- 42. پیمایش درخت دایرکتوری با os.walk()
- 43. خواندن فایلهای متنی
- 44. نوشتن و افزودن به فایلهای متنی
- 45. کپی کردن فایلها و پوشهها با shutil
- 46. انتقال و تغییر نام فایلها و پوشهها
- 47. حذف دائمی فایلها و پوشهها
- 48. فشردهسازی و استخراج فایلهای ZIP
- 49. پروژه کوچک: سازماندهی فایلها بر اساس پسوند
- 50. اشکالزدایی (Debugging) با استفاده از print و لاگگیری
- 51. خواندن دادهها از فایلهای CSV
- 52. نوشتن دادهها در فایلهای CSV
- 53. کار با دادههای JSON: خواندن و نوشتن
- 54. آشنایی با APIها و دریافت دادههای JSON از وب
- 55. مقدمهای بر کار با اکسل در پایتون (OpenPyXL)
- 56. خواندن دادهها از سلولهای اکسل
- 57. نوشتن دادهها در سلولهای اکسل
- 58. کار با شیتها (Worksheets): ایجاد، حذف و انتخاب
- 59. قالببندی سلولها: فونت، رنگ و اندازه
- 60. ایجاد فرمول در اکسل با پایتون
- 61. تنظیم ارتفاع سطر و عرض ستون
- 62. ادغام و جداسازی سلولها (Merge & Unmerge)
- 63. ایجاد نمودار و گراف در فایلهای اکسل
- 64. پروژه کوچک: بهروزرسانی دادههای یک گزارش اکسل
- 65. استخراج متن از فایلهای PDF
- 66. ترکیب صفحات از چندین فایل PDF
- 67. جداسازی و چرخاندن صفحات PDF
- 68. اضافه کردن واترمارک به صفحات PDF
- 69. رمزگذاری و رمزگشایی فایلهای PDF
- 70. خواندن محتوای اسناد Word (.docx)
- 71. استخراج کامل متن از یک سند Word
- 72. نوشتن و ویرایش اسناد Word با پایتون
- 73. اضافه کردن پاراگراف، هدینگ و تصویر به سند Word
- 74. استایلدهی به متن در اسناد Word: بولد، ایتالیک و آندرلاین
- 75. مبانی وب اسکرپینگ: دانلود صفحات وب با requests
- 76. پارس کردن HTML با کتابخانه BeautifulSoup
- 77. پیدا کردن عناصر با استفاده از ID, Class و تگهای HTML
- 78. استخراج دادههای خاص از یک صفحه وب (متن، لینک، تصویر)
- 79. ذخیره دادههای استخراج شده در فایل CSV
- 80. کنترل مرورگر با Selenium: راهاندازی اولیه
- 81. پیدا کردن و کلیک کردن روی عناصر صفحه با Selenium
- 82. پر کردن فرمها و ارسال اطلاعات به صورت خودکار
- 83. گرفتن اسکرینشات از صفحات وب
- 84. کنترل مرورگر در پسزمینه (Headless Mode)
- 85. پروژه کوچک: لاگین خودکار به یک وبسایت
- 86. زمانبندی اجرای اسکریپتها در ویندوز (Task Scheduler)
- 87. زمانبندی اجرای اسکریپتها در مک و لینوکس (Cron)
- 88. اجرای برنامههای دیگر از طریق پایتون
- 89. ارسال ایمیل با استفاده از SMTP
- 90. ارسال ایمیلهای دارای پیوست (Attachment)
- 91. خواندن و پردازش ایمیلها با IMAP
- 92. جستجوی ایمیلها بر اساس معیار خاص
- 93. حذف ایمیلها به صورت خودکار
- 94. کنترل ماوس با PyAutoGUI
- 95. کنترل کیبورد با PyAutoGUI
- 96. کار با مختصات صفحه نمایش
- 97. خودکارسازی کلیکها، حرکتها و تایپ کردن
- 98. مقدمهای بر پردازش تصویر با کتابخانه Pillow
- 99. تغییر اندازه، برش و چرخاندن تصاویر
- 100. اضافه کردن متن و لوگو به تصاویر
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.