مجموعه آموزش برنامه‌ نویسی پایتون Python
۳۷,۷۴۹ دانشجو ثبت نام کننده
۲۰٫۹ میلیون دقیقه یادگیری و مطالعه توسط دانشجویان
۹,۲۶۲ دقیقه مدت زمان آموز‌ش‌های این صفحه
۲۶ عنوان آموزشی تعداد آموز‌ش‌های این صفحه
۱
آموزش پایتون (Python) | برنامه نویسی پایتون مقدماتی

آموزش پایتون (Python) | برنامه نویسی پایتون مقدماتی

مدرس: مهندس پژمان اقبالی

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

یادگیری را شروع کنید ...

۲
آموزش برنامه نویسی پایتون - تکمیلی

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

مدرس: مهندس میترا تجربه کار

پایتون به دلیل سادگی و قدرت بالا از محبوبیت خاصی در سراسر جهان برخوردار است. برنامه های نوشته شده با پایتون بر روی سیستم عامل های ویندوز، مکینتاش، یونیکس، لینوکس، سولاریس و ... پیاده سازی می شوند. این زبان از زبان های برنامه نویسی مفسر محسوب می شود و به صورت کامل یک زبان شی گرا است که از قابلیت مدیریت خودکار حافظه استفاده می کند. هدف فرادرس ارائه مباحث جهت تکمیل و بهینه سازی پایتون مقدماتی است و همچنین آشنایی با NumPy فاز جدیدی از برنامه نویسی در پایتون را بروی کاربران می گشاید.

یادگیری را شروع کنید ...

۳
آموزش جنگو (Django) - فریمورک تحت وب با پایتون (Python)

آموزش جنگو (Django) - فریمورک تحت وب با پایتون (Python)

مدرس: مهندس پدرام شاه صفی

جنگو (Django)، یک وب فریمورک پایتونی رایگان و اپن سورس (Open-source) است که با هدف توسعه سریع، آسان و کارآمد، توسط توسعه دهندگان با تجربه، ساخته شده است. در جنگو می توانید بدون اختراع مجدد چرخ، فقط روی نوشتن برنامه خود تمرکز کنید. جنگو حرفه ای بودن را در کنار سادگی و سرعت به ارمغان می آورد.

یادگیری را شروع کنید ...

۴
آموزش مقدماتی ساخت ربات تلگرام با پایتون (Python)

آموزش مقدماتی ساخت ربات تلگرام با پایتون (Python)

مدرس: مهندس پویا جمالی

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

یادگیری را شروع کنید ...

۵
آموزش پروژه محور Python (پایتون) - ساخت نرم افزار برای Windows و Linux

آموزش پروژه محور Python (پایتون) - ساخت نرم افزار برای Windows و Linux

مدرس: محمد حسینی

از میان انواع زبان های برنامه نویسی، زبان پایتون (Python) به علت سهولت نسبی در یادگیری و داشتن کتابخانه های غنی و گسترده از بهترین گزینه ها برای تولید نرم افزارهای کاربردی در صنایع مختلف و تحت سیستم عامل های ویندوز (Windows)، لینوکس (Linux) و اندروید (Android) به حساب می آید. از آنجا که ابزار توسعه در این درس برمبنای پای‌ کیوت (PyQt) است در عین حال که از سادگی زبان پایتون بهره مند هستیم، از ابزار بسیار قدرتمند و شناخته شده کیوتی سی پلاس پلاس استفاده می کنیم. در این فرادرس، با نحوه تولید این نرم افزارها آشنا خواهید شد و می توانید در هر تخصصی که مشغول به فعالیت هستید نرم افزار مورد نیازتان را ایجاد کنید.

یادگیری را شروع کنید ...

۶
آموزش گراف کاوی و تحلیل شبکه ها در پایتون با NetworkX

آموزش گراف کاوی و تحلیل شبکه ها در پایتون با NetworkX

مدرس: مهندس فرشید شیرافکن

به کمک پکیج NetworkX می توان شبکه ها را ایجاد و دست کاری کرد. گره های یک گراف در این پکیج می توانند متن، تصاویر و یا موارد دیگر باشند. همچنین یال ها (لبه ها) می توانند وزن یا سری زمانی را نگه داری کنند. در این پکیج، بسیاری از الگوریتم های مربوط به گراف موجود است. به کمک این پکیج می توان کارهای مختلفی از جمله تعیین کوتاه ترین مسیر بین دو گره یا محاسبه فاصله یک گره از سایر گره های دیگر را انجام داد. به کمک معیارهای مرکزیت (Centrality Measures) مانند رتبه و بینابینی، می توان تاثیرگذارترین گره های موجود در شبکه را پیدا کرد. پایه معیار مرکزیت رتبه، این است که گره های مهم تر اتصالات بیشتری دارند. معیار مرکزیت بینابینی، تعداد دفعاتی که یک گره خاص به کوتاه ترین مسیر انتخابی بین دو گره دیگر می رسد، را تعیین می کند. هدف از این آموزش، آنالیز سریع شبکه ها است.

یادگیری را شروع کنید ...

۷
آموزش پایتون گرافیکی (رابط های گرافیکی پایتون)

آموزش پایتون گرافیکی (رابط های گرافیکی پایتون)

مدرس: مهندس سید رضا دهقان

بدون شک پایتون یکی از بهترین و پرکاربردترین و قدرتمندترین زبان های برنامه نویسی جهان است. یکی از قابلیت های بسیار جالب این زبان همه منظوره, نوشتن برنامه تحت دسکتاپ (شبیه Windows Form در #C) است. اگر پایتون کار کردید یا می خواهید شروع کنید، حتماً لازمه آن دانستن حداقل یک واسط گرافیکی (GUI) از واسط های گرافیکی بسیاری که برای آن نوشته شده است، می باشد.

یادگیری را شروع کنید ...

۸
آموزش یادگیری عمیق – شبکه های GAN با پایتون

آموزش یادگیری عمیق - شبکه های GAN با پایتون

مدرس: دکتر عادل قاضی خانی

در این فرادرس با مفاهیم و کاربردهای شبکه عصبی عمیق (GAN (Generative Adversarial Network آشنا خواهید شد. شبکه های GAN، یکی از به روزترین معماری های یادگیری عمیق است که از زمان مطرح شدن در سال ۲۰۱۴ تاکنون به شدت رشد یافته است. رشد عجیب این معماری یادگیری عمیق، به خاطر کاربردهای جذاب و بعضا حیرت آور آن از قبیل متحرک سازی تصویر ثابت مونالیزا و… بوده است. این معماری یادگیری عمیق، موضوع اصلی مقالات علمی در کنفرانس های معتبر یادگیری ماشین از قبیل NIPS در سال های اخیر است. در این آموزش با شبکه های GAN معمولی، شبکه های Deep Convolutional GAN, Semi-supervised GAN, Conditional GAN و CycleGAN آشنا می شوید.

یادگیری را شروع کنید ...

۹
آموزش فریم ورک Django Rest در پایتون برای ساخت Web APIs

آموزش فریم ورک Django Rest در پایتون برای ساخت Web APIs

مدرس: مهندس مجید ایرانپور

امروزه با فراگیر شدن تنوع سیستم ها شامل: موبایل ها، برنامه های تحت وب و اینترنت اشیا برای استفاده از سرویس ها موجب شده تا استفاده از مفهوم Web API ها به طور گسترده تر مورد توجه قرار گیرد. API مخفف کلمه Application Programming Interface بوده و سیستم های مختلف از طریق پروتکل HTTP اجازه ارتباط با آن را خواهند داشت. یکی از راه های پیاده سازی این مفهوم، استفاده از فریم ورک Django REST Framework است. این فریم ورک به صورت Open Source با زبان پایتون (Python) توسعه داده شده و به خاطر ویژگی های بارز آن بنا شد تا در این فرادرس به آموزش مفاهیم این فریم ورک قدرتمند بپردازیم.

یادگیری را شروع کنید ...

۱۰
آموزش پروژه محور پایتون (Python) - ساخت برنامه هواشناسی آنلاین

آموزش پروژه محور پایتون (Python) - ساخت برنامه هواشناسی آنلاین

مدرس: مهندس محمد جباری

زبان برنامه نویسی پایتون در حال حاضر یکی از قدرتمندترین و محبوب ترین زبان های برنامه نویسی دنیا است که در زمینه های مختلفی کاربرد دارد. استفاده از آموزش های پروژه محور می تواند به یادگیری این زبان برنامه نویسی کمک شایانی کند. ما در این فرادرس قصد داریم به صورت پروژه محور با ساخت یک برنامه هواشناسی آنلاین ساده که وضعیت آب و هوای یک شهر را در لحظه نشان می دهد، به آموزش این زبان برنامه نویسی بپردازیم.

یادگیری را شروع کنید ...

۱۱
آموزش پیاده سازی الگوریتم ژنتیک در Python - مقدماتی

آموزش پیاده سازی الگوریتم ژنتیک در Python - مقدماتی

مدرس: مهندس پژمان اقبالی

الگوریتم ژنتیک روشی است برای حل مسائل بهینه سازی مقید و نامقید که براساس انتخاب طبیعی کار می کند. این الگوریتم مرتبا جمعیتی از راه حل های منحصر به فرد را اصلاح می کند. این الگوریتم بسیار پرکاربرد است و امروزه در تمام شاخه های علوم و مهندسی به منظور بهینه سازی استفاده می شود. در این فرادرس، پیاده سازی الگوریتم ژنتیک برای بهینه سازی در Python (پایتون) به بحث گذاشته می شود، چرا که امروزه حجم بسیاری از محاسبات علمی با Python انجام می شود که آن هم به دلیل ساده بودن برنامه نویسی با آن و قدرتمند بودن این زبان برنامه نویسی است.

یادگیری را شروع کنید ...

۱۲
آموزش برنامه نویسی رزبری پای (Raspberry Pi) با پایتون

آموزش برنامه نویسی رزبری پای (Raspberry Pi) با پایتون

مدرس: مهندس مجتبی شادریان

در این فرادرس به صورت جامع و پروژه محور، برنامه نویسی برد رزبری پای با استفاده از زبان پایتون آموزش داده شده است، لازم به توضیح است این آموزش در ۳ درس آماده گردیده است که در درس اول، زبان محبوب پایتون به صورت جامع و کاربردی به صورت پروژه محور آموزش داده شده است و درس دوم، راه اندازی برد رزبری پای به صورت صفر تا صد آموزش داده شده است. سرانجام در درس سوم، برنامه نویسی قسمت های مختلف برد رزبری پای با پایتون آموزش داده شده است که برخی از آن ها عبارتند از: برنامه نویسی GPIO ها به صورت جامع، برنامه نویسی واحدهای داخلی رزبری پای، راه اندازی و برنامه نویسی برخی از سنسورها و ماژول های کاربردی مثل ماژول مسافت سنج، سنسورهای کاربردی، راه اندازی انواع موتورها، برنامه نویسی واحد PWM و… .

یادگیری را شروع کنید ...

۱۳

آموزش پیاده سازی الگوریتم ژنتیک در Python - تکمیلی - بخش دوم

مدرس: مهندس پژمان اقبالی

در ادامه مسیر شروع شده در آموزش های الگوریتم ژنتیک در پایتون مقدماتی و تکمیلی بخش اول، در این فرادرس مسائل دیگری را به کمک الگوریتم ژنتیک در پایتون بهینه سازی می کنیم. تا بدین جا مسائل گوناگون بهینه سازی از سطح ساده انتخاب شده و در هر درس مساله پیچیده تری که نیازمند الگوریتم ژنتیک کامل تری بود را بررسی کردیم. همین روند در این آموزش نیز دنبال می شود. در پایان این آموزش شما با حل مساله های بهینه سازی جدید و پیچیده تری نسبت به آموزش های مقدماتی و تکمیلی بخش اول آشنا خواهید شد و قادر خواهید بود برای حل یک مساله بهینه سازی از الگوریتم ژنتیک در پایتون استفاده کنید.

یادگیری را شروع کنید ...

۱۴
آموزش پردازش زبان های طبیعی (NLP) در پایتون (Python) با پلتفرم NLTK

آموزش پردازش زبان های طبیعی (NLP) در پایتون (Python) با پلتفرم NLTK

مدرس: مهندس احسان یزدانی

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

یادگیری را شروع کنید ...

۱۵
آموزش مقدماتی پیاده سازی مسائل بهینه سازی در پایتون (Python)

آموزش مقدماتی پیاده سازی مسائل بهینه سازی در پایتون (Python)

مدرس: مهندس پژمان اقبالی

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

یادگیری را شروع کنید ...

۱۶
آموزش مقدماتی پردازش سیگنال با Python (پایتون)

آموزش مقدماتی پردازش سیگنال با Python (پایتون)

مدرس: یگانه آقامحمدی

از جمله کاربردهای پردازش سیگنال می توان به: تشخیص گفتار و پردازش زبان طبیعی در هوش مصنوعی، سونار (Sonar) و رادار، مخابرات و تحلیل داده های دریافت شده از بدن بیمار اشاره نمود. استفاده از زبان برنامه نویسی پایتون (Python)، همواره مورد توجه اهداف پژوهشی و نیز صنعتی بوده است، به گونه ای که این زبان برنامه نویسی به یکی از محبوب ترین زبان های سطح بالا در حوزه مهندسی و تحلیل داده های آماری تبدیل شده است. در پایان این فرادرس، مخاطب قادر خواهد بود تا در پایتون با کمک توابع و کتابخانه های مختلف، به تحلیل سیگنال ها پرداخته و داده های مورد نیاز خود را استخراج نماید. پیش نیاز این آموزش، آشنایی مقدماتی با پایتون است.

 

یادگیری را شروع کنید ...

۱۷
آموزش ارتباط Arduino (آردوینو) با Python (پایتون)

آموزش ارتباط Arduino (آردوینو) با Python (پایتون)

مدرس: مهندس نوید ضرابی

آردوینو (Arduino) و پایتون (Python) دو ابزار قدرتمند و کابردی در پروژه های صنعتی، پژوهشی و آموزشی هستند. آردوینو به دلیل سهولت برنامه نویسی و در دسترس بودن سخت افزارهای سازگار با آن و پایتون به دلیل جامعه آماری بالای برنامه نویسان و کاربرد گسترده آن، محبوبیت ویژه ای پیدا کرده اند. در این فرادرس، علاوه بر این که مهارت های آردوینو و پایتون خود را به سطح بالاتری ارتقا می دهید، تفاوت زبان های برنامه نویسی آن ها را نیز بهتر درک خواهید کرد و همچنین با نحوه برقراری ارتباط با پورت سریال توسط پایتون، راه اندازی ماژول های مختلف با آردوینو، ایجاد محیط های گرافیکی و واقعیت مجازی با پایتون نیز آشنا خواهید شد.

یادگیری را شروع کنید ...

۱۸
آموزش پروژه محور Python (پایتون) - کار با Tkinter و SQLite3

آموزش پروژه محور Python (پایتون) - کار با Tkinter و SQLite3

مدرس: مهندس علی دژبرد

زبان برنامه نویسی پایتون از بهترین و کامل ترین و پرکاربردترین زبان های برنامه نویسی موجود است که در سالیان اخیر بسیار محبوب و پراستفاده شده است. به جرات می توان گفت پایتون در همه زمینه ها کاربردهایی دارد. پایتون در کنار زبان های دیگر مانند سی شارپ و سی پلاس پلاس، مبحث برنامه نویسی دسکتاپ به صورت رابط گرافیکی را تحت پوشش قرار داده است. هدف از این فرادرس یادگیری برنامه نویسی گرافیکی پایتون و استفاده از پایگاه داده SQLite3 در برنامه است. به جرات می توان گفت استفاده از پایگاه داده در هر برنامه لازم و ضروری است. در این درس ابتدا شما را با ماژول Tkinter آشنا می کنیم و سپس به سراغ پایگاه داده SQLite3 در پایتون می رویم. چند پروژه GUI به همراه پایگاه داده را پیاده سازی می کنیم.

 

یادگیری را شروع کنید ...

۱۹
آموزش بازی سازی در پایتون با کتابخانه Pygame

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

مدرس: مهندس محمد جباری

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

یادگیری را شروع کنید ...

۲۰
آموزش پیاده سازی الگوریتم ژنتیک در Python - تکمیلی - بخش اول

آموزش پیاده سازی الگوریتم ژنتیک در Python - تکمیلی - بخش اول

مدرس: مهندس پژمان اقبالی

الگوریتم ژنتیک، یک ابزار قدرتمند بهینه سازی و زبان برنامه نویسی پایتون، یک زبان قدرتمند برنامه نویسی است. امروزه بسیاری از مسائل محاسباتی در پروژه های مختلف علوم و مهندسی با استفاده از پایتون و بسیاری از مسائل بهینه سازی با استفاده از الگوریتم ژنتیک حل می شوند. این فرادرس به شما کمک می کند که بتوانید مسائل محاسباتی که نیازمند بهینه سازی با الگوریتم ژنتیک هستند را در پایتون پیاده سازی کنید که هم از قدرت پایتون در محاسبات و هم از قدرت الگوریتم ژنتیک در بهینه سازی در کنار هم بهره ببرید.

یادگیری را شروع کنید ...

۲۱
آموزش پروژه محور Python - ساخت Music Player

آموزش پروژه محور Python - ساخت Music Player

مدرس: مهندس محمد جباری

امروزه زبان برنامه نویسی پایتون (Python) برنامه نویسان زیادی را به سمت خود جذب کرده است. سادگی برنامه نویسی با این زبان، قدرتمند بودن آن و وجود کتابخانه های فراوان برای این زبان، روز به روز بر میزان محبوبیت آن اضافه می کند و برنامه نویسان زیادی تمایل دارند پایتون را یاد بگیرند. یکی از بهترین روش های یادگیری یک زبان برنامه نویسی، آموزش های به صورت پروژه محور است. ما در این فرادرس قصد داریم با استفاده از زبان برنامه نویسی پایتون، به نحوه ساخت یک Music Player ساده بپردازیم که امکان Load کردن موسیقی، پخش، توقف و همچنین امکان کم و زیاد کردن صدای آن را داشته باشد.

یادگیری را شروع کنید ...

۲۲
آموزش الگوهای طراحی (Design Patterns) در پایتون (Python)

آموزش الگوهای طراحی (Design Patterns) در پایتون (Python)

مدرس: مهندس پژمان اقبالی

پایتون (Python) یک زبان شی گرا است که در زمینه ها و گرایش های مختلفی کاربرد دارد و به صورت فوق العاده گسترده در حال پیشرفت و گسترش می باشد. در مهندسی نرم افزار، الگوی طراحی برای حل یک مشکل در طراحی نرم افزار، ارائه می شود. الگوهای طراحی، یکی از مسائل داغ در طراحی نرم افزار است. استفاده از پایتون، موجب کاهش زمان مورد نیاز برای ساخت و توسعه یک نرم افزار می باشد. در این فرادرس ما به دنبال ارائه الگوهای طراحی برای مشکل های موجود در برنامه نویسی به زبان پایتون می باشیم.

یادگیری را شروع کنید ...

۲۳
آموزش مقدماتی رابط گرافیکی PySide2 پایتون (Python)

آموزش مقدماتی رابط گرافیکی PySide2 پایتون (Python)

مدرس: مهندس علی دژبرد

با توجه به گسترش روزافزون زبان برنامه نویسی پایتون (Python) و توسعه آن برای اکثر پلتفرم های موجود، نیاز به یادگیری کتابخانه های مختلف این زبان بسیار ضروری است. در پایتون کتابخانه ای وجود دارد به نام PySide که در کنار PyQt محصول کمپانی معتبر QT هستند و کار آن ها توسعه اپلیکیشن های GUI است. در این فرادرس، PySide2 را مورد بررسی و آموزش قرار می دهیم و در ابتدا نیاز است که با مباحث پایه ای و مقدماتی پایتون آشنا باشید. در این فرادرس PySide را مورد بررسی قرار می دهیم و تفاوت های آن را با PyQt بیان خواهیم کرد. ویجت های (Widget) توسعه را ایجاد می کنیم و با QML آشنا می شویم.

یادگیری را شروع کنید ...

۲۴
آموزش Metaprogramming (برنامه نویسی متا) در پایتون

آموزش Metaprogramming (برنامه نویسی متا) در پایتون

مدرس: مهندس پژمان اقبالی

در برنامه نویسی، یکی از اصلی ترین نکات، تکرار نکردن است (Don't repeat yourself). یعنی هر جا با مساله ای رو به رو شدید که نیاز به نوشتن کدهای تکراری داشت و یا Copy و Paste کردن های زیاد داشت، اغلب مفید است که به دنبال یک روش ظریف تر باشید. در پایتون معمولا این مسائل در دسته بندی Metaprogramming حل می شوند. به طور خلاصه Metaprogramming درباره ایجاد توابع و کلاس هایی است که هدف اصلی آن ها مدیریت (Manipulate) کد می باشد. هدف از این فرادرس، کاوش کردن روش های Metaprogramming مختلف می باشد و ارائه مثال هایی از این که چطور این روش ها می توانند برای رسیدن به اهدافمان در پایتون به ما کمک کنند.

یادگیری را شروع کنید ...

۲۵
آموزش کتابخانه گرافیکی لاک پشت (Turtle Module) در پایتون

آموزش کتابخانه گرافیکی لاک پشت (Turtle Module) در پایتون

مدرس: مهندس علی دژبرد

در این فرادرس، مخاطب با گرافیک کامپیوتری در پایتون و رسم اشکال مختلف آشنا خواهد شد که می تواند مقدمه ای برای مباحث پیشرفته طراحی های کامپیوتری و به خصوص ساخت بازی و انیمیشن به کمک این زبان برنامه نویسی باشد و همچنین برای افرادی که هیچ آشنایی با مباحث گرافیک کامپیوتری ندارند، می تواند مناسب و مفید باشد. یکی از کتابخانه های پایتون، کتابخانه Turtle (لاک پشت) است که در این فرادرس مورد بررسی قرار خواهد گرفت. با کتابخانه Turtle می توانید اشکال و الگوهای مختلفی را ترسیم کنید و در واقع به وسیله آن می توان یک لاک پشت ایجاد کرد که با کنترل روی آن می توان اشکال مختلفی را رسم نمود.

 

یادگیری را شروع کنید ...

۲۶
آموزش طراحی خزشگر وب (Web Crawler) با پایتون

آموزش طراحی خزشگر وب (Web Crawler) با پایتون

مدرس: مهندس محمد آذری جعفری

بالا رفتن قدرت محاسباتی سیستم ها، افزایش حافظه ها و همچنین دسترسی آسان به داده های موجود در وب، باعث شده است تا پژوهشگران حوزه علوم داده به استفاده از داده های حجیم تحت وب، علاقه مند شوند. با توجه به این که سایت ها، شرکت ها و بنگاه های تجاری اینترنتی، داده های خود را به سادگی در اختیار دیگران نمی گذارند، پژوهشگران و برنامه نویسان، روش ها و ابزارهای قدرتمندی را برای جمع آوری و ذخیره سازی داده های وب توسعه داده اند که به آن خزش یا کرال در وب (Web Crawling) می گویند. آن ها با استفاده از این ابزار ها، داده ها و اطلاعات داخل وب سایت ها را کرال کرده و در قالب های معمول و قابل استفاده برای تحلیل های خود ذخیره می کنند و پس از آن می توانند به شکل یک فایل از آن استفاده کرده و یا برای پژوهش های حوزه داده کاوی از طریق وب، در اختیار عموم قرار دهند. موتورهای جستجو نیز برای ایندکس کردن (Indexing) صفحات وب از کرال و خزش در بین این صفحات استفاده می کنند.

یادگیری را شروع کنید ...

موضوعات آموزشی مرتبط



به همراه دهها آموزش دیگر مرتبط با مجموعه آموزش برنامه‌ نویسی پایتون Python

برای مشاهده آموزش های مرتبط دیگر، در میان بیش از ده هزار ساعت آموزش منتشر شده در فرادرس، جستجو کنید ...


فرادرس در رسانه ها و جشنواره ها

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