دوره پایتون را برای اتوماسیون کارهای تکراری یاد بگیرید: کتاب عملی Automate the Boring Stuff همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب پایتون را برای اتوماسیون کارهای تکراری یاد بگیرید: کتاب عملی Automate the Boring Stuff
موضوع کلی: اتوماسیون با پایتون
موضوع میانی: مبانی اتوماسیون و پایتون
📋 سرفصلهای کتاب (100 موضوع)
- 1. معرفی اتوماسیون با پایتون
- 2. نصب پایتون و ابزارهای مورد نیاز
- 3. اولین برنامه پایتون شما: سلام دنیا!
- 4. درک مفسر تعاملی پایتون
- 5. کار با متغیرها و انواع داده اولیه
- 6. عملگرهای ریاضی و منطقی در پایتون
- 7. دریافت ورودی از کاربر با input()
- 8. ساختن و استفاده از توابع (def)
- 9. مدیریت خطاها با try و except
- 10. لیستها: مجموعهای از دادهها
- 11. کار با متدهای لیست
- 12. حلقههای for و while برای تکرار
- 13. دستورات شرطی: if, elif, else
- 14. دیکشنریها: ذخیره دادهها به صورت کلید-مقدار
- 15. کار با متدهای دیکشنری
- 16. مفهوم ماژولها و نحوه وارد کردن آنها
- 17. نوشتن اسکریپتهای پایتون و اجرای آنها
- 18. رشتهها: مبانی و عملیات اصلی
- 19. کار با متدهای رشتهای (lower, upper, split, join)
- 20. فرمتبندی رشتهها (f-strings)
- 21. مفهوم بولین و عملگرهای مقایسهای
- 22. رفع اشکال برنامهها (Debugging) در پایتون
- 23. کامنتگذاری و مستندسازی کد
- 24. مقدمهای بر عبارات با قاعده (Regular Expressions)
- 25. استفاده از ماژول re در پایتون
- 26. جستجو برای الگوهای ساده
- 27. گروهبندی الگوها با پرانتز
- 28. تطبیق با خط لوله (|) برای الگوهای جایگزین
- 29. تطبیق با ستاره (*) و علامت مثبت (+) برای تکرار
- 30. تطبیق با علامت سوال (?) برای الگوهای اختیاری
- 31. تطبیق با آکولاد ({}) برای تعداد تکرار مشخص
- 32. کلاسهای کاراکتری (Digits, Word, Whitespace)
- 33. ساخت کلاسهای کاراکتری سفارشی
- 34. تطبیق با علامت دات (.) برای هر کاراکتر
- 35. استفاده از ^ و $ برای شروع و پایان رشته
- 36. تطبیق الگوهای چندخطی با re.MULTILINE
- 37. تطبیق بدون در نظر گرفتن بزرگی و کوچکی حروف (re.IGNORECASE)
- 38. پیدا کردن همه تطابقها با findall()
- 39. جایگزینی رشتهها با sub()
- 40. مثال عملی: استخراج شماره تلفن و ایمیل از متن
- 41. مفهوم مسیرهای فایل و پوشه در سیستم عامل
- 42. ماژول os.path برای کار با مسیرها
- 43. پیدا کردن مسیرهای مطلق و نسبی
- 44. ساخت پوشهها و فایلها با پایتون
- 45. کپی کردن و جابجایی فایلها و پوشهها
- 46. حذف فایلها و پوشهها به صورت خودکار
- 47. خواندن محتوای فایلهای متنی
- 48. نوشتن در فایلهای متنی
- 49. اضافه کردن محتوا به فایلهای موجود
- 50. ماژول shelve برای ذخیره متغیرها در دیسک
- 51. سازماندهی فایلها و پوشهها
- 52. پیمایش درخت پوشهها با os.walk()
- 53. فشردهسازی و از فشردهسازی فایلهای Zip
- 54. مثال عملی: مدیریت فایلهای پروژه
- 55. مقدمهای بر اسکرپینگ وب (Web Scraping)
- 56. ماژول requests برای دانلود صفحات وب
- 57. ذخیره صفحات وب در فایلها
- 58. تحلیل HTML با BeautifulSoup
- 59. پیدا کردن عناصر HTML با متد select()
- 60. استخراج اطلاعات از تگها و خصیصههای HTML
- 61. دانلود تصاویر و فایلهای دیگر از وب
- 62. کنترل مرورگر با Selenium (معرفی اولیه)
- 63. ارسال فرمها و لاگین کردن به وبسایتها (مقدماتی)
- 64. کار با دادههای JSON از وب سرویسها
- 65. APIها: مبانی و نحوه تعامل
- 66. مثال عملی: دانلود خودکار کمیکهای وب
- 67. مثال عملی: استخراج قیمت محصول از یک سایت
- 68. مقدمهای بر فایلهای CSV
- 69. خواندن فایلهای CSV با ماژول csv
- 70. نوشتن در فایلهای CSV
- 71. بهروزرسانی و اصلاح فایلهای CSV
- 72. مقدمهای بر فایلهای اکسل (Excel)
- 73. نصب و استفاده از openpyxl
- 74. باز کردن و خواندن فایلهای اکسل
- 75. دسترسی به سلولها، ردیفها و ستونها
- 76. نوشتن در سلولها و ذخیره فایل اکسل
- 77. بهروزرسانی محتوای سلولهای اکسل
- 78. کار با فرمولها در اکسل
- 79. ایجاد و مدیریت شیتهای مختلف در اکسل
- 80. قالببندی سلولها و ستونها
- 81. مثال عملی: پردازش دادههای فروش از اکسل
- 82. مقدمهای بر فایلهای PDF
- 83. خواندن و استخراج متن از PDF با PyPDF2
- 84. چرخش و برش صفحات PDF
- 85. ادغام چند فایل PDF در یک فایل
- 86. تقسیم یک فایل PDF به چندین فایل
- 87. رمزگذاری و رمزگشایی فایلهای PDF
- 88. مقدمهای بر فایلهای Word (.docx)
- 89. نصب و استفاده از python-docx
- 90. خواندن متن و پاراگرافها از فایل Word
- 91. ایجاد و ویرایش اسناد Word جدید
- 92. افزودن پاراگراف، ران و استایل به سند Word
- 93. مثال عملی: تولید گزارش خودکار از دادهها به فرمت Word
- 94. ارسال ایمیل با ماژول smtplib
- 95. افزودن پیوست و محتوای HTML به ایمیلها
- 96. دریافت و مدیریت ایمیلها با ماژول imapclient
- 97. مدیریت کلیپبورد با ماژول pyperclip
- 98. زمانبندی وظایف با ماژول datetime و sched
- 99. اجرای برنامههای خارجی و دستورات shell
- 100. مقدمهای بر اتوماسیون GUI با PyAutoGUI
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.