Linux Network Programming یک فیلم آموزشی بسیار حرفه ای و کاربردی است که توسط آن شما می توانید به راحتی و به سرعت برنامه نویسی شبکه در سیستم عامل لینوکس را یاد بگیرید. دوره آموزشی Linux Network Programming با مقایسه پروتکل های UDP و TCP آغاز می شود، سپس برنامه های “sockets” کلاسیک را همراه با جزییات توصیف می کند و نشان می دهد که چکونه می توان کلاینت و سرور ها را به وسیله هر دو زبان را نوشت. این فیلم آموزشی زیبا توسط شرکت Pluralsight و تدریس Chris Brown تهیه شده است.
پایتون (Python) یک زبان برنامهنویسی همه منظوره،سطح بالا، شیءگرا و مفسری است که توسط خودو فان روسوم در سال ۱۹۹۱ طراحی شد. پایتون مدلهای مختلف برنامه نویسی (از جمله شیء گرا و برنامه نویسی دستوری و تابع محور) را پشتیبانی میکند و برای مشخص کردن نوع متغییرها از یک سامانهٔ پویا استفاده میکند. این زبان از زبانهای برنامه نویسی مفسر بوده و به صورت کامل یک زبان شیگرا است که در ویژگیها با زبانهای تفسیری پرل، روبی، اسکیم، اسمالتاک و تیسیال مشابهت دارد و از مدیریت خودکار حافظه استفاده میکند. در دوره آموزشی Udemy Python Network Programming: Build 5 Python Apps از مباحث مقدماتی تا مباحث پیشرفته پایتون را بررسی می کنیم تا بتوانیم پنج نرم افزار بزرگ تحت شبکه را طراحی کنیم.