Microfrontend.ir
در قسمت اول از پلی لیست آموزش Go ابتدا به بررسی مفهوم خوانایی کد و ضرورت آن پرداختیم سپس نصب گو را توضیح و همچنین یکی از دیباگرهای شناخته شده فضای گو به نام Delve را نصب کردیم. Link: https://youtu.be/CqzBHeqOblU PlayList: https://www.youtube.com/playli…
در قسمت دوم از آموزش Go ابتدا به بررسی Type System گو پرداختیم و سپس شیوه تعریف متغیر را در این زبان توضیح دادیم. در نهایت مقدمهای داشتیم بر پوینتر و reflection در این زبان برنامه نویسی.
Link: https://youtu.be/Pq-CHQjODvM
PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBx6qqziDa4PoWUlKBw4rlBO
〰️〰️〰️〰️〰️〰️
© | @microfrontend_ir
Link: https://youtu.be/Pq-CHQjODvM
PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBx6qqziDa4PoWUlKBw4rlBO
〰️〰️〰️〰️〰️〰️
© | @microfrontend_ir
Microfrontend.ir
در قسمت دوم از آموزش Go ابتدا به بررسی Type System گو پرداختیم و سپس شیوه تعریف متغیر را در این زبان توضیح دادیم. در نهایت مقدمهای داشتیم بر پوینتر و reflection در این زبان برنامه نویسی. Link: https://youtu.be/Pq-CHQjODvM PlayList: https://www.youtu…
تو این قسمت یه تشری به جاوا اسکریپت زدم و گفتم 1+'1' کار میکنه و عملکردی متفاوت از 1-'1' دارد. اما آیا این دستورات رو تو Go امتحان کردید؟
آنچه در قسمت بعدی خواهید دید 🙂
آنچه در قسمت بعدی خواهید دید 🙂
Microfrontend.ir
در قسمت دوم از آموزش Go ابتدا به بررسی Type System گو پرداختیم و سپس شیوه تعریف متغیر را در این زبان توضیح دادیم. در نهایت مقدمهای داشتیم بر پوینتر و reflection در این زبان برنامه نویسی. Link: https://youtu.be/Pq-CHQjODvM PlayList: https://www.youtu…
در قسمت سوم از آموزش Go به معرفی مفهوم const و تعریف آن پرداختیم. ابتدا مفهوم literal در زبانها برنامه نویسی را شرح و سپس از معایب Implicit Conversion صحبت کردیم و در نهایت شیوه تعریف const در golang را شرح دادیم. در زبان گو دو نوع const وجود دارد. نوع اول بدون نوع است و میتواند در زمان استفاده نوع خود را دریافت کند و به برنامه نویس امکان implicit conversion می دهد و نوع دوم ثابت های نوع دار هستند که نوع آن ها قابل تغییر نیست.
Link: https://youtu.be/rJoYcSPlmoY
PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBx6qqziDa4PoWUlKBw4rlBO
〰️〰️〰️〰️〰️〰️
© | @microfrontend_ir
Link: https://youtu.be/rJoYcSPlmoY
PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBx6qqziDa4PoWUlKBw4rlBO
〰️〰️〰️〰️〰️〰️
© | @microfrontend_ir
Microfrontend.ir
در قسمت سوم از آموزش Go به معرفی مفهوم const و تعریف آن پرداختیم. ابتدا مفهوم literal در زبانها برنامه نویسی را شرح و سپس از معایب Implicit Conversion صحبت کردیم و در نهایت شیوه تعریف const در golang را شرح دادیم. در زبان گو دو نوع const وجود دارد. نوع اول…
در قسمت چهارم از آموزش GO به بررسی انواع داده در زبان گو پرداختیم. در گو Data Type های مختلفی وجود دارد که اساسی ترین آنها Built-in Type ها یعنی اعداد، رشته و بول است. ابتدا نوع داده رشتهای را تشریح و چالشهای آن بویژه در تغییر و مقایسه آنها را توضیح دادم. بعد از نوع داده بول به بررسی انواع عددی و ویژگیهای آنها بویژه مفهوم Overflow پرداختیم.
Link: https://youtu.be/Tyifao9VwNU
PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBx6qqziDa4PoWUlKBw4rlBO
〰️〰️〰️〰️〰️〰️
© | @microfrontend_ir
Link: https://youtu.be/Tyifao9VwNU
PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBx6qqziDa4PoWUlKBw4rlBO
〰️〰️〰️〰️〰️〰️
© | @microfrontend_ir
Microfrontend.ir
در قسمت چهارم از آموزش GO به بررسی انواع داده در زبان گو پرداختیم. در گو Data Type های مختلفی وجود دارد که اساسی ترین آنها Built-in Type ها یعنی اعداد، رشته و بول است. ابتدا نوع داده رشتهای را تشریح و چالشهای آن بویژه در تغییر و مقایسه آنها را توضیح دادم.…
در قسمت پنجم از آموزش GO به بررسی ساختمان داده آرایه و کار با آن پرداختیم. ابتدا شیوه تعریف و مقداردهی آرایه ها را ببرسی کردم. سپس مفهوم Copy Value در کار با آرایه ها در گو را شرح و با پایتون مقایسه کردیم. در گو میتوان آرایه را به شرطی که از یک تایپ باشند با هم مقایسه و ارزیابی کرد.
در زبان گو برای حلقههای تکرار صرفا یک دستور for با حالت های مختلف داریم که تعریف انواع مختلف حلفهها را ساده کرده است و مشخصا برای پیمایش آرایهها از حالت for range استفاده میکنیم.
در نهایت با یک مثال ساده ساخت آرایه چند بعدی را نیز بررسی کردیم.
Link: https://youtu.be/VGC2AjSTYfQ
PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBx6qqziDa4PoWUlKBw4rlBO
〰️〰️〰️〰️〰️〰️
© | @microfrontend_ir
در زبان گو برای حلقههای تکرار صرفا یک دستور for با حالت های مختلف داریم که تعریف انواع مختلف حلفهها را ساده کرده است و مشخصا برای پیمایش آرایهها از حالت for range استفاده میکنیم.
در نهایت با یک مثال ساده ساخت آرایه چند بعدی را نیز بررسی کردیم.
Link: https://youtu.be/VGC2AjSTYfQ
PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBx6qqziDa4PoWUlKBw4rlBO
〰️〰️〰️〰️〰️〰️
© | @microfrontend_ir
Microfrontend.ir
در قسمت پنجم از آموزش GO به بررسی ساختمان داده آرایه و کار با آن پرداختیم. ابتدا شیوه تعریف و مقداردهی آرایه ها را ببرسی کردم. سپس مفهوم Copy Value در کار با آرایه ها در گو را شرح و با پایتون مقایسه کردیم. در گو میتوان آرایه را به شرطی که از یک تایپ باشند…
در قسمت ششم از آموزش GO کار با Slice و نکتههای آن را بررسی کردیم. ابتدا تعریف متغیر از نوع اسلایس و ساختار آن در مموری را شرح دادیم. هر متغیر slice در واقع شامل یک هدر یک آرایه است. در هدر جزییات و مشخصات دیتا تعریف و دادهها در درون آرایه ذخیره میشود. سپس دستور make که به ما امکان تعریف اسلایس اما با کنترل بیشتر بر روی هدر می دهد را توضیح دادیم. برای رسیدن به پویایی یعنی اضافه کردن آیتم به اسلایس را از طریق دستور append توضیح دادم. یکی از جذابیتهای اسلایس این است که میتوان از یک آرایه یا اسلایس دیگر به عنوان دیتای اصلی استفاده کنیم. این رویکرد هم انعطاف بالایی به اسلایس میدهد و هم ممکن است چالش هایی را به وجود بیاورد که سعی کردیم این چالش ها را بررسی کنیم و در نهایت استفاده از حلقه for range برای پیمایش عناصر اسلایس و نکتههای مهمی در استفاده از آن را مطرح کردم.
Link: https://youtu.be/Mlp1aPtFCnY
PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBx6qqziDa4PoWUlKBw4rlBO
〰️〰️〰️〰️〰️〰️
© | @microfrontend_ir
Link: https://youtu.be/Mlp1aPtFCnY
PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBx6qqziDa4PoWUlKBw4rlBO
〰️〰️〰️〰️〰️〰️
© | @microfrontend_ir
Microfrontend.ir
در قسمت ششم از آموزش GO کار با Slice و نکتههای آن را بررسی کردیم. ابتدا تعریف متغیر از نوع اسلایس و ساختار آن در مموری را شرح دادیم. هر متغیر slice در واقع شامل یک هدر یک آرایه است. در هدر جزییات و مشخصات دیتا تعریف و دادهها در درون آرایه ذخیره میشود. سپس…
با عرض معذرت، بدلیل اختلال امروز اینترنت هنوز نتونستم ویدیو رو آپلود کنم. قسمت هفتم رو فردا منتشر میکنم
Microfrontend.ir
در قسمت ششم از آموزش GO کار با Slice و نکتههای آن را بررسی کردیم. ابتدا تعریف متغیر از نوع اسلایس و ساختار آن در مموری را شرح دادیم. هر متغیر slice در واقع شامل یک هدر یک آرایه است. در هدر جزییات و مشخصات دیتا تعریف و دادهها در درون آرایه ذخیره میشود. سپس…
در قسمت هفتم از آموزش GO نوع داده map و نکتههای آن را بررسی کردیم. ابتدا ضرورت وجود این نوع داده و شیوه تعریف و استفاده از آن را شرح دادیم. سپس ساختار داخلی آن را بررسی کردم. در گو هم به مانند سایر زبانهای برنامه نویسی از hash table برای پیاده سازی استفاده شده است. دراین زبان دادهها در مجموعهای از Bucket ها که به فراخور نیاز رشد میکنند ذخیره میشود. دو مورد مهم که بایستی در استفاده از map به آن دقت کنیم را با مثالی شرح دادم. ابتدا این مورد را که با همان رشدی که map در استفاده از حافظه دارد، در زمان پاک کردن آیتم ها باکتها حذف نمیشوند و GC این کار را بر عهده خواهد گرفت و همچنین اینکه اگر سایز تخمینی برای map تعریف کنیم بهینهتر خواهد بود.
Link: https://youtu.be/4bxlgFFt8m4
PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBx6qqziDa4PoWUlKBw4rlBO
〰️〰️〰️〰️〰️〰️
© | @microfrontend_ir
Link: https://youtu.be/4bxlgFFt8m4
PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBx6qqziDa4PoWUlKBw4rlBO
〰️〰️〰️〰️〰️〰️
© | @microfrontend_ir
در قسمت هشتم از آموزش برنامه نویسی به زبان GO نوع داده struct و کاربردهای آن را بررسی کردم. برای تعریف نوع جدید در زبان گو از کلمه کلیدی type استفاده می کنیم که دو کاربرد مهم دارد. نخست برای ایجاد alias برای نوعهای موجود که اسم معناداری را به نوعها میتوان اختصاص داد و کاربرد دوم تعریف نوع داده جدید است. در این ویدیو تعریف نوع داده struct و ویژگیهای آن را شرح دادیم و سپس با یک مثال شیوه فراخوانی سرویسهای REST و ذخیره نتایج در نوع struct را توضیح دادیم. در نهایت مفاهیم Alignment and Padding و اهمیت آنها در مدیریت حافظه را بررسی کردیم.
Link: https://youtu.be/ndJS2XP_hRU
PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBx6qqziDa4PoWUlKBw4rlBO
〰️〰️〰️〰️〰️〰️
© | @microfrontend_ir
Link: https://youtu.be/ndJS2XP_hRU
PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBx6qqziDa4PoWUlKBw4rlBO
〰️〰️〰️〰️〰️〰️
© | @microfrontend_ir
Microfrontend.ir
در قسمت هشتم از آموزش برنامه نویسی به زبان GO نوع داده struct و کاربردهای آن را بررسی کردم. برای تعریف نوع جدید در زبان گو از کلمه کلیدی type استفاده می کنیم که دو کاربرد مهم دارد. نخست برای ایجاد alias برای نوعهای موجود که اسم معناداری را به نوعها میتوان…
Please open Telegram to view this post
VIEW IN TELEGRAM
Django Json Field
سالهاست که ذخیره سازی دادهها به شیوه رابطهای بهترین و رایج ترین شیوه ذخیره سازی است با این وجود در سالهای اخیر و با معرفی مفهوم NoSQL شیوههای دیگری نیز مطرح شده اند که پرکاربردترین آنها Document یا ذخیره داده به شکل JSON است. ابزارهای مختلفی مانند mongodb در این فضا رشد کردهاند اما امروزه اغلب دیتابیسهای رابطهای به شما امکان ذخیره و بازیابی این نوع از دادهها را میدهند و شاید بتوان گفت بهترین آنها PostgreSQL است. در این ویدیو ابتدا شیوه اجرای پستگرس از طریق داکر را شرح دادیم و سپس با اتصال به آن یک دیتابیس و یک جدول ساختیم که بتوان دادههای JSON را نیز در آن ذخیره کرد. سپس همان رویکرد را بر روی جنگو و با استفاده Django Json Field پیاده سازی کردیم و چند مثال از query دادهها را بررسی کردیم.
Video Link: https://youtu.be/aVahpcJQ8tE
** پلی لیست نکته ها و ترفندهای جنگو:
https://www.youtube.com/playlist?list=PLJ9zDGwhhsBwdrfdaoOqbYev3_ocuBOfv
** کلاس آنلاین آموزش جنگو
https://www.youtube.com/playlist?list=PLJ9zDGwhhsByH5tcpM9H3VzdHYpne3bSa
〰️〰️〰️〰️〰️〰️
© @microfrontend_ir
سالهاست که ذخیره سازی دادهها به شیوه رابطهای بهترین و رایج ترین شیوه ذخیره سازی است با این وجود در سالهای اخیر و با معرفی مفهوم NoSQL شیوههای دیگری نیز مطرح شده اند که پرکاربردترین آنها Document یا ذخیره داده به شکل JSON است. ابزارهای مختلفی مانند mongodb در این فضا رشد کردهاند اما امروزه اغلب دیتابیسهای رابطهای به شما امکان ذخیره و بازیابی این نوع از دادهها را میدهند و شاید بتوان گفت بهترین آنها PostgreSQL است. در این ویدیو ابتدا شیوه اجرای پستگرس از طریق داکر را شرح دادیم و سپس با اتصال به آن یک دیتابیس و یک جدول ساختیم که بتوان دادههای JSON را نیز در آن ذخیره کرد. سپس همان رویکرد را بر روی جنگو و با استفاده Django Json Field پیاده سازی کردیم و چند مثال از query دادهها را بررسی کردیم.
Video Link: https://youtu.be/aVahpcJQ8tE
** پلی لیست نکته ها و ترفندهای جنگو:
https://www.youtube.com/playlist?list=PLJ9zDGwhhsBwdrfdaoOqbYev3_ocuBOfv
** کلاس آنلاین آموزش جنگو
https://www.youtube.com/playlist?list=PLJ9zDGwhhsByH5tcpM9H3VzdHYpne3bSa
〰️〰️〰️〰️〰️〰️
© @microfrontend_ir
برای یک مسالهای من نیاز به یک کاستوم فیلد جنگو داشتم که از نوع jsonb[] پشتیبانی کنه. دیدم بد نیست که یک ویدیو هم ازش بسازم. رو این حساب اول یک مقدمهای بر jsonfield جنگو گفتم و تو ویدیو بعدی که شنبه منتشر خواهد ساخت کاستوم فیلد رو توضیح خواهم داد.
پلی لیست آموزش Go رو هم از دوشنبه ادامه میدم.
پلی لیست آموزش Go رو هم از دوشنبه ادامه میدم.
در این ویدیو از پلی لیست آموزش جنگو و نکتهها و ترفندهای آن به بررسی مفهوم Django Custom Field پرداختیم. ابتدا نوع داده JSONB Array در پستگرس را با یک مثال شرح دادم و سپس یک کاستوم فیلد نوشتیم که بتوان این نوع داده را ذخیره و بازیابی کنیم. سپس یک Custom lookup هم نوشتیم که بتوان داده ها را فیلتر کرد.
** در این ویدیو اساسا دنبال آموزش خاصی نبودم و دنبال این بودم که ترغیبتون کنم در تله آموزش نیافتید و شروع کنید به خوندن کد خود جنگو که بهترین منبع مستر شدنه :)
Video Link: https://youtu.be/I0Ry63LO-Rg
** پلی لیست نکته ها و ترفندهای جنگو:
https://www.youtube.com/playlist?list=PLJ9zDGwhhsBwdrfdaoOqbYev3_ocuBOfv
** کلاس آنلاین آموزش جنگو
https://www.youtube.com/playlist?list=PLJ9zDGwhhsByH5tcpM9H3VzdHYpne3bSa
〰️〰️〰️〰️〰️〰️
© @microfrontend_ir
** در این ویدیو اساسا دنبال آموزش خاصی نبودم و دنبال این بودم که ترغیبتون کنم در تله آموزش نیافتید و شروع کنید به خوندن کد خود جنگو که بهترین منبع مستر شدنه :)
Video Link: https://youtu.be/I0Ry63LO-Rg
** پلی لیست نکته ها و ترفندهای جنگو:
https://www.youtube.com/playlist?list=PLJ9zDGwhhsBwdrfdaoOqbYev3_ocuBOfv
** کلاس آنلاین آموزش جنگو
https://www.youtube.com/playlist?list=PLJ9zDGwhhsByH5tcpM9H3VzdHYpne3bSa
〰️〰️〰️〰️〰️〰️
© @microfrontend_ir
در روزهای آینده برمیگردم به پلی لیست Go و تا آخر شهریور تمومش کنم!
دیروز در یک توییت پرسیده بودم که به جز سینگلتون و فکتوری دیزاین پترن محبوبتون کدوماست؟
جواب ها برام جالب بود ویژوالایز کردم. فکر نمیکردم اینقدر استراتژی محبوب باشه.
شما دیزاین پترن محبوبتون کدوماست؟
Tweet Link: https://x.com/hemn_hp/status/1828808242862215483?t=fRTVRVsajVzf0f4n_2MEmw&s=19
Design Patterns PlayList:
https://www.youtube.com/playlist?list=PLJ9zDGwhhsBxUIWhfp9euGlbBIrQUhm2Q
〰️〰️〰️〰️〰️〰️
© @microfrontend_ir
جواب ها برام جالب بود ویژوالایز کردم. فکر نمیکردم اینقدر استراتژی محبوب باشه.
شما دیزاین پترن محبوبتون کدوماست؟
Tweet Link: https://x.com/hemn_hp/status/1828808242862215483?t=fRTVRVsajVzf0f4n_2MEmw&s=19
Design Patterns PlayList:
https://www.youtube.com/playlist?list=PLJ9zDGwhhsBxUIWhfp9euGlbBIrQUhm2Q
〰️〰️〰️〰️〰️〰️
© @microfrontend_ir
Forwarded from جنگولرن
من میلاد حاتمی، برنامه نویس از سال 2008، قصد دارم به علاقمندان یادگیری طراحی سایت، به صورت خصوصی جنگو آموزش دهم.
🎯در صورتی که من مربی خصوصی جنگو شما بصورت آنلاین باشم:
⚡️یک اینترنت پر سرعت نیاز دارید.
✅قبل از شروع اولین جلسه به صورت رایگان:
⚡️با سوالاتی ساده، سطح مهارت شما در جنگو را ارزیابی می کنم.
⚡️به سوالات شما در مورد سرفصل ها پاسخ می دهم.
⚡️در صورت تمایل شما، با هم یک پروژه برای آموزش مشخص می کنیم.
⚡️در مورد هزینه، تعداد جلسات، ساعت آموزش و… صحبت می کنیم.
✅در طول جلسه :
⚡️نکات کاربردی را به شما یاد می دهم.
⚡️آموزش یکطرفه نخواهد بود و شما هم بعضی مواقع کد می نویسید و با چالش هایی مواجه خواهید شد.
⚡️با برخی ابزارهای کنترل سورس نظیر github آشنا خواهید شد.
⚡️با روش صحیح جستجوی سوالات برنامه نویسی در سایت های معتبر آشنا می شوید.
⚡️شما مجازید یک میلیون سوال بپرسید 🙂
✅بعد از هر جلسه:
⚡️با هم آموزش را مرور می کنیم.
⚡️در صورت لزوم به شما تمرین می دهم.
⚡️نظر شما را جهت بهتر شدن جلسه بعدی می پرسم.
⚡️در مورد جلسه بعدی برنامه ریزی می کنیم.
جهت ارتباط با من با @miladhzz در ارتباط باشید
🎯در صورتی که من مربی خصوصی جنگو شما بصورت آنلاین باشم:
⚡️یک اینترنت پر سرعت نیاز دارید.
✅قبل از شروع اولین جلسه به صورت رایگان:
⚡️با سوالاتی ساده، سطح مهارت شما در جنگو را ارزیابی می کنم.
⚡️به سوالات شما در مورد سرفصل ها پاسخ می دهم.
⚡️در صورت تمایل شما، با هم یک پروژه برای آموزش مشخص می کنیم.
⚡️در مورد هزینه، تعداد جلسات، ساعت آموزش و… صحبت می کنیم.
✅در طول جلسه :
⚡️نکات کاربردی را به شما یاد می دهم.
⚡️آموزش یکطرفه نخواهد بود و شما هم بعضی مواقع کد می نویسید و با چالش هایی مواجه خواهید شد.
⚡️با برخی ابزارهای کنترل سورس نظیر github آشنا خواهید شد.
⚡️با روش صحیح جستجوی سوالات برنامه نویسی در سایت های معتبر آشنا می شوید.
⚡️شما مجازید یک میلیون سوال بپرسید 🙂
✅بعد از هر جلسه:
⚡️با هم آموزش را مرور می کنیم.
⚡️در صورت لزوم به شما تمرین می دهم.
⚡️نظر شما را جهت بهتر شدن جلسه بعدی می پرسم.
⚡️در مورد جلسه بعدی برنامه ریزی می کنیم.
جهت ارتباط با من با @miladhzz در ارتباط باشید
Forwarded from Reza Jafari
استفاده از هوش مصنوعی برای مهندسان نرم افزار دیگه تبدیل به یک "باید" شده و اگر مهندس نرم افزاری از هوش مصنوعی استفاده نکنه، دیر یا زود از بازار حذف میشه.
سایت کورسرا به تازگی Specialization مختص مهندسان نرمافزار منتشر کرده که چطور به صورت بهینه در مراحل مختلف توسعه نرم افزار از هوش مصنوعی استفاده کنند، از دست ندید.
لینک Generative AI for Software Development
@reza_jafari_ai
سایت کورسرا به تازگی Specialization مختص مهندسان نرمافزار منتشر کرده که چطور به صورت بهینه در مراحل مختلف توسعه نرم افزار از هوش مصنوعی استفاده کنند، از دست ندید.
لینک Generative AI for Software Development
@reza_jafari_ai
Coursera
Generative AI for Software Development
Offered by DeepLearning.AI. Leverage AI in your software ... Enroll for free.
بیسبب نیست که CSS اینقدر برام جذاب شده بود. به نظر میاد اسراییل از طریق تحلیل شبکه اجتماعی و شبیه سازی، اینقدر شناخت عمیق و معتبری از چارت سازمانی حزبالله پیدا کرده.
Computational social science:
یک رشته بینرشتهای است که از روشهای محاسباتی و دادهمحور برای مطالعه پدیدههای اجتماعی استفاده میکند. این رشته ترکیبی از علوم اجتماعی، علوم کامپیوتر و تحلیل دادههای بزرگ است. برخی از کاربردها و اهداف اصلی آن عبارتند از:
۱. تحلیل شبکههای اجتماعی: بررسی روابط و تعاملات بین افراد و گروهها در مقیاس بزرگ.
۲. مدلسازی رفتار اجتماعی: ایجاد مدلهای کامپیوتری برای پیشبینی و درک رفتارهای جمعی.
۳. تحلیل متن و زبان: استفاده از پردازش زبان طبیعی برای تحلیل محتوای رسانههای اجتماعی و سایر منابع متنی.
۴. مطالعه دینامیکهای اجتماعی: بررسی چگونگی گسترش اطلاعات، ایدهها و رفتارها در جوامع.
۵. سیاستگذاری مبتنی بر شواهد: استفاده از دادههای بزرگ برای تصمیمگیریهای سیاسی و اجتماعی.
۶. بررسی افکار عمومی: تحلیل نظرات و دیدگاههای مردم در مقیاس وسیع.
۷. پیشبینی روندهای اجتماعی: استفاده از الگوریتمهای یادگیری ماشین برای پیشبینی تغییرات اجتماعی.
این رشته به محققان و سیاستگذاران کمک میکند تا درک عمیقتری از پدیدههای پیچیده اجتماعی به دست آورند و راهحلهای مؤثرتری برای چالشهای اجتماعی ارائه دهند.
---
تحلیل شبکههای اجتماعی در مطالعه گروههای پارتیزانی و چریکی کاربرد مهمی دارد. یک مثال قابل توجه در این زمینه، مطالعهای است که بر روی شبکههای ارتباطی گروههای چریکی در کلمبیا انجام شده است.
در این مطالعه، محققان از دادههای مربوط به ارتباطات و تعاملات بین اعضای گروههای چریکی FARC (نیروهای مسلح انقلابی کلمبیا) استفاده کردند. آنها با استفاده از تکنیکهای تحلیل شبکه اجتماعی، ساختار سازمانی و الگوهای ارتباطی این گروه را مورد بررسی قرار دادند.
برخی از نتایج و کاربردهای این تحلیل عبارتند از:
1. شناسایی رهبران کلیدی: با تحلیل مرکزیت در شبکه، افرادی که نقش محوری در انتقال اطلاعات و هماهنگی عملیات داشتند، شناسایی شدند.
2. درک ساختار سلسله مراتبی: تحلیل شبکه نشان داد که FARC علیرغم ظاهر غیرمتمرکز، دارای ساختار سلسله مراتبی مشخصی است.
3. شناسایی نقاط آسیبپذیر: با تحلیل پلهای ارتباطی در شبکه، نقاطی که حذف آنها میتوانست به قطع ارتباط بین بخشهای مختلف گروه منجر شود، مشخص شدند.
4. الگوهای جذب نیرو: تحلیل شبکه نشان داد چگونه گروه از روابط خانوادگی و اجتماعی برای جذب اعضای جدید استفاده میکرد.
5. تأثیر بر استراتژیهای مقابله: این تحلیلها به نیروهای امنیتی کمک کرد تا استراتژیهای مؤثرتری برای مقابله با گروه طراحی کنند.
6. پیشبینی واکنشها: با درک ساختار شبکه، محققان توانستند واکنشهای احتمالی گروه به اقدامات دولت را پیشبینی کنند.
این مثال نشان میدهد چگونه تحلیل شبکه اجتماعی میتواند به درک عمیقتر از ساختار و عملکرد گروههای پیچیده مانند سازمانهای چریکی کمک کند و اطلاعات ارزشمندی برای تصمیمگیریهای استراتژیک فراهم آورد.
〰️〰️〰️〰️〰️〰️
© @microfrontend_ir
Computational social science:
یک رشته بینرشتهای است که از روشهای محاسباتی و دادهمحور برای مطالعه پدیدههای اجتماعی استفاده میکند. این رشته ترکیبی از علوم اجتماعی، علوم کامپیوتر و تحلیل دادههای بزرگ است. برخی از کاربردها و اهداف اصلی آن عبارتند از:
۱. تحلیل شبکههای اجتماعی: بررسی روابط و تعاملات بین افراد و گروهها در مقیاس بزرگ.
۲. مدلسازی رفتار اجتماعی: ایجاد مدلهای کامپیوتری برای پیشبینی و درک رفتارهای جمعی.
۳. تحلیل متن و زبان: استفاده از پردازش زبان طبیعی برای تحلیل محتوای رسانههای اجتماعی و سایر منابع متنی.
۴. مطالعه دینامیکهای اجتماعی: بررسی چگونگی گسترش اطلاعات، ایدهها و رفتارها در جوامع.
۵. سیاستگذاری مبتنی بر شواهد: استفاده از دادههای بزرگ برای تصمیمگیریهای سیاسی و اجتماعی.
۶. بررسی افکار عمومی: تحلیل نظرات و دیدگاههای مردم در مقیاس وسیع.
۷. پیشبینی روندهای اجتماعی: استفاده از الگوریتمهای یادگیری ماشین برای پیشبینی تغییرات اجتماعی.
این رشته به محققان و سیاستگذاران کمک میکند تا درک عمیقتری از پدیدههای پیچیده اجتماعی به دست آورند و راهحلهای مؤثرتری برای چالشهای اجتماعی ارائه دهند.
---
تحلیل شبکههای اجتماعی در مطالعه گروههای پارتیزانی و چریکی کاربرد مهمی دارد. یک مثال قابل توجه در این زمینه، مطالعهای است که بر روی شبکههای ارتباطی گروههای چریکی در کلمبیا انجام شده است.
در این مطالعه، محققان از دادههای مربوط به ارتباطات و تعاملات بین اعضای گروههای چریکی FARC (نیروهای مسلح انقلابی کلمبیا) استفاده کردند. آنها با استفاده از تکنیکهای تحلیل شبکه اجتماعی، ساختار سازمانی و الگوهای ارتباطی این گروه را مورد بررسی قرار دادند.
برخی از نتایج و کاربردهای این تحلیل عبارتند از:
1. شناسایی رهبران کلیدی: با تحلیل مرکزیت در شبکه، افرادی که نقش محوری در انتقال اطلاعات و هماهنگی عملیات داشتند، شناسایی شدند.
2. درک ساختار سلسله مراتبی: تحلیل شبکه نشان داد که FARC علیرغم ظاهر غیرمتمرکز، دارای ساختار سلسله مراتبی مشخصی است.
3. شناسایی نقاط آسیبپذیر: با تحلیل پلهای ارتباطی در شبکه، نقاطی که حذف آنها میتوانست به قطع ارتباط بین بخشهای مختلف گروه منجر شود، مشخص شدند.
4. الگوهای جذب نیرو: تحلیل شبکه نشان داد چگونه گروه از روابط خانوادگی و اجتماعی برای جذب اعضای جدید استفاده میکرد.
5. تأثیر بر استراتژیهای مقابله: این تحلیلها به نیروهای امنیتی کمک کرد تا استراتژیهای مؤثرتری برای مقابله با گروه طراحی کنند.
6. پیشبینی واکنشها: با درک ساختار شبکه، محققان توانستند واکنشهای احتمالی گروه به اقدامات دولت را پیشبینی کنند.
این مثال نشان میدهد چگونه تحلیل شبکه اجتماعی میتواند به درک عمیقتر از ساختار و عملکرد گروههای پیچیده مانند سازمانهای چریکی کمک کند و اطلاعات ارزشمندی برای تصمیمگیریهای استراتژیک فراهم آورد.
〰️〰️〰️〰️〰️〰️
© @microfrontend_ir
This media is not supported in your browser
VIEW IN TELEGRAM
سلام.
بابت کم کاری این مدت کانال عذر میخوام. واقعیتش من چند سال گذشته فضای لارج اسکیل رو تو اکوسیستم JVM تجربه کرده بودم و بعد بیشتر درگیر بیزنسهای اسمال و مدیوم بودم. اخیرا مجدد به فضای نسبتا لارج با رویکرد مدرن میشه گفت برگشتم و این باعث شده مجبور بشم خیلی چیزای جدید رو که لازمه یاد بگیرم و خیلی چیزارو که قبلا صرفا از دور دیده بودم رو باهاش درگیر شم. امیدوارم به زودی پروسه تولید محتوا برای کانال رو از سر بگیرم.
* بخشی از مستند زیبای «تهران انار ندارد»
〰️〰️〰️〰️〰️〰️
© @microfrontend_ir
بابت کم کاری این مدت کانال عذر میخوام. واقعیتش من چند سال گذشته فضای لارج اسکیل رو تو اکوسیستم JVM تجربه کرده بودم و بعد بیشتر درگیر بیزنسهای اسمال و مدیوم بودم. اخیرا مجدد به فضای نسبتا لارج با رویکرد مدرن میشه گفت برگشتم و این باعث شده مجبور بشم خیلی چیزای جدید رو که لازمه یاد بگیرم و خیلی چیزارو که قبلا صرفا از دور دیده بودم رو باهاش درگیر شم. امیدوارم به زودی پروسه تولید محتوا برای کانال رو از سر بگیرم.
* بخشی از مستند زیبای «تهران انار ندارد»
〰️〰️〰️〰️〰️〰️
© @microfrontend_ir