دوره های آموزشی راه حل مشکلات رایج در برنامه نویسی

40,000 تومان
  • دوره های آموزشی فوق العاده حل مشکلات رایج در زبان های برنامه نویسی
  • بررسی ۶ زبان پرکاربرد و آموزش رفع ایرادات در کدنویسی آنها
  • C++، C#، Java، PHP، Python و Ruby
  • + دوره آموزشی کارایی کدها در برنامه نویسی
  • از شرکت محبوب Lynda به زبان انگلیسی روان
  • با بهترین کیفیت اختصاصی فروشگاه عتیقه

توضیحات

دوره های آموزشی راه حل مشکلات رایج در برنامه نویسی Code Clinic

بسیاری از برنامه نویسان موفق تنها یک زبان برنامه نویسی را به صورت حرفه ای می دانند! دیگر ویژگی برنامه نویسان موفق این است که آن ها می دانند چگونه باید مشکلات و مسائلی که هنگام برنامه نویسی برایشان پیش می آید را حل کنند. اغلب برنامه نویسان از تکنیک های حل مساله “Computational Thinking” استفاده می کنند به این صورت که مساله را به بخش های کوچکتری تقسیم نموده و سعی می کنند تا از راه حل های تکنیکی برای هر بخش استفاده کنند تا در نهایت با رفع مشکل بخش های کوچک قادر باشند مساله را به طور کامل حل کنند.

دوره های آموزشی Code Clinic به بررسی راه حل های حل مشکلات رایج و یکسان هنگام برنامه نویسی با C++, C#, Java, PHP, Python و Ruby می پردازد. هربار یکی از مشکلات رایج در این زبان های برنامه نویسی تحت عناوین Problem one, Problem two و … اضافه می شود.

دوره های آموزشی برای راه حل های مشکلات رایج در برنامه نویسی C++، C#، Java، PHP، Python و Ruby:
– مشکل شماره ۱: آنالیزهای آماری، بررسی Lake Pend Oreille
– مشکل شماره ۲: آنالیز تصویر
– مشکل شماره ۳: مسئله چند وزیر
– مشکل شماره ۴: دسترسی به دستگاه های جانبی
– مشکل شماره ۵: Recursion و دایرکتوری ها
– مشکل شماره ۶: ساخت وب سایت
– و …

Many successful programmers know more than just a computer language. They also know how to think about solving problems. They use “computational thinking”: breaking a problem down into segments that lend themselves to technical solutions. Code Clinic is a series of six courses where lynda.com authors solve the same problems using different programming languages.

Visit courses in the series to see how to solve the exact same challenge in languages like C++, C#, Java, PHP, Python, and Ruby. And check back every month for new challenges.

Topics include:
Code Clinic C++:

۰۰٫ Introduction
– Welcome
– About C++
– Using the exercise files
– The C++ classes used in this course
– Getting the most from Code Clinic
– Solution overview

۰۱٫ Problem One Exploring Lake Pend Oreille
– Exploring Lake Pend Oreille
– Solution overview
– My solution Fetching the data
– My solution Storing the data
– My solution Building a report

۰۲٫ Problem Two: Image Analysis
– Image analysis
– Solution overview
– My solution: Using libjpeg
– My solution: Fuzzy matching

۰۳٫ Problem 3: Eight Queens
– Introduction NEW
– Overview of the solution NEW
– Command line interface NEW
– Implementation NEW
– Presentation and display NEW

Code Clinic C#:
۰۰٫ Introduction
– Welcome
– What you should know before starting this course
– Using the exercise files
– Getting the most from Code Clinic

۰۱٫ Problem One: Statistical Analysis
– Introducing Lake Pend Oreille
– Overview of my solution
– Retrieving data from the lake`s web service
– Running the console application
– Saving the data to a local cache
– Calculating the aggregated statistics
– Configuring the ASP.NET web service
– Returning data in JSON format
– Calculating statistics for a range of dates

۰۲٫ Problem Two: Image Analysis
– Identify the image subset
– Overview of my first solution
– Selecting image files to compare
– Comparing images with strict pixel matching
– Overview of my second solution
– Comparing images with AForge.Imaging

۰۳٫ Problem Three: Eight Queens
– A classic CS interview question
– Overview of my solution
– Opening the solution in Visual Studio
– Building the user interface
– Calculating the 92 distinct solutions
– Displaying the solutions

Code Clinic Java:
۰۰٫ Introduction
– Welcome
– Getting the most from Code Clinic

۰۱٫ Problem One Exploring Lake Pend Oreille
– Exploring Lake Pend Oreille
– Solution overview
– My solution Getting data
– My solution Handling input
– My solution Operating on data
– My solution Putting it all together

۰۲٫ Problem Two: Image Analysis
– Image analysis
– Solution overview
– My solution: Understanding the problem
– My solution: Image-comparison algorithms
– My solution: Designing an efficient algorithm

۰۳٫ Problem Three: Eight Queens
– Eight queens
– Solution overview
– My solution: Representing the chessboard
– My solution: Brute force vs. heuristic methods
– My solution: Writing the recursive algorithm

Code Clinic PHP:
۰۰٫ Introduction
– Welcome
– What you should know before watching this course
– Using the exercise files
– Getting the most from Code Clinic

۰۱٫ Problem One: Statistical Analysis
– Introducing Lake Pend Oreille
– Overview of my solution
– Setting up the database
– Retrieving the full-year records
– Processing the full-year records
– Priming the date_recorded column
– Inserting the full-year data into the database
– Processing individual days
– Retrieving a year`s data a day at a time
– Keeping the data up to date
– Calculating the mean and median values
– Creating a web service
– Getting the required data
– Building the web service response

۰۲٫ Problem Two: Image Analysis
– Image analysis
– Solution overview
– My solution: Understanding the problem
– My solution: Image-comparison algorithms
– My solution: Designing an efficient algorithm

۰۳٫ Problem Three: Eight Queens
– A classic CS interview question
– Overview of my solution
– Finding all possible combinations
– Detecting horizontal attacks programmatically
– Implementing the checkLayout() function
– Rotating the chessboard
– Eliminating duplicate solutions
– Displaying the unique solutions NEW

Code Clinic Python:
۰۰٫ Introduction
– Welcome
– Getting the most from Code Clinic

۰۱٫ Problem 1 – Exploring Lake Pend Oreille
– Exploring Lake Pend Oreille
– Solution overview
– Building the GUI front end
– Exploring the database connection
– Accessing data from the website
– The database connection

۰۲٫ Problem 2 – Image Analysis
– Image Analysis
– Solution Overview
– Outlining the concepts
– Exploring the code
– Displaying the results

۰۳٫ Problem 3: Eight Queens
– Eight Queens
– Solution Overview
– Finding solutions with itertools
– Displaying the solutions

Code Clinic Ruby:
۰۰٫ Introduction
– Welcome
– What you should know before starting this course
– Using the exercise files
– Getting the most from Code Clinic

۰۱٫ Problem One – Statistical Analysis
– Introducing Lake Pend Oreille
– Overview of my solution
– Accepting user input
– Validating user input
– Retrieving remote data
– Data calculations
– Output results
– API

۰۲٫ Problem 2 – Image Analysis
– Introducing image analysis
– Hints, tips, and tricks
– Overview of my solution
– ImageMatcher
– Matching exact pixels
– Matching similar pixels
– Determining the best match
– Optimizations
– Matching with OpenCV

۰۳٫ Problem 3: Eight Queens
– Eight Queens problem
– Hints, tips, and tricks
– Overview of my solution
– Queen and board classes
– Displaying the board
– Determining safe positions
– Using loops
– Loops with backtracking
– Loops with smarter backtracking
– Recursion primer
– Using recursion
– Finding all possible solutions
– Further exercises

Others Problems for all languages:
– Problem 4: Accessing Peripherals
– Problem 5: Recursion and Directories
– Problem 6: Building the Web


Foundations of Programming: Code Efficiency – آموزش اصول برنامه نویسی، کارایی کد ها

هنگام برنامه نویسی برای محیط های مختلف (دسکتاپ، موبایل، برنامه های تحت وب و …) می توان با استفاده از الگوریتم های مختلف به یک هدف مشخص رسید. یکی از مباحث پر اهمیت در کدنویسی (برنامه نویسی) استفاده از کدها (الگوریتم ها) به شیوه ای کاراتر است. سه خصوصیت سرعت، اجرای صحیح و بهینه بودن الگوریتم میزان کارا بودن آن را تعیین می کند. چگونگی انتخاب انواع داده ها صحیح، استفاده از زبان های سطح بالا، مدیریت صحیح میزان حافظه مصرفی هنگام اجرای برنامه ها، استفاده از پایگاه داده به شیوه صحیح و … از موضوعاتی هستند که در میزان کارایی کد های نوشته شده تاثیر به سزایی دارند. در دوره آموزشی Foundations of Programming: Code Efficiency شما با چگونگی اجرای کد های صحیح آشنا می شوید.

عناوین آموزشی:
– تشخیص مشکلات کد ها
– پذیرش محدودیت ها
– استفاده از ابزارهای تجزیه و تحلیل کد برای اندازه گیری عملکرد
– مدیریت حافظه
– مدیریت منابع
– و …

Code efficiency. There are other words we can use (optimization, performance, speed), but it’s all about making existing code run faster. Whether for desktop, mobile, or web apps, in this course you’ll see how to identify pain points and measure them accurately, as well as view multiple approaches to improve the performance. Author Simon Allardice covers everything from “quick fixes” to more complex (but more accurate) algorithms.

Learn to choose the right data types, understand the pitfalls of using high-level languages, and decide where to spend your time. Plus, see how the underlying memory management model may have more of an impact than you realize, and what performance issues you can expect working with databases and web services.

Topics include:
– Identifying problems in the code
– Embracing constraints
– Using code analysis tools to measure performance
– Managing memory
– Managing disk-based and network resources


همچنین ببینید :

Apress Oreily
Wrox press ebook for dummies
mcgraw hill Untitled-1
سجاد نبی زاده

سجاد نبی زاده

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

More Posts

Follow Me:
TwitterFacebookLinkedInPinterestGoogle PlusDiggYouTube

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره های آموزشی راه حل مشکلات رایج در برنامه نویسی”

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

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.