2. مفاهیم عمومی 3. ساختار داده ها4. حلقه 5 ساختارهای کنترل 6. اشکال زدایی و مدیریت خطا7. پردازش سیگنال8. منابع LabVIEWConcludIntroduction1. تعریف Python2. اصول برنامه نویسی در پایتون: Data3. اصول برنامه نویسی در پایتون: توابع
Introduction
ساختار داده ها را درک کنید
Understand data structures
آنچه باید بدانید
What you should know
イントロダクション
イントロダクション
「プログラミングの基礎:データ構造」へようこそ
「プログラミングの基礎:データ構造」へようこそ
2. مفاهیم عمومی 3. ساختار داده ها4. حلقه 5 ساختارهای کنترل 6. اشکال زدایی و مدیریت خطا7. پردازش سیگنال8. منابع LabVIEWConcludIntroduction1. تعریف Python2. اصول برنامه نویسی در پایتون: Data3. اصول برنامه نویسی در پایتون: توابع
1. Introduction to Data Structures
آشنایی با داده ها و انواع داده ها
Introduction to data and data types
انواع داده های عددی
Numerical data types
Booleans و شخصیت ها
Booleans and characters
انواع اولیه در حافظه
Primitive types in memory
آشنایی با ساختار داده ها
Introduction to data structures
رشته های
Strings
انواع اولیه در مقابل انواع مرجع در حافظه
Primitive vs. reference types in memory
1، 基本的なデータ構造を学ぶ
1, 基本的なデータ構造を学ぶ
変数を扱う
変数を扱う
値型と参照型とは
値型と参照型とは
変数宣言について
変数宣言について
データ構造とは
データ構造とは
構造体とは
構造体とは
抽象データ型(クラス)とは
抽象データ型(クラス)とは
2. مفاهیم عمومی 3. ساختار داده ها4. حلقه 5 ساختارهای کنترل 6. اشکال زدایی و مدیریت خطا7. پردازش سیگنال8. منابع LabVIEWConcludIntroduction1. تعریف Python2. اصول برنامه نویسی در پایتون: Data3. اصول برنامه نویسی در پایتون: توابع
2. Arrays
آرایه ها چیست؟
What are arrays?
از آرایه ها در Swift استفاده کنید
Use arrays in Swift
آرایه های چند بعدی
Multidimensional arrays
آرایه های چند بعدی در جاوا اسکریپت
Multidimensional arrays in JavaScript
آرایه های مبهم
Jagged arrays
آرایه های جا افتاده در C #
Jagged arrays in C#
آرایه های قابل تنظیم و پشتیبانی از زبان
Resizable arrays and language support
آرایه های جستجو
Search arrays
آرایه ها را مرتب کنید
Sort arrays
نماد بزرگ O
Big O notation
2. 変数について学ぶ
2. 変数について学ぶ
変数で浮動小数点数を扱う
変数で浮動小数点数を扱う
静的型付き言語と動的型付き言語の違い
静的型付き言語と動的型付き言語の違い
変数で整数値を扱う
変数で整数値を扱う
変数で数値以外のデータを扱う
変数で数値以外のデータを扱う
2. مفاهیم عمومی 3. ساختار داده ها4. حلقه 5 ساختارهای کنترل 6. اشکال زدایی و مدیریت خطا7. پردازش سیگنال8. منابع LabVIEWConcludIntroduction1. تعریف Python2. اصول برنامه نویسی در پایتون: Data3. اصول برنامه نویسی در پایتون: توابع
3. Lists
لیست های پیوندی چیست؟
What are linked lists?
عملیات در لیست های مرتبط
Operations on linked lists
ایجاد یک لیست مرتبط در جاوا
Build a linked list in Java
از لیست های مرتبط در Java استفاده کنید
Use linked lists in Java
به تنهایی در مقابل لیست های مضاعف مرتبط
Singly vs. doubly linked lists
لیست به زبانهای دیگر
Lists in other languages
جوانب مثبت و منفی لیست ها
Pros and cons of lists
3. 配列について学ぶ
3. 配列について学ぶ
多次元配列を理解する
多次元配列を理解する
1次元配列を理解する
1次元配列を理解する
配列を並び替える
配列を並び替える
可変長配列を理解する
可変長配列を理解する
配列を探索する
配列を探索する
ジャグ配列を理解する
ジャグ配列を理解する
2. مفاهیم عمومی 3. ساختار داده ها4. حلقه 5 ساختارهای کنترل 6. اشکال زدایی و مدیریت خطا7. پردازش سیگنال8. منابع LabVIEWConcludIntroduction1. تعریف Python2. اصول برنامه نویسی در پایتون: Data3. اصول برنامه نویسی در پایتون: توابع
4. Stacks and Queues
پشته چیست؟
What are stacks?
اجرای پشته ها در Swift
Implement stacks in Swift
برای LIFO از پشته های Swift استفاده کنید
Use stacks in Swift for LIFO
خطا در ردیابی با پشته ها
Error tracing with stacks
صف چیست؟
What are queues?
صف های Swift را اجرا کنید
Implement queues in Swift
برای FIFO از صف های Swift استفاده کنید
Use queues in Swift for FIFO
صف به زبانهای دیگر
Queues in other languages
صف های تخصصی
Specialized queues
جوانب مثبت و منفی پشته ها و صف ها
Pros and cons of stacks and queues
4. スタックとキューについて学ぶ
4. スタックとキューについて学ぶ
スタックとは
スタックとは
キューをプログラムで使用する
キューをプログラムで使用する
スタックをプログラムで使用する
スタックをプログラムで使用する
キューとは
キューとは
2. مفاهیم عمومی 3. ساختار داده ها4. حلقه 5 ساختارهای کنترل 6. اشکال زدایی و مدیریت خطا7. پردازش سیگنال8. منابع LabVIEWConcludIntroduction1. تعریف Python2. اصول برنامه نویسی در پایتون: Data3. اصول برنامه نویسی در پایتون: توابع
5. Hash-Based Data Structures
آرایه های انجمنی چیست؟
What are associative arrays?
درک توابع هش
Understanding hash functions
درک جداول هش
Understanding hash tables
استفاده از فرهنگ لغت در پایتون
Using dictionaries in Python
پشتیبانی زبان از هس کردن
Language support for hashing
پشتیبانی زبان برای جداول هش
Language support for hash tables
جوانب مثبت و منفی ساختارهای مبتنی بر هش
Pros and cons of hash-based structures
5. リストについて学ぶ
5. リストについて学ぶ
リストとは
リストとは
いろいろなリスト構造について
いろいろなリスト構造について
リストをプログラムで使用する
リストをプログラムで使用する
2. مفاهیم عمومی 3. ساختار داده ها4. حلقه 5 ساختارهای کنترل 6. اشکال زدایی و مدیریت خطا7. پردازش سیگنال8. منابع LabVIEWConcludIntroduction1. تعریف Python2. اصول برنامه نویسی در پایتون: Data3. اصول برنامه نویسی در پایتون: توابع
6. Trees and Graphs
مجموعه ها چیست؟
What are sets?
مجموعه در پایتون 3
Sets in Python 3
آشنایی با ساختار داده های درخت
Introduction to tree data structures
درختان جستجوی باینری را درک کنید
Understand binary search trees
درک پشته ها
Understand heaps
جوانب مثبت و منفی ساختار داده های درخت
Pros and cons of tree data structures
6. ハッシュテーブルについて学ぶ
6. ハッシュテーブルについて学ぶ
ハッシュ関数とシノニムについて
ハッシュ関数とシノニムについて
ハッシュテーブルとは
ハッシュテーブルとは
ハッシュテーブルをプログラムで使用する
ハッシュテーブルをプログラムで使用する
2. مفاهیم عمومی 3. ساختار داده ها4. حلقه 5 ساختارهای کنترل 6. اشکال زدایی و مدیریت خطا7. پردازش سیگنال8. منابع LabVIEWConcludIntroduction1. تعریف Python2. اصول برنامه نویسی در پایتون: Data3. اصول برنامه نویسی در پایتون: توابع
Conclusion
کاترین هاج بهعنوان توسعهدهنده نرمافزار در یک شرکت رسانهای کار میکند.
علاوه بر کار خود بهعنوان توسعهدهنده، کاترین یک کانال YouTube را برای افرادی که مایل هستند اجرا میکند. برای یادگیری نحوه کدنویسی قبل از فارغ التحصیلی از کالج، او به مدت سه سال به عنوان دستیار تدریس علوم کامپیوتر کار کرد. او به تلاقی رسانهها، سرگرمیها و فناوری علاقه زیادی دارد و بر ایجاد نرمافزاری متمرکز است که تأثیرگذار باشد.
نمایش نظرات