تا چهل + پنج درصد تخفیف بر روی محصولات آموزشی در تخفیف های روز به روز توسینسو
23:59:59
در صورت خرید دوره به صورت یکجا پنج درصد بیشتر تخفیف بگیرید!!

آموزش پایتون (Python) گام به گام قسمت 25 : برنامه نویسی شبکه

آموزش پایتون (Python) گام به گام قسمت 25 : برنامه نویسی شبکه

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

شما می توانید 3 دقیقه از این ویدیو را به صورت رایگان مشاهده کنید

در قسمت بیست و چهارم از دوره آموزشی زبان پایتون مقدمه ای خواهیم داشت بر مبحث 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 آموزش پایتون (Python) گام به گام قسمت 1 : مرور دوره 8′:6″ رایگان
2 آموزش پایتون (Python) گام به گام قسمت 2 : آموزش نصب پایتون 26′:45″ 15,939
3 آموزش پایتون (Python) گام به گام قسمت 3 : مفاهیم برنامه نویسی 30′:10″ رایگان
4 آموزش پایتون (Python) گام به گام قسمت 4 : متغیر و نوع داده 34′:56″ 15,939
5 آموزش پایتون (Python) گام به گام قسمت 5 : عملگرها 38′:50″ 15,939
6 آموزش پایتون (Python) گام به گام قسمت 6 : ورودی و خروجی 15′:56″ رایگان
7 آموزش پایتون (Python) گام به گام قسمت 7 : دستور شرطی IF 22′:56″ 15,939
8 آموزش پایتون (Python) گام به گام قسمت 8 : نوشتن ماشین حساب 13′:25″ 12,397
9 آموزش پایتون (Python) گام به گام قسمت 9 : دستور پیمایشی For 10′:26″ رایگان
10 آموزش پایتون (Python) گام به گام قسمت 10 : ایجاد Loop با While 16′:49″ 12,397
11 آموزش پایتون (Python) گام به گام قسمت 11 : لیست و رشته 17′:40″ 12,397
12 آموزش پایتون (Python) گام به گام قسمت 12 : تابع Range در Loop 12′:13″ 12,397
13 آموزش پایتون (Python) گام به گام قسمت 13 : توابع یا Function ها 22′:49″ 12,397
14 آموزش پایتون (Python) گام به گام قسمت 14 : تکمیل ماشین حساب 22′:4″ رایگان
15 آموزش پایتون (Python) گام به گام قسمت 15 : آشنایی با ماژول ها 12′:33″ 12,397
16 آموزش پایتون (Python) گام به گام قسمت 16 : متغیرهای عمومی و محلی 15′:29″ 12,397
17 آموزش پایتون (Python) گام به گام قسمت 17 : شی گرایی در پایتون 30′:1″ 15,939
18 آموزش پایتون (Python) گام به گام قسمت 18 : وراثت در شی گرایی 21′:16″ 15,939
19 آموزش پایتون (Python) گام به گام قسمت 19 : نکات تکمیلی شی گرایی 9′:19″ رایگان
20 آموزش پایتون (Python) گام به گام قسمت 20 : آشنایی با Package ها 8′:33″ 15,939
21 آموزش پایتون (Python) گام به گام قسمت 21 : کار کردن با فایل ها 27′:12″ 15,939
22 آموزش پایتون (Python) گام به گام قسمت 22 : نوشتن دفترچه تلفن 35′:57″ 15,939
23 آموزش پایتون (Python) گام به گام قسمت 23 : مدیریت خطاها در پایتون 22′:48″ 15,939
24 آموزش پایتون (Python) گام به گام قسمت 24 : مفاهیم پیشرفته 20′:43″ رایگان
25 آموزش پایتون (Python) گام به گام قسمت 25 : برنامه نویسی شبکه 24′:53″ 15,939
26 آموزش پایتون (Python) گام به گام قسمت 26 : Command Line Arguments 10′:2″ رایگان
27 آموزش پایتون (Python) گام به گام قسمت 27 : CGI Programming 19′:24″ 15,939
28 آموزش پایتون (Python) گام به گام قسمت 28 : اتصال به بانک اطلاعاتی 19′:6″ 15,939
29 آموزش پایتون (Python) گام به گام قسمت 29 : آشنایی با Thread ها 10′:10″ رایگان
30 آموزش پایتون (Python) گام به گام قسمت 30 : برنامه نویسی گرافیکی 42′:0″ 15,939
31 آموزش پایتون (Python) گام به گام قسمت 31 : ماشین حساب با GUI 21′:16″ 15,939
32 آموزش پایتون (Python) گام به گام قسمت 32 : پردازش فایل های XML 17′:48″ رایگان
33 آموزش پایتون (Python) گام به گام قسمت 33 : چند اسکریپت کاربردی 17′:44″ 12,397
زمان و قیمت کل 11:19′:19″ 338,261
8 نظر
afshin2700

با سلام خدمت استاد احمدی و تشکر فراوان از شما به جهت آموزش خوبتون

در رابطه با این درس چند تا سوال داشتم که جداگانه مطرح میکنم و اظهار لطف بفرمایید و پاسخ بدین ممنون میشم

1 -همانطوریکه در آموزش فرمودید با دستور gethostbyname و آرگومان مربوطه که از دستور gethostname بدست میاد میتونیم ip کامپیوتری رو که در حال کار هستیم رو بدست بیاریم

ولی ip بدست آمده از این روش با ip که از طریق برنامه هایی نظیر wireless network watcher بدست میاد ،یکی نیست .علت این عدم تطابق چیه ؟

2-در مورد تابع bindبیشتر توضیح بدین ممنون میشم و متوجه نشدم ip که برای سرور انتخاب کردین از کجا اومد و علت انتخاب اون اعداد چیه ؟

3-برنامه رو طبق همان روش شما نوشتم و جواب گرفتم ولی در موردی که دو کامپیوتر در کنار یکدیگر و در یک شبکه وای فای قرار دارن و از روی یکی از آنها با اجرای telnet در محیط command و وارد کردن همان ip های سرور قصد اتصال به سرور بر روی کامپیوتر دیگر را دارم پیام خطا میده که اتصال از طریق پورت 800 امکان پذیر نیست ؟ علت چیه و کلا برای اتصال دو کامپیوتر که یکی کلاینت و دیگری سرور هستند و با استفاده از این کد ها روش چگونه ست ؟

عذر خواهیدمیکنم که سوالم طولانی شد و ممنون میشم پاسخ بدین

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

afshin2700

سلام و درود

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

وب سایت توسینسو

afshin2700

ببخشین که دوباره سوال میپرسم

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

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

afshin2700

با تشکر فراوان از پاسخ تون

ممنون میشم در آموزش ها تون در مراحل ارتباط بین دو کامپیوتر مجزا از هم رو هم قرار بدید که دوکامپیوتر ویندوز یا هردو لینوکس یا و یکی لینوکس و یکی ویندوزی باشه و به وسیله وب سرور پایتون قابلیت انتقال و تبادل اطلاعات رو داشته باشه

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

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

afshin2700

درود بر شما

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

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....