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

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

نمایش نظرات

نظری ارسال نشده است.

آموزش کلینیک کد: کلوژور
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 15m
56
Linkedin (لینکدین) lynda-small
30 شهریور 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 را در توییتر دنبال کنید.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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