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

ریال۷.۰۰۰.۰۰۰
_alishariaty_

در این دوره، برنامه‌نویسی پایتون را از مفاهیم پایه تا مباحث پیشرفته آموزش می‌دهید. ابتدا با مفاهیم اولیه مانند مفسر پایتون، متغیرها، انواع داده‌ها، رشته‌ها، لیست‌ها، تاپل‌ها، دیکشنری‌ها و شرط‌ها و حلقه‌ها آشنا می‌شوید. سپس وارد مباحث پیشرفته‌تر مانند توابع، فضاهای نام، برنامه‌نویسی شی‌گرا، مدیریت خطاها، عبارات منظم، کار با زمان و تاریخ، Threading و کار با فایل‌ها می‌شوید. علاوه بر این، کتابخانه‌های کاربردی مثل colorama، telnetlib، paramiko، ciscoconfparse و MYSQLdb معرفی و تمرین می‌شوند. در انتها نیز با اجرای چند پروژه نمونه، نحوه استفاده عملی از پایتون در دنیای واقعی آموزش داده می‌شود و تفاوت‌های نسخه‌های Python 2 و…

Category:

توضیحات

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

مقدمه

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


چرا Python

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


مفسر Python

در این بخش با مفسر Python و نحوه عملکرد آن آشنا می‌شوید.


انتقال آرگومان

این بخش به توضیح نحوه انتقال آرگومان‌ها در Python پرداخته می‌شود.


ورودی کاربر

در این بخش با روش‌های دریافت ورودی از کاربر در Python آشنا می‌شوید.


کمک و Dir

این بخش به استفاده از دستورات Help و Dir برای دسترسی به اطلاعات در Python می‌پردازد.


متغیرها

در این بخش با مفاهیم متغیرها و نحوه استفاده از آنها در Python آشنا می‌شوید.


انواع داده‌ها در Python

این بخش به معرفی انواع داده‌های موجود در Python پرداخته می‌شود.


رشته‌ها (بخش اول)

در این بخش با مفاهیم اولیه رشته‌ها در Python و عملیات مرتبط با آن آشنا می‌شوید.


رشته‌ها (بخش دوم)

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


اعداد

در این بخش با انواع اعداد و عملیات ریاضی در Python آشنا می‌شوید.


بولین‌ها

این بخش به توضیح مفهوم بولین‌ها و کاربرد آنها در Python پرداخته می‌شود.


لیست‌ها

در این بخش با ساختار لیست‌ها و نحوه کار با آنها در Python آشنا می‌شوید.


ست‌ها

این بخش به معرفی ست‌ها و عملیات مرتبط با آنها در Python می‌پردازد.


تاپل‌ها

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


دیکشنری‌ها

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


شرط‌های if elif else

در این بخش با ساختار شرطی if، elif، و else در Python آشنا می‌شوید.


حلقه‌های for

این بخش به توضیح نحوه استفاده از حلقه‌های for در Python پرداخته می‌شود.


حلقه‌های while

در این بخش با ساختار حلقه‌های while و کاربردهای آن در Python آشنا می‌شوید.


تودرتو کردن

این بخش به بررسی نحوه تو در تو کردن ساختارها و حلقه‌ها در Python می‌پردازد.


break و continue

در این بخش با دستورات break و continue و کاربرد آنها در حلقه‌ها در Python آشنا می‌شوید.


استثناها

این بخش به مدیریت استثناها و خطاها در Python پرداخته می‌شود.


توابع

در این بخش با تعریف و استفاده از توابع در Python آشنا می‌شوید.


فضاهای نام

این بخش به توضیح مفهوم فضاهای نام و مدیریت آنها در Python می‌پردازد.


کلاس‌ها و برنامه‌نویسی شیءگرا

در این بخش با مفاهیم کلاس‌ها و برنامه‌نویسی شیءگرا (OOP) در Python آشنا می‌شوید.


colorama

این بخش به معرفی و استفاده از کتابخانه colorama برای مدیریت رنگ‌ها در Python می‌پردازد.


عبارت‌های منظم (بخش اول)

در این بخش با مفاهیم اولیه و کاربردهای ابتدایی Regular Expression در Python آشنا می‌شوید.


عبارت‌های منظم (بخش دوم)

این بخش به بررسی پیشرفته‌تر Regular Expression و تکنیک‌های پیچیده‌تر در Python می‌پردازد.


زمان، تاریخ، و sleep

در این بخش با مدیریت زمان، تاریخ، و استفاده از تابع sleep در Python آشنا می‌شوید.


Threading

این بخش به توضیح مفاهیم Threading و نحوه استفاده از آن در Python پرداخته می‌شود.


عملیات فایل

در این بخش با روش‌های انجام عملیات روی فایل‌ها در Python آشنا می‌شوید.


telnetlib

این بخش به معرفی و استفاده از کتابخانه telnetlib برای ارتباطات Telnet در Python می‌پردازد.


ssh و paramiko

در این بخش با استفاده از کتابخانه paramiko برای ارتباطات SSH در Python آشنا می‌شوید.


ciscoconfparse

این بخش به بررسی و استفاده از کتابخانه ciscoconfparse برای تحلیل پیکربندی‌های Cisco در Python می‌پردازد.


MYSQLdb

در این بخش با استفاده از کتابخانه MYSQLdb برای اتصال و مدیریت دیتابیس MySQL در Python آشنا می‌شوید.


برنامه نمونه شماره 1

این بخش به ارائه و بررسی یک برنامه نمونه کاربردی در Python پرداخته می‌شود.


برنامه نمونه شماره 2

در این بخش یک برنامه نمونه دیگر برای کاربردهای عملی در Python ارائه و تحلیل می‌شود.


مقایسه Python 2X و 3X

این بخش به بررسی تفاوت‌ها و تغییرات بین نسخه‌های 2X و 3X زبان Python می‌پردازد.

مدرس

علی شریعتی

بیش از 4 سال سابقه تدریس (3800 ساعت) دروس تخصصی شبکه ، سیسکو و مایکروسافت در ایران ( موسسه کهکشان ) و آمریکا (Genesys Works) تولید بیش از 7 (لوح) محتوی آموزش تصویری دوره های تخصصی مایکروسافت و سیسکو مشاور و ناظر انفورمانیک مورد تائید سازمان نظام صنفی رایانه ای کشور در حوزه شبکه و اینترنت کارشناس مجاز به فعالیت در حوزه آموزش در نظام ملی مدیریت امنیت اطلاعات (نما)
_alishariaty_

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “برنامه نویسی پایتون برای مهندسین شبکه”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


محصولات مشابه