آموزش کلینیک کد: کلوژور

Code Clinic: Clojure

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه نویسان موفق بیشتر از نحوه کدگذاری می دانند. آنها همچنین می دانند که چگونه در مورد حل مشکلات فکر کنند. کد کلینیک مجموعه ای است که نویسندگان ما با استفاده از زبانهای مختلف مشکلات یکسانی را حل می کنند. در اینجا Caleb Smith با Clojure ، یک زبان برنامه نویسی مبتنی بر Lisp کار می کند. Caleb یک سری چالش ها را معرفی می کند و سپس به بررسی اجمالی راه حل های خود در Clojure می پردازد. چالش ها شامل انجام تجزیه و تحلیل آماری ، جستجوی دایرکتوری برای تصاویر و دسترسی به دستگاه های جانبی است.

وقتی کارتان تمام شد ، به دوره های دیگر این مجموعه مراجعه کنید تا ببینید چطور می توانید چالش های مشابه را در زبانهایی مانند C ++ ، C # ، JavaScript ، PHP ، Python ، R ، Ruby ، Go و Swift حل کنید. با مقایسه و تضاد نتایج ، می توانید معماری هر زبان و نقاط قوت و ضعف آن را بهتر درک کنید.

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • نصب و راه اندازی Installing and setting up

  • با استفاده از پرونده های تمرینی Using the exercise files

  • بهترین استفاده را از کلینیک کد Getting the most out of Code Clinic

1. مشکل 1: کاوش در دریاچه پاند اورلی 1. Problem 1: Exploring Lake Pend Oreille

  • کاوش در دریاچه پند اوریل Exploring Lake Pend Oreille

  • بررسی اجمالی راه حل Solution overview

  • درخواست های وب Making web requests

  • با استفاده از یک بانک اطلاعاتی Using a database

  • متوسط و واسطه Averages and medians

  • تاریخ و زمان Date and time

  • تجزیه و تحلیل داده های آب و هوا Parsing weather data

  • جمع آوری DB Populating the DB

  • رابط خط فرمان Command-line interface

2. مشکل 2: تجزیه و تحلیل تصویر 2. Problem 2: Image Analysis

  • تجزیه و تحلیل تصویر Image analysis

  • بررسی اجمالی راه حل Solution overview

  • نصب OpenCV Installing OpenCV

  • با استفاده از OpenCV Using OpenCV

  • مقایسه تصاویر Comparing images

  • بررسی نتایج Inspecting the results

  • گسترش مقایسه Extending the comparison

  • پردازش تمام تصاویر Processing all images

3. مشکل 3: هشت کوئین 3. Problem 3: Eight Queens

  • هشت ملکه Eight queens

  • نمای کلی مفهوم Concept overview

  • راه حل جایگشت Permutation solution

  • راه حل استقرایی Inductive solution

  • راه حل استقرا با بازگشت Inductive solution with recursion

  • مقایسه راه حل ها Comparing the solutions

  • نمایش نتایج Displaying results

  • نمایش نتایج Displaying results

  • رابط خط فرمان Command-line interface

  • رابط خط فرمان Command-line interface

4- مسئله 4: دسترسی به لوازم جانبی 4. Problem 4: Accessing Peripherals

  • دسترسی به لوازم جانبی Accessing peripherals

  • بررسی اجمالی راه حل Solution overview

  • نمای کلی Quil Quil overview

  • تنظیم Quil Setting up Quil

  • ایجاد گرافیک و ضبط وقایع Creating graphics and capture events

  • ایجاد صدا Creating sound

  • یکپارچه سازی صدا Integrating sound

5. مسئله 5: بازگشت و راهنماها 5. Problem 5: Recursion and Directories

  • بازگشتی Recursion and directories

  • بررسی اجمالی راه حل Solution overview

  • تجزیه داده های EXIF Parsing EXIF data

  • جستجو در دایرکتوری ها Searching directories

  • ایجاد پرونده ها و دایرکتوری ها Creating files and directories

  • رابط کاربری: یک پنجره ایجاد کنید User interface: Create a window

  • رابط کاربری: ایجاد قطعات User interface: Create components

  • رابط کاربری: برای اقدامات گوش دهید User interface: Listen for actions

  • رابط کاربری: شنوندگان را وصل کنید User Iiterface: Wire up listeners

  • رابط کاربری: نسخه ی نمایشی User interface: Demo

6. مشکل 6: ایجاد وب 6. Problem 6: Building the Web

  • ساخت وب Building the web

  • بررسی اجمالی راه حل Solution overview

  • بررسی اجمالی راه حل Solution overview

  • خواندن داده های CSV Reading CSV data

  • ایجاد HTML Generating HTML

  • تجزیه HTML Parsing HTML

  • صفحه نمایشی HTML Demoing HTML page

نمایش نظرات

آموزش کلینیک کد: کلوژور
جزییات دوره
3h 15m
56
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
14,258
- از 5
ندارد
دارد
دارد
Caleb Smith
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Caleb Smith Caleb Smith

Caleb Smith توسعه دهنده نرم افزار ، بلندگو ، مربی ، مشارکت منبع باز و سازمان دهنده است. پایتون ، JavaScript یا Clojure ، Caleb Smith می تواند آن را کدگذاری کند. او عشق خود را به برنامه نویسی از طریق تدریس به اشتراک می گذارد. در حال حاضر ، او یک توسعه دهنده Clojure در صنعت لجستیک حمل و نقل است. وی همچنین به مدت 4 سال به عنوان توسعه دهنده Python و JavaScript در گروه مشاوره Caktus مشغول به کار شد. Caleb سابقه آموزشی دارد و برنامه های درسی را برای lynda.com ، UNC-Chapel Hill و سازمان های جامعه مانند Girl Develop It RDU تدریس و تدوین کرده است. می توانید CalebCalebSmithNC را در توییتر دنبال کنید.