آموزش برنامه نویسی

متن مرتبط با «سوکت نویسی» در سایت آموزش برنامه نویسی نوشته شده است

آموزش افزونه نویسی برای پایتون با زبان C

  • نیلوبلاگ

    امروز با مقاله دیگری از سری مقاله های آموزش پایتون همراه شما هستیم، در این مقاله میخواهیم چگونگی افزونه نویسی در پایتون به کمک کدهای زبان C را مورد بررسی قرار دهیم.. به منظور نوشتن افزونه های اختصاصی جهت استفاده در اسکریپت های پایتون و اپلیکیشن های خود، لازم است به فایل های header پایتون دسترسی داشته باشید.در دستگاه هایی که سیستم عامل Unix بر روی آن نصب است، می بایست یک پکیج مختص توسعه دهنده (developer-specific) نظیر python2.5-dev را نصب نمایید. کاربران ویندوز این فایل های header را به هنگام استفاده از binary Python installer به صورت یک پکیج دریافت می کنند. علاوه بر آن، برای درک مفاهیم این مبحث و نوشتن افزونه های اختصاصی خود جهت استفاده در اسکریپت های پایتون، لازم است آشنایی ...

    ادامه مطلب
  • آموزش پایتون - برنامه نویسی multi threaded با پایتون

  • نیلوبلاگ

    در این مقاله از سری مقاله های آموزش پایتون به معرفی multi threaded در پایتون می پردازیم : اجرای همزمان چندین thread به منزله اجرای همزمان چندین برنامه در آن واحد است که مزایای زیر را به دنبال دارد : چندین thread که در بستر یک پردازه یا فرایند (process) اجرا شده و data space یکسانی را دارند، می توانند داده ها را بهتر با یکدیگر به اشتراک گذاشته و بایکدیگر تعامل بهتری داشته باشند، نسبت به زمانی که این thread ها در فرایندهای مجزا قرار دارند. گاهی thread ها را پردازه یا فرایندهای سبک می نامند که سربار و memory overhead کمتری نسبت به فرایندهای واقعی داشته و کم هزینه تر می باشند. هر thread یک نقطه ی آغاز،یک ترتیب یا توالی اجرا و یک نقطه ی پایان دارد. علاوه بر آن، یک instru...

    ادامه مطلب
  • آموزش برنامه نویسی شبکه در پایتون

  • نیلوبلاگ

    امروز با آموزش برنامه نویسی شبکه در پایتون (سوکت نویسی) همراه شما هستیم.. شرحی بر مفهوم Socket سوکت ها (Sockets) در واقع endpoint های موجود در یک کانال ارتباطی دو طرفه هستند. سوکت ها می توانند در بستر یک فرایند یا بین دو فرایند در دستگاه واحد و یا حتی چندین فرایند در دستگاه های مستقر در قاره و نقاط جغرافیایی مختلف با یکدیگر تبادل داده داشته باشند. از دیدگاه keel و هسته سیستم عامل، socket صرفا نقطه نهایی تبادل داده و ارتباط می باشد. از دیدگاه اپلیکیشن و برنامه تحت شبکه، socket یک توصیف گر و شناسه فایل که به آن امکان و مجوز درج و خواندن داده در / از شبکه را می دهد، قلمداد می شود. در واقع Socket ترکیبی از آدرس دستگاه (IP) و آدرس درگاه (port number) می باشد. سوکت ها بر روی انو...

    ادامه مطلب
  • برچسب‌های مرتبط

    آموزش پایتون | آموزش زبان برنامه نویسی پایتون | آموزش برنامه نویسی Python | دوره آموزش پایتون | آموزش افزونه نویسی برای پایتون با زبان C | آموزش برنامه نویسی پایتون | آموزش Python | برنامه نویسی multi threaded با پایتون | آموزش برنامه نویسی شبکه در پایتون | سوکت نویسی