فیلم آموزشی :: دوره آموزشی زبان پایتون :: قسمت بیست و چهارم - مقدمه ای بر Network Programming و کار با Socket ها
درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من

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

صدور مدرک تنها برای دوره هایی که به صورت کامل خریداری شده و قیمت آن ها بالای 100،000 تومان باشد انجام خواهد شد.

جشنواره تخفیف شگفت انگیز زمستانه توسینسو

تا سقف 70 درصد تخفیف + ترافیک نیم بها + پشتیبانی محصولات توسط اساتید + ارائه گواهینامه پایان دوره

تخفیف های وب سایت
همه تخفیف ها

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

شما 0 قسمت از 23 قسمت این دوره را خریداری کرده اید

عضویت در

کانال تلگرام

توسینسو

اطلاعات دوره آموزشی

مدت دوره

11:19:19

تعداد ویدیوها

33

تعداد کامنت ها

74

خرید دوره | 138,666

حجم دوره: 1,910 مگابایت

اطلاعات فیلم آموزشی
مدرس/نویسنده
حسین احمدی
امتیاز: 213993
رتبه:3
342
258
412
2788
حسین احمدی ، بنیانگذار TOSINSO ، توسعه دهنده وب و برنامه نویس ، بیش از 12 سال سابقه فعالیت حرفه ای در سطح کلان ، مشاور ، مدیر پروژه و مدرس نهادهای مالی و اعتباری ، تخصص در پلتفرم دات نت و زبان سی شارپ ، طراحی و توسعه وب ، امنیت نرم افزار ، تحلیل سیستم های اطلاعاتی و داده کاوی ... پروفایل کاربر

دوره آموزشی زبان پایتون :: قسمت بیست و چهارم - مقدمه ای بر Network Programming و کار با Socket ها

تاریخ 15 ماه قبل
نظرات 8
بازدیدها 503
در قسمت بیست و چهارم از دوره آموزشی زبان پایتون مقدمه ای خواهیم داشت بر مبحث Network Programming و آشنایی با Socket ها. بوسیله Socket ها می توان بین دو سیستم حالت Client و Server ایجاد کرد و پیام ها را بین دو کامپیوتر ارسال کرد. مباحثی که در این قسمت با آن ها آشنا خواهیم شد:

  1. مقدمه ای بر مبحث Socket ها و Network Programming
  2. آشنایی با ماژول socket در پایتون
  3. بدست آوردن نام کامپیوتر لوکال بوسیله تابع gethostname
  4. بدست آوردن آدرس IP یک هاست بوسیله تابع gethostbyname
  5. نحوه ایجاد کردن یک socket در اسکریپت های پایتون
  6. آشنایی با تابع bind برای اتصال socket به یک آدرس و پورت
  7. استفاده از تابع listen برای دریافت connection ها از سمت کلاینت
  8. تابع accept برای پذیرفتن درخواست اتصال به socket ایجاد شده
  9. نحوه دریافت اطلاعات ارسال شده بوسیله تابع recv
  10. نحوه ارسال اطلاعات بوسیله تابع send
  11. تبدیل رشته به آرایه ای از بایت برای ارسال در محیط شبکه
  12. نحوه بستن connection ایجاد شده بوسیله تابع close
  13. استفاده از telnet برای ارتباط با اسکریپت سرور
  14. نوشتن یک اسکریپت کلاینت ساده برای ارتباط با سرور و ارسال و دریافت پیام ها

مدرس: حسین احمدی
منبع: ITpro
برچسب ها
ردیف عنوان حجم (مگابایت) مدت زمان قیمت
1 دوره آموزشی زبان پایتون :: مقدمه - مروری بر دوره پیش رو 73 8 دقیقه و 6 ثانیه رایگان
2 دوره آموزشی زبان پایتون :: قسمت اول - نصب پایتون و نوشتن اولین برنامه 64 26 دقیقه و 45 ثانیه 9,999 تومان
3 دوره آموزشی زبان پایتون :: قسمت دوم - آشنایی با مفاهیم اولیه برنامه نویسی 61 30 دقیقه و 10 ثانیه رایگان
4 دوره آموزشی زبان پایتون :: قسمت سوم - آشنایی با متغیرها (Variables) و نوع های داده (Data Types) 78 34 دقیقه و 56 ثانیه 9,999 تومان
5 دوره آموزشی زبان پایتون :: قسمت چهارم - عملگرها (Operators) در پایتون 85 38 دقیقه و 50 ثانیه 9,999 تومان
6 دوره آموزشی زبان پایتون :: قسمت پنجم - آشنایی با ورودی و خروجی در پایتون 37 15 دقیقه و 56 ثانیه رایگان
7 دوره آموزشی زبان پایتون :: قسمت ششم - کنترل روند اجرا بوسیله دستور if 54 22 دقیقه و 56 ثانیه 9,999 تومان
8 دوره آموزشی زبان پایتون :: قسمت هفتم - نوشتن یک اسکریپت ساده ماشین حساب 34 13 دقیقه و 25 ثانیه 7,777 تومان
9 دوره آموزشی زبان پایتون :: قسمت هشتم - پیمایش مجموعه ها با دستور for 27 10 دقیقه و 26 ثانیه رایگان
10 دوره آموزشی زبان پایتون :: قسمت نهم - ایجاد حلقه (Loop) بوسیله دستور while 37 16 دقیقه و 49 ثانیه 7,777 تومان
11 دوره آموزشی زبان پایتون :: قسمت دهم - مباحث تکمیلی در مورد List ها، رشته ها و Tuple ها 41 17 دقیقه و 40 ثانیه 7,777 تومان
12 دوره آموزشی زبان پایتون :: قسمت یازدهم - تابع range و کاربرد آن در ایجاد حلقه ها 26 12 دقیقه و 13 ثانیه 7,777 تومان
13 دوره آموزشی زبان پایتون :: قسمت دوازدهم - توابع (Functions) 51 22 دقیقه و 49 ثانیه 7,777 تومان
14 دوره آموزشی زبان پایتون :: قسمت سیزدهم - تکمیل اسکریپت ماشین حساب (استفاده از حلقه ها و توابع) 62 22 دقیقه و 4 ثانیه رایگان
15 دوره آموزشی زبان پایتون :: قسمت چهاردهم - آشنایی با Module ها 32 12 دقیقه و 33 ثانیه 7,777 تومان
16 دوره آموزشی زبان پایتون :: قسمت پانزدهم - آشنایی با متغیرهای عمومی و محلی و برخی توابع کاربردی در پایتون 41 15 دقیقه و 29 ثانیه 7,777 تومان
17 دوره آموزشی زبان پایتون :: قسمت شانزدهم - برنامه نویسی شئ گرا و آشنایی با کلاس ها و اشیاء 68 30 دقیقه و 1 ثانیه 9,999 تومان
18 دوره آموزشی زبان پایتون :: قسمت هفدهم - وراثت (Inheritance) در برنامه نویسی شئ گرا 53 21 دقیقه و 16 ثانیه 9,999 تومان
19 دوره آموزشی زبان پایتون :: قسمت هجدهم - مطالب تکمیلی در مورد برنامه نویسی شئ گرا 25 9 دقیقه و 19 ثانیه رایگان
20 دوره آموزشی زبان پایتون :: قسمت نوزدهم - آشنایی با Package ها 23 8 دقیقه و 33 ثانیه 9,999 تومان
21 دوره آموزشی زبان پایتون :: قسمت بیستم - کار با فایل ها (File IO) 77 27 دقیقه و 12 ثانیه 9,999 تومان
22 دوره آموزشی زبان پایتون :: قسمت بیست و یکم - کارگاه عملی (دفترچه تلفن) 126 35 دقیقه و 57 ثانیه 9,999 تومان
23 دوره آموزشی زبان پایتون :: قسمت بیست و دوم - Exception ها و مدیریت آن ها 64 22 دقیقه و 48 ثانیه 9,999 تومان
24 دوره آموزشی زبان پایتون :: قسمت بیست و سوم - مفاهیم پیشرفته در زبان پایتون 84 20 دقیقه و 43 ثانیه رایگان
25 دوره آموزشی زبان پایتون :: قسمت بیست و چهارم - مقدمه ای بر Network Programming و کار با Socket ها 70 24 دقیقه و 53 ثانیه 9,999 تومان
26 دوره آموزشی زبان پایتون :: قسمت بیست و پنجم - کار با Command Line Arguments 32 10 دقیقه و 2 ثانیه رایگان
27 دوره آموزشی زبان پایتون :: قسمت بیست و ششم - آشنایی با CGI Programming 64 19 دقیقه و 24 ثانیه 9,999 تومان
28 دوره آموزشی زبان پایتون :: قسمت بیست و هفتم - ارتباط با بانک اطلاعاتی بوسیله پکیج pypyodbc 56 19 دقیقه و 6 ثانیه 9,999 تومان
29 دوره آموزشی زبان پایتون :: قسمت بیست و هشتم - آشنایی مقدماتی با Thread ها 26 10 دقیقه و 10 ثانیه رایگان
30 دوره آموزشی زبان پایتون :: قسمت بیست و نهم - برنامه نویسی GUI و آشنایی با Tkinter 124 42 دقیقه و 0 ثانیه 9,999 تومان
31 دوره آموزشی زبان پایتون :: قسمت سی ام - اسکریپت عملی (ماشین حساب با رابط کاربری) 93 21 دقیقه و 16 ثانیه 9,999 تومان
32 دوره آموزشی زبان پایتون :: قسمت سی و یکم - پردازش فایل های XML 59 17 دقیقه و 48 ثانیه رایگان
33 دوره آموزشی زبان پایتون :: قسمت آخر - چند اسکریپت کاربردی 49 17 دقیقه و 44 ثانیه 7,777 تومان
دوره مجموعه کل دوره 1,910 11 ساعت و19 دقیقه و 19 ثانیه 212,201 تومان
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
  • با سلام خدمت استاد احمدی و تشکر فراوان از شما به جهت آموزش خوبتون
    در رابطه با این درس چند تا سوال داشتم که جداگانه مطرح میکنم و اظهار لطف بفرمایید و پاسخ بدین ممنون میشم
    1 -همانطوریکه در آموزش فرمودید با دستور gethostbyname و آرگومان مربوطه که از دستور gethostname بدست میاد میتونیم ip کامپیوتری رو که در حال کار هستیم رو بدست بیاریم
    ولی ip بدست آمده از این روش با ip که از طریق برنامه هایی نظیر wireless network watcher بدست میاد ،یکی نیست .علت این عدم تطابق چیه ؟
    2-در مورد تابع bindبیشتر توضیح بدین ممنون میشم و متوجه نشدم ip که برای سرور انتخاب کردین از کجا اومد و علت انتخاب اون اعداد چیه ؟
    3-برنامه رو طبق همان روش شما نوشتم و جواب گرفتم ولی در موردی که دو کامپیوتر در کنار یکدیگر و در یک شبکه وای فای قرار دارن و از روی یکی از آنها با اجرای telnet در محیط command و وارد کردن همان ip های سرور قصد اتصال به سرور بر روی کامپیوتر دیگر را دارم پیام خطا میده که اتصال از طریق پورت 800 امکان پذیر نیست ؟ علت چیه و کلا برای اتصال دو کامپیوتر که یکی کلاینت و دیگری سرور هستند و با استفاده از این کد ها روش چگونه ست ؟
    عذر خواهیدمیکنم که سوالم طولانی شد و ممنون میشم پاسخ بدین
  • برای خواندن نظرات استاد در ویدیوهای غیر رایگان باید ویدیو را خریداری کنید

  • سلام و درود
    ممنون از پاسختون و در جواب سوالتون بگم که سیستم من ویندوزیه و همانطوری که در عکس مشخص است مقدار ip نمایش داده شده با نرم افزار wireless netwirk watcher و ip نمایش داده شده در محیط پایتوت شل متفاوته میخواستم بدونم علت چیه ؟



    دوره آموزشی زبان پایتون :: قسمت بیست و چهارم - مقدمه ای بر Network Programming و کار با Socket ها

  • ببخشین که دوباره سوال میپرسم
    لطفا توضیح بدین که چگونه میتونیم آگاه بشیم و که چه پورتهایی در firewall رزرو شده و کدام پورتها آزاده ؟
  • برای خواندن نظرات استاد در ویدیوهای غیر رایگان باید ویدیو را خریداری کنید

  • با تشکر فراوان از پاسخ تون
    ممنون میشم در آموزش ها تون در مراحل ارتباط بین دو کامپیوتر مجزا از هم رو هم قرار بدید که دوکامپیوتر ویندوز یا هردو لینوکس یا و یکی لینوکس و یکی ویندوزی باشه و به وسیله وب سرور پایتون قابلیت انتقال و تبادل اطلاعات رو داشته باشه
    روش تدریستون عالیه و کاملا قابل فهمه
  • برای خواندن نظرات استاد در ویدیوهای غیر رایگان باید ویدیو را خریداری کنید

  • درود بر شما
    و اگر چنین بشه و آموزش عملی اون رو هم بفرستین خیلی عالی میشه و باز هم از شما به خاطر آموزش های خوبتون تشکر میکنم و به جهت وسعت اطلاعات و شیوه جذاب آموزشی تون دست مریزاد و خدا قوت میگم

برای ارسال نظر ابتدا به سایت وارد شوید