آموزش با Python، Tweepy و Twitter API یک ربات توییتر بسازید - آخرین آپدیت

Build a Twitter Bot with Python, Tweepy and the Twitter API

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: راهنمای گام به گام برای راه اندازی یک ربات توییتر پایتون که به طور خودکار یک دوست کاربر را باز می کند

این پروژه آخر هفته عالی برای مبتدیان پایتون است که به دنبال ایجاد اولین ربات توییتر خود هستند!


این دوره چیست؟

این دوره برای مبتدیان پایتون و دوستداران توییتر است که علاقه مند به یادگیری نحوه ساخت ربات توییتر هستند.

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

با این گفته، سخت ترین سؤال معمولاً این است که روی چه پروژه ای باید تمرکز کنم؟ بر اساس تجربه شخصی من، تمرکز بر چیزی که به آن علاقه دارید مفید است. برای یافتن آن چیزی، فقط به آنچه در اوقات فراغت خود اغلب به آن توجه می کنید، زمانی که هیچکس به شما توجه نمی کند فکر کنید... تا به آن توجه کنید. برای من این توییتر است.

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


قدرت پایتون

از زمانی که در کلاس Automate the Boring Stuff with Python شرکت کردم، به آن علاقه مند شدم. این بدون شک یک زبان برنامه نویسی محبوب است، بنابراین فکر می کنم برای سال های آینده مفید خواهد بود.

این کلاس مقدمه ای برای برنامه نویسی یا پایتون نیست، بنابراین فرض من این است که شما برخی از اصول را درک می کنید. این کلاس بیشتر برای کمک به استفاده از برنامه نویسی Python در یک پروژه واقعی طراحی شده است تا به شما کمک کند در حین انجام مراحل سرگرمی، اطلاعات را بهتر حفظ کنید.


قدرت توییتر

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

  1. شما می توانید افرادی را با علایق متقابل کشف کنید. این می تواند شامل هر سنی باشد!

  2. دوستان پیدا کردن یک ژئوآگنوستیک است. شما می توانید در هر زمان با مردم در سراسر جهان ارتباط برقرار کنید.

  3. شما همچنین می توانید به باهوش ترین افراد جهان دسترسی داشته باشید. من باید ایلان ماسک را دنبال کنم!

  4. تویتر بهترین بازار ایده است. اگر اشتباه می کنید، به سرعت متوجه خواهید شد که چرا چنین است.

  5. شما باید افراد را دنبال کنید نه برندها. مردم اساساً مارک هستند، اما حداقل معتبرتر است.

  6. کیفیت بر کمیت است. چند توییت خوب بی نهایت بهتر از یک میلیون دو بار ضربه زدن است.

  7. این یک مکالمه با یک حلقه بازخورد فوق العاده فشرده است.


قدرت APIها

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

Kate Bae می‌گوید API‌ها «چگونه داده‌ها را به روش‌های جدید آزاد کنیم». برای اهداف ما، این به معنای ایجاد رباتی است که لایک های حساب را ریتوییت می کند. اکثر پلتفرم‌ها، مانند Slack و Shopify، دارای APIهای عمومی هستند با این امید که توسعه‌دهندگان برای ایجاد ارزش بیشتر و ایجاد قفل روی آن‌ها ایجاد کنند.

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


آنچه خواهید آموخت

بعد از اینکه کل دوره را طی کردید، با دانستن نحوه انجام موارد زیر کنار می‌روید:

  • تنظیم یک محیط مجازی برای کد خود

  • ثبت نام به عنوان توسعه دهنده توییتر

  • نحوه استفاده از Tweepy برای تماس با Twitter API

  • ساخت رباتی که لایک های ما را بازتوییت می کند

  • استقرار ربات با استفاده از AWS یا Render

لطفاً توجه داشته باشید که این دوره به MacOS نیاز دارد. من دستورالعمل نصب و راه اندازی عمیق برای کاربران ویندوز ندارم.

این دوره برای چه کسانی است:

  • توسعه دهندگان مبتدی پایتون به دنبال یک پروژه آخر هفته سرگرم کننده هستند
  • برنامه نویسان مبتدی که به دنبال ساخت اولین ربات توییتر خود هستند
  • توییتر کاربرانی را تقویت می کند که می خواهند به طور خودکار لایک را بازتوییت کنند

سرفصل ها و درس ها

معرفی Introduction

  • بررسی اجمالی دوره Course Overview

  • آنچه شما یاد خواهید گرفت What You'll Learn

  • پیش نیازها Prerequisites

  • منابع Resources

در حال راه اندازی Getting Setup

  • تنظیم محیط Setting Up Your Environment

  • نصب پایتون Installing Python

  • ایجاد یک محیط مجازی Creating A Virtual Environment

  • ماژول ها و بسته ها Modules & Packages

  • کد ویژوال استودیو Visual Studio Code

توییتر API Twitter API

  • ساخت دسته ربات Creating a Bot Handle

  • ایجاد یک اپلیکیشن توییتر جدید Creating a New Twitter Application

  • کلیدها و نشانه های دسترسی Keys and Access Tokens

توییپی Tweepy

  • بررسی اجمالی Tweepy Tweepy Overview

  • با استفاده از Tweepy Using Tweepy

اسکریپت ربات Bot Script

  • بررسی لایک Checking for Likes

  • بازتوییت لایک Retweeting Likes

  • تبدیل به توابع Converting to Functions

  • نهایی کردن اسکریپت ما Finalizing Our Script

  • افزودن به Github Adding to Github

استقرار ربات ما Deploying Our Bot

  • استقرار با Render Deploying with Render

  • استقرار با AWS Deploying with AWS

نمایش نظرات

آموزش با Python، Tweepy و Twitter API یک ربات توییتر بسازید
جزییات دوره
21
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
15,160
4.6 از 5
ندارد
ندارد
ندارد
John Mannelly
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John Mannelly John Mannelly

معلم و دانش آموز آنلاین من یک طرفدار پرشور بسکتبال NBA هستم که در مورد تبلیغات پولی فیس بوک و به اندازه کافی در مورد برنامه نویسی پایتون و کتابخانه پانداها اطلاعات زیادی دارم. من دائماً روی پروژه های آخر هفته کار می کنم تا به بهبود توانایی های برنامه نویسی خود کمک کنم و از اشتراک گذاری کارم با اینترنت برای بازخورد مداوم لذت ببرم. من در حال حاضر در سانفرانسیسکو زندگی می کنم و در یک شرکت فناوری کار می کنم. این یک محیط عالی برای استفاده از همه چیزهایی است که به صورت آنلاین یاد می‌گیرم و تدریس می‌کنم!