Forwarded from DevAcademy
https://leetcode.com/problems/group-anagrams/denoscription/
سلام به همگی
امشب جلسه داریم و قراره سوال leetcode حل کنیم
#algorithm
ذخیره در گوگل کلندر
سلام به همگی
امشب جلسه داریم و قراره سوال leetcode حل کنیم
#algorithm
ذخیره در گوگل کلندر
Forwarded from Ninja Learn | نینجا لرن
💎 توابع بازگشتی 💎
سلام دوستان! 🌟 امروز میخوایم در مورد یه مفهوم جذاب توی برنامهنویسی صحبت کنیم: توابع بازگشتی.
اگه برنامهنویس هستی یا تازه شروع کردی، حتماً این مفهوم برات جالبه! بیاین با یه مثال ساده، این موضوع رو با هم یاد بگیریم.
❓تابع بازگشتی چیه؟ 🤔
تابع بازگشتی یعنی تابعی که توی خودش دوباره خودش رو صدا میزنه!
یعنی تابع میتونه یه مسئله رو به نسخههای کوچیکتر از همون مسئله تقسیم کنه و حل کنه.
این روش توی مسائل پیچیده مثل محاسبه فاکتوریل یا سری فیبوناچی خیلی به کار میاد.
✅ مثال فاکتوریل با تابع بازگشتی 🔢
بیاین با یه مثال شروع کنیم: محاسبه فاکتوریل!
فاکتوریل یه عدد (n!) یعنی حاصل ضرب همه اعداد از ۱ تا n. مثلاً 5! میشه 120 (یعنی 1×2×3×4×5).
1⃣ جاوااسکریپت:
2⃣ پایتون:
تو این کد، تابع
❓چرا توابع بازگشتی؟ 🤓
توابع بازگشتی کمک میکنن مسائل پیچیده رو به شکل سادهتری حل کنیم. اما باید دقت کنیم که همیشه یه شرط توقف (شرط پایه) توی تابع باشه، وگرنه ممکنه تابع تا بینهایت خودش رو صدا بزنه و برنامه هنگ کنه!
تمرین عملی 📝
حالا نوبت توعه! سعی کن یه تابع بازگشتی برای سری فیبوناچی بنویسی. این تمرین بهت کمک میکنه بهتر با توابع بازگشتی آشنا بشی.
امیدوارم این آموزش براتون مفید بوده باشه!
اگه سوالی دارید یا نظری دارید، حتماً توی گروه مطرح کنید. 🌹
@ninja_learn_ir
سلام دوستان! 🌟 امروز میخوایم در مورد یه مفهوم جذاب توی برنامهنویسی صحبت کنیم: توابع بازگشتی.
اگه برنامهنویس هستی یا تازه شروع کردی، حتماً این مفهوم برات جالبه! بیاین با یه مثال ساده، این موضوع رو با هم یاد بگیریم.
❓تابع بازگشتی چیه؟ 🤔
تابع بازگشتی یعنی تابعی که توی خودش دوباره خودش رو صدا میزنه!
یعنی تابع میتونه یه مسئله رو به نسخههای کوچیکتر از همون مسئله تقسیم کنه و حل کنه.
این روش توی مسائل پیچیده مثل محاسبه فاکتوریل یا سری فیبوناچی خیلی به کار میاد.
✅ مثال فاکتوریل با تابع بازگشتی 🔢
بیاین با یه مثال شروع کنیم: محاسبه فاکتوریل!
فاکتوریل یه عدد (n!) یعنی حاصل ضرب همه اعداد از ۱ تا n. مثلاً 5! میشه 120 (یعنی 1×2×3×4×5).
1⃣ جاوااسکریپت:
function factorial(n) {
if(n === 1) {
return 1;
} else {
return n * factorial(n-1);
}
}2⃣ پایتون:
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n-1)
تو این کد، تابع
factorial خودش رو صدا میزنه تا وقتی که به عدد ۱ برسه. وقتی به ۱ رسید، مقدارها به ترتیب برمیگردن و جواب نهایی محاسبه میشه.❓چرا توابع بازگشتی؟ 🤓
توابع بازگشتی کمک میکنن مسائل پیچیده رو به شکل سادهتری حل کنیم. اما باید دقت کنیم که همیشه یه شرط توقف (شرط پایه) توی تابع باشه، وگرنه ممکنه تابع تا بینهایت خودش رو صدا بزنه و برنامه هنگ کنه!
تمرین عملی 📝
حالا نوبت توعه! سعی کن یه تابع بازگشتی برای سری فیبوناچی بنویسی. این تمرین بهت کمک میکنه بهتر با توابع بازگشتی آشنا بشی.
امیدوارم این آموزش براتون مفید بوده باشه!
اگه سوالی دارید یا نظری دارید، حتماً توی گروه مطرح کنید. 🌹
@ninja_learn_ir
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
#golden_sentence
💎 جمله طلایی امروز 💎
🔸Bad programmers worry about the code. Good programmers worry about data structures and their relationships.Linus Torvalds
برنامهنویسای ضعیف بیشتر نگران کد و چگونگی نوشتن اون هستند، در حالی که برنامهنویسای خوب تمرکز خودشون رو به روی ساختارهای دادهای و روابط بین اونها قرار میدن.
🆔 Channel | Group | YouTube
Forwarded from کداکسپلور | CodeExplore (CodeExplore)
PyAutoGUI: کتابخانهای برای کنترل موس و کیبورد و انجام عملیاتهای اتوماتیک.
Selenium: ابزار برای اتوماتیکسازی تستهای مرورگرهای وب.
Fabric: کتابخانهای برای اتوماتیکسازی وظایف از راه دور.
BeautifulSoup: ابزار برای استخراج داده از صفحات وب (وب اسکرپینگ).
SQLAlchemy: ابزار ORM برای کار با پایگاههای داده رابطهای.
Django ORM: ابزار ORM داخلی فریمورک Django برای کار با پایگاه داده.
Peewee: یک ORM ساده و کوچک برای پایگاه دادههای رابطهای.
Twisted: فریمورکی برای توسعه برنامههای شبکهای با قابلیت پردازش موازی.
Socket: ماژول داخلی پایتون برای کار با سوکتهای شبکه.
Requests: کتابخانهای محبوب برای ارسال درخواستهای HTTP.
asyncio: ابزار برای برنامهنویسی ناهمزمان و شبکهای.
PySpark: واسط پایتون برای Apache Spark، مناسب برای پردازش دادههای بزرگ.
Dask: فریمورکی برای پردازش دادههای بزرگ با استفاده از پایتون.
Apache Airflow: پلتفرمی برای برنامهریزی، مانیتورینگ، و مدیریت جریانهای کاری.
ROS (Robot Operating System): مجموعهای از کتابخانهها و ابزارها برای ساخت رباتها.
MicroPython: نسخهای از پایتون که برای اجرا روی دستگاههای محدود مناسب است.
PySerial: ابزار برای برقراری ارتباط با پورتهای سریال.
#python
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
یارو بخاطر اینکه زبان برنامه نویسی که کار میکنه توی ایران 403 میده سایتش ، چسی میاد (golang)
مرد حسابی،این ربطی به زبان نداره،کلا توی ایران سایت هایی که رنگشون آبی یا نارنجی باشن باز نمیشه
@SEYED_BAX
مرد حسابی،این ربطی به زبان نداره،کلا توی ایران سایت هایی که رنگشون آبی یا نارنجی باشن باز نمیشه
@SEYED_BAX
Forwarded from Ninja Learn | نینجا لرن
دوتا قسمت دیگه هم اپلود شد 😁
قسمت ۱۲:
https://youtu.be/3a-eMvZR3N0?si=u5Iit6niuEOmXWUj
قسمت ۱۳:
https://youtu.be/MV62c2umUO0?si=DF3y4eYoOU-iUwYp
قسمت ۱۲:
https://youtu.be/3a-eMvZR3N0?si=u5Iit6niuEOmXWUj
قسمت ۱۳:
https://youtu.be/MV62c2umUO0?si=DF3y4eYoOU-iUwYp
YouTube
🚀 اموزش مقدماتی DRF - 📚 قسمت 12 - 👨🏫 Deserialization
خوش اومدی به Ninjalearn اینجا بهت کمک میکنیم تا مهارتهای برنامهنویسی و توسعه وب رو بصورت تخصصی و اصولی یاد بگیری. 💻 از مفاهیم پایه تا تکنیکهای پیشرفته، همه چیز رو به سادهترین و کاربردیترین شکل ممکن آموزش میدیم. با ما همراه شو تا به یک توسعهدهنده حرفهای…
Forwarded from کانال اطلاعرسانی توزیع پارچ (Sohrab)
Forwarded from Mir Sobhan
v0.2.1
قابلیت دامپ و لود بهینه شدند.
آپشنال بودن پراپرتی حل شد.
قابلیت دامپ و لود بهینه شدند.
آپشنال بودن پراپرتی حل شد.
Forwarded from ASafaeirad
Next.js now supports HTTPS for your local dev server!
Docs
#news #nextjs
next dev --experimental-httpsDocs
#news #nextjs
nextjs.org
CLI: next CLI
Learn how to run and build your application with the Next.js CLI.
Forwarded from Code Module | کد ماژول (𔓙)
همه چیز از متد hasOwn جاوااسکریپت ✌️
کارایی hasOwn تقریباً مشابه hasOwnProperty هست و این متد به صورت استاتیک، از آبجکت گلوبال Object در دسترس هست و بررسی میکنه که آیا یک پراپرتی داخل یک آبجکت خاص وجود داره یا خیر. خروجی این متد یک مقدار بولین (true یا false) هست.
مستندات MDN میگه hasOwn قراره جایگزین hasOwnProperty بشه. اما چرا؟ چرا hasOwn رو به hasOwnProperty ترجیح بدیم؟
دلایل مختلفی برای معرفی این متد وجود داره. ابتدای باید محدودیتهای hasOwnProperty رو بشناسیم. اول اینکه این متد خیلی راحت میتونه Override بشه:
همچنین وقتی که یک آبجکت رو به صورت زیر میسازیم:
اینجا معمولاً هدفمون اینه که یک آبجکت بدون پروتوتایپ میخوایم. یعنی بدون والد. پس توی چنین آبجکتی هیچ یک از پراپرتیهای والد وجود نداره. از جمله hasOwnProperty. پس با صدا زدن این متد از این آبجکت خطا میگیریم:
Override کردن یا حذف کردن چنین متدی ممکنه برای یک کتابخونه خارجی دردسر ساز بشه. برای حل چنین مشکلی نویسنده اون کتابخونه مجبور بود به چنین راه حلهایی رو بیاره:
پس دولوپرای جاوااسکریپت به این فکر افتادن که یک متد اختصاصی برای حل چنین مشکلاتی معرفی کنن. اسم این متد رو گذاشتن hasOwn. اگه از این متد برای آبجکتهای بالا استفاده کنیم دیگه خطا نمیگیریم:
همونطور که گفتیم اگه یک پراپرتی توی یک آبجکت وجود داشته باشه، خروجی این متد true هست. حتی اگه مقدار پراپرتی null یا undefined باشه:
از این متد نمیتونیم برای مقادیر null و undefined استفاده کنیم:
همچنین با hasOwn میتونیم بررسی کنیم که آیا یک آرایه یک ایندکس خاص داره یا نه:
همچنین باید بدونیم که متد hasOwn یک متد کاملاً جدید هست و فقط مرورگرهای جدید از اون پشتیبانی میکنن.
#hasown #javanoscript
@CodeModule
کارایی hasOwn تقریباً مشابه hasOwnProperty هست و این متد به صورت استاتیک، از آبجکت گلوبال Object در دسترس هست و بررسی میکنه که آیا یک پراپرتی داخل یک آبجکت خاص وجود داره یا خیر. خروجی این متد یک مقدار بولین (true یا false) هست.
const person = { name: 'Emily' };
Object.hasOwn(person, 'name'); // true
person.hasOwnProperty('name'); // trueمستندات MDN میگه hasOwn قراره جایگزین hasOwnProperty بشه. اما چرا؟ چرا hasOwn رو به hasOwnProperty ترجیح بدیم؟
دلایل مختلفی برای معرفی این متد وجود داره. ابتدای باید محدودیتهای hasOwnProperty رو بشناسیم. اول اینکه این متد خیلی راحت میتونه Override بشه:
const person = {
name: 'Mario',
hasOwnProperty() {
return true;
},
}
alert(person.hasOwnProperty('age')); // trueهمچنین وقتی که یک آبجکت رو به صورت زیر میسازیم:
const person = Object.create(null);
اینجا معمولاً هدفمون اینه که یک آبجکت بدون پروتوتایپ میخوایم. یعنی بدون والد. پس توی چنین آبجکتی هیچ یک از پراپرتیهای والد وجود نداره. از جمله hasOwnProperty. پس با صدا زدن این متد از این آبجکت خطا میگیریم:
const person = Object.create(null);
person.hasOwnProperty('name'); // TypeError: person.hasOwnProperty is not a function
Override کردن یا حذف کردن چنین متدی ممکنه برای یک کتابخونه خارجی دردسر ساز بشه. برای حل چنین مشکلی نویسنده اون کتابخونه مجبور بود به چنین راه حلهایی رو بیاره:
const person = {
hasOwnProperty() {
return true;
},
}
const exists = Object.prototype.hasOwnProperty.call(person, 'age'); alert(exists); // falseپس دولوپرای جاوااسکریپت به این فکر افتادن که یک متد اختصاصی برای حل چنین مشکلاتی معرفی کنن. اسم این متد رو گذاشتن hasOwn. اگه از این متد برای آبجکتهای بالا استفاده کنیم دیگه خطا نمیگیریم:
const person1 = Object.create(null);
alert(Object.hasOwn(person1, 'name')); // false
const person2 = {
hasOwnProperty: () => true,
}
alert(Object.hasOwn(person2, 'name')); // false
همونطور که گفتیم اگه یک پراپرتی توی یک آبجکت وجود داشته باشه، خروجی این متد true هست. حتی اگه مقدار پراپرتی null یا undefined باشه:
const person = {};
Object.hasOwn(person, 'name'); // false
person.age = 4;
Object.hasOwn(person, 'age'); // true
person.prop = null;
Object.hasOwn(person, 'prop'); // true
person.prop = undefined;
Object.hasOwn(person, 'prop'); // trueاز این متد نمیتونیم برای مقادیر null و undefined استفاده کنیم:
// TypeError: can't convert undefined to object
Object.hasOwn(undefined, 'prop');
// TypeError: can't convert null to object
Object.hasOwn(null, 'prop');
همچنین با hasOwn میتونیم بررسی کنیم که آیا یک آرایه یک ایندکس خاص داره یا نه:
const numbers = ['one', 'two'];
Object.hasOwn(numbers, 1); // true
Object.hasOwn(numbers, 2); // false
همچنین باید بدونیم که متد hasOwn یک متد کاملاً جدید هست و فقط مرورگرهای جدید از اون پشتیبانی میکنن.
#hasown #javanoscript
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Go Casts 🚀
حتما سعی کنید به practice داشتن playground روی سیستم localتون عادت کنید. خیلی مهمه، چندین ساله که این شیوه رو به کار میبرم و ازش نتیجه گرفتم.
شاید برای یه سری سناریو خیلی پیچیده که حجم داده زیاد باشه و یا inter-service communication زیاد باشه سخت باشه این کار، اما برای اکثر مواقع قابل استفاده ست.
اینکه شما روی سیستم خودتون بستری رو فراهم کنید که بتونید باگ یا فیچر مورد نظر رو توسعه بدید و دیباگ کنید کمی حوصله و زمان میخواد، اما به شدت کمک میکنه بعد از راه اندازی سرعت کارتون بالا بره و سریع بتونید سناریوهای مختلفی رو تست کنید.
خود سایت گولنگ هم یه قسمتی داره به اسم playground
https://go.dev/play
ولی معمولا سناریوهایی که playground میخوان پیچیده تر از یه کد گولنگی هست که دیتابیس و سرویس های دیگه رو هم درگیر میکنه، که من باز تلاش میکنم راه اندازی کنم، حتی اگه لازم باشه که دامپ دیتابیس رو بیارم روی سیستم لوکال، یا حداقل بخشی از دامپ رو…
یا حداقل دامپ نمیشه آورد یه کدی بنویسم که داده تولید کنه
@gocasts
شاید برای یه سری سناریو خیلی پیچیده که حجم داده زیاد باشه و یا inter-service communication زیاد باشه سخت باشه این کار، اما برای اکثر مواقع قابل استفاده ست.
اینکه شما روی سیستم خودتون بستری رو فراهم کنید که بتونید باگ یا فیچر مورد نظر رو توسعه بدید و دیباگ کنید کمی حوصله و زمان میخواد، اما به شدت کمک میکنه بعد از راه اندازی سرعت کارتون بالا بره و سریع بتونید سناریوهای مختلفی رو تست کنید.
خود سایت گولنگ هم یه قسمتی داره به اسم playground
https://go.dev/play
ولی معمولا سناریوهایی که playground میخوان پیچیده تر از یه کد گولنگی هست که دیتابیس و سرویس های دیگه رو هم درگیر میکنه، که من باز تلاش میکنم راه اندازی کنم، حتی اگه لازم باشه که دامپ دیتابیس رو بیارم روی سیستم لوکال، یا حداقل بخشی از دامپ رو…
یا حداقل دامپ نمیشه آورد یه کدی بنویسم که داده تولید کنه
@gocasts
go.dev
Go Playground - The Go Programming Language
Forwarded from Gopher Academy
🔵 عنوان مقاله
Building a Blog in Go: Rendering Markdown as HTML
🟢 خلاصه مقاله:
مقالهای که شما به آن اشاره کردهاید، به بررسی یک سری مطالب آموزشی میپردازد که هدف آن ساخت یک سیستم وبلاگ ساده با استفاده از زبان برنامهنویسی Go است. این سری آموزشی به تدریج مراحل مختلف ساخت این سیستم وبلاگ را پوشش داده و به خوانندگان کمک میکند تا با استفاده از امکانات زبان Go، قابلیتهای برنامهنویسی وب خود را توسعه دهند. در هر قسمت، جنبههای مختلف توسعه نرمافزار، از جمله طراحی پایگاه داده، ساخت دسترسیهای API، مدیریت کاربر و رابط کاربری گرافیکی پرداخته شده است. این آموزشها برای برنامهنویسانی که میخواهند درک عمیقتری از توسعه نرمافزار وب با Go کسب کنند مناسب است و به آنها امکان میدهد تا پروژههای برنامهنویسی خود را به طور کاملتر و کارآمدتر مدیریت کنند.
🟣لینک مقاله:
https://www.calhoun.io/building-a-blog-part-2/
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Building a Blog in Go: Rendering Markdown as HTML
🟢 خلاصه مقاله:
مقالهای که شما به آن اشاره کردهاید، به بررسی یک سری مطالب آموزشی میپردازد که هدف آن ساخت یک سیستم وبلاگ ساده با استفاده از زبان برنامهنویسی Go است. این سری آموزشی به تدریج مراحل مختلف ساخت این سیستم وبلاگ را پوشش داده و به خوانندگان کمک میکند تا با استفاده از امکانات زبان Go، قابلیتهای برنامهنویسی وب خود را توسعه دهند. در هر قسمت، جنبههای مختلف توسعه نرمافزار، از جمله طراحی پایگاه داده، ساخت دسترسیهای API، مدیریت کاربر و رابط کاربری گرافیکی پرداخته شده است. این آموزشها برای برنامهنویسانی که میخواهند درک عمیقتری از توسعه نرمافزار وب با Go کسب کنند مناسب است و به آنها امکان میدهد تا پروژههای برنامهنویسی خود را به طور کاملتر و کارآمدتر مدیریت کنند.
🟣لینک مقاله:
https://www.calhoun.io/building-a-blog-part-2/
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Calhoun.io
Building a Blog in Go: Rendering Markdown as HTML - Calhoun.io
Now that our blog can render plaintext markdown, I was ready to start converting the markdown into HTML and rendering it nicely. The first step was to find a markdown processing library and start using it. After that I added code syntax highlighting, and
Forwarded from Python BackendHub (Mani)
نسخه جدید CfCrawler منتشر شد. همون کتابخونه ای که تو این پست راجبش حرف زده بودم.
تغییرات این نسخه:
- Make dependency to fake useragent optional
- Implement new backend support for user agent factory pool
- Implement default simple user agent pool
Improve code quality
- Fix issue with rotating user agent not changing TLS fingerprint respectively
- Fix issue with ignoring httpx transport on httpx client constructor -> now it patch the passed transport instead of ignoring it, and if not passed default to a simple transport.
لینک گیتهاب
اگه این پست و لایبری براتون مفید بود، خوشحال میشم اگه بهش استار بدید. این کار به من انگیزه بیشتری برای توسعه و بهبود فریمورک های اوپن سورس میده. از حمایتتون خیلی ممنونم 🙂 🙏
@PyBackendHub
تغییرات این نسخه:
- Make dependency to fake useragent optional
- Implement new backend support for user agent factory pool
- Implement default simple user agent pool
Improve code quality
- Fix issue with rotating user agent not changing TLS fingerprint respectively
- Fix issue with ignoring httpx transport on httpx client constructor -> now it patch the passed transport instead of ignoring it, and if not passed default to a simple transport.
لینک گیتهاب
اگه این پست و لایبری براتون مفید بود، خوشحال میشم اگه بهش استار بدید. این کار به من انگیزه بیشتری برای توسعه و بهبود فریمورک های اوپن سورس میده. از حمایتتون خیلی ممنونم 🙂 🙏
@PyBackendHub
GitHub
GitHub - ManiMozaffar/cfcrawler: Cloudflare scraper and cralwer written in Async, In-place library for HTTPX. Crawl website that…
Cloudflare scraper and cralwer written in Async, In-place library for HTTPX. Crawl website that has cloudflare enabled, easier than ever! - ManiMozaffar/cfcrawler
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
This media is not supported in your browser
VIEW IN TELEGRAM
🌲درخت تصمیم (Decision Tree)
🔥 این ابزار برای پشتیبانی از تصمیم است که از درختها برای مدل کردن استفاده میکند
بهطور خاص در آنالیز تصمیم، برای مشخص کردن استراتژی که با بیشترین احتمال به هدف برسد
کاربرد :
در هوش مصنوعی AI مبحث یادگیری ماشین Machine Learning از نوع نظارتشده Supervised برای طبقهبندی یا پیشبینی بر اساس پاسخ سؤالات قبلی استفاده میشود
✅ پکیچ supertree برای Visualize کردن درخت تصمیم با پایتون عالیه
✅ ابزار dtreeviz یک ابزار دیگه عالی در این زمینه
✅ ابزار graphviz که البته مثل قبلی ها تخصصی نیست
✅ البته که با sklearn import tree هم میشه 😎
⁉️به نظر شما بهترین ابزار Visualize کردن Decision Tree کدام است ؟
#AI #python #Machine_Learning #پایتون
🔥 این ابزار برای پشتیبانی از تصمیم است که از درختها برای مدل کردن استفاده میکند
بهطور خاص در آنالیز تصمیم، برای مشخص کردن استراتژی که با بیشترین احتمال به هدف برسد
کاربرد :
در هوش مصنوعی AI مبحث یادگیری ماشین Machine Learning از نوع نظارتشده Supervised برای طبقهبندی یا پیشبینی بر اساس پاسخ سؤالات قبلی استفاده میشود
✅ پکیچ supertree برای Visualize کردن درخت تصمیم با پایتون عالیه
✅ ابزار dtreeviz یک ابزار دیگه عالی در این زمینه
✅ ابزار graphviz که البته مثل قبلی ها تخصصی نیست
✅ البته که با sklearn import tree هم میشه 😎
⁉️به نظر شما بهترین ابزار Visualize کردن Decision Tree کدام است ؟
#AI #python #Machine_Learning #پایتون
Forwarded from کداکسپلور | CodeExplore (𝙰𝚖𝚒𝚗)
و در آخر عرض کنم خدمتتون اگه سوالی راجب کشور آلمان داشتید تو کامنت ها بپرسید ، حتما راهنماییتون میکنم
#job #germany #apply #travel
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AI Pulse (Sonia)
This media is not supported in your browser
VIEW IN TELEGRAM
با گوگل رایگان برای مصاحبه های انگلیسی تمرین کن!!!
این ابزار سال ۲۰۲۲ توسط گوگل معرفی شده ولی حالا قابلیت های هوش مصنوعی باعث شده خیلی جذاب تر بشه
فرایند کار باهاش خیلی راحت و سر راسته☺️
سوالاتی که میپرسه به چند دسته تقسیم میشن:
Background
Situational
برای یک سری مشاغل سوالات تخصصی (technical) هم می پرسه که این لیست مشاغل هست:
✏️ Data Analytics
✏️ Digital Marketing
✏️ IT Support
✏️ Project Management
✏️ UX Design
✏️ Cybersecurity
و یک گزینه General هم داره
جواب ها به صورت همزمان به متن تبدیل میشن و بعد برای هر جواب بهتون انالیز از ابعاد مختلف میده
و بعد میتونین اونایی که خوب نشدن رو با استفاده ازنکاتی که بهتون گفته مجدد ضبط کنین و نامحدود تمرین و تکرار کنین🤝
اینجا میتونین ازش استفاده کنین
@aipulse24
این ابزار سال ۲۰۲۲ توسط گوگل معرفی شده ولی حالا قابلیت های هوش مصنوعی باعث شده خیلی جذاب تر بشه
فرایند کار باهاش خیلی راحت و سر راسته
سوالاتی که میپرسه به چند دسته تقسیم میشن:
Background
Situational
برای یک سری مشاغل سوالات تخصصی (technical) هم می پرسه که این لیست مشاغل هست:
و یک گزینه General هم داره
جواب ها به صورت همزمان به متن تبدیل میشن و بعد برای هر جواب بهتون انالیز از ابعاد مختلف میده
و بعد میتونین اونایی که خوب نشدن رو با استفاده ازنکاتی که بهتون گفته مجدد ضبط کنین و نامحدود تمرین و تکرار کنین
اینجا میتونین ازش استفاده کنین
@aipulse24
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AI Pulse (Sonia)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from محتوای آزاد سهراب
توسعه دهنده فاش یک بخشی داره توی وبلاگش که هر ماه همه فعالیتهای نرمافزارآزادی خودش رو میزاره:
https://honk.sigxcpu.org/con/Free_Software_Activities_August_2024.html
ما اینکارو بکنیم میشیم خودنما :))
@SohrabContents
https://honk.sigxcpu.org/con/Free_Software_Activities_August_2024.html
ما اینکارو بکنیم میشیم خودنما :))
@SohrabContents
honk.sigxcpu.org
Free Software Activities August 2024
Forwarded from This is kihanb (kihan b)
وقتی اپ دیجی کالا رو نصب میکنید، اولین کاری که میکنه یه اطلاعات کامل از دیوایس گوشی، اپلیکیشن هایی که نصب کردین و... برای خودش جمع اوری میکنه و میفرسته.
خیلی دوست دارم توجیه این کارشون رو بدونم
خیلی دوست دارم توجیه این کارشون رو بدونم
Forwarded from Mir Sobhan
ØMQ یک پیادهسازی سبک و سریع از پروتکلهای پیامرسانی است که به برنامهنویسان این امکان را میدهد تا به راحتی و به طور مؤثر ارتباطات بین فرآیندها (IPC) و شبکه را پیادهسازی کنند.
1. سبک و سریع: ZeroMQ به گونهای طراحی شده است که عملکرد بالایی داشته باشد و به حداقل منابع نیاز داشته باشد.
2. مدلهای مختلف ارتباطی: این کتابخانه از چندین الگوی ارتباطی پشتیبانی میکند، از جمله:
- Publish/Subscribe: برای ارسال پیامها به چندین گیرنده.
- Request/Reply: برای ارتباطات درخواست و پاسخ.
- Push/Pull: برای توزیع بار کاری بین چندین پردازش.
3. پشتیبانی از چندین زبان برنامهنویسی: ZeroMQ از زبانهای مختلفی مانند C، C++، Python، Java و غیره پشتیبانی میکند.
4. قابلیت مقیاسپذیری: این کتابخانه به راحتی میتواند با افزایش تعداد کاربران یا پردازشها مقیاسپذیر باشد.
5. استفاده آسان: ZeroMQ به برنامهنویسان این امکان را میدهد که بدون نیاز به پیادهسازی پیچیده پروتکلهای شبکه، به راحتی ارتباطات را مدیریت کنند.
به طور کلی، ZeroMQ ابزاری قدرتمند برای توسعهدهندگان است که میخواهند ارتباطات سریع و مؤثری بین برنامهها یا اجزای مختلف سیستمهای خود برقرار کنند.
1. سبک و سریع: ZeroMQ به گونهای طراحی شده است که عملکرد بالایی داشته باشد و به حداقل منابع نیاز داشته باشد.
2. مدلهای مختلف ارتباطی: این کتابخانه از چندین الگوی ارتباطی پشتیبانی میکند، از جمله:
- Publish/Subscribe: برای ارسال پیامها به چندین گیرنده.
- Request/Reply: برای ارتباطات درخواست و پاسخ.
- Push/Pull: برای توزیع بار کاری بین چندین پردازش.
3. پشتیبانی از چندین زبان برنامهنویسی: ZeroMQ از زبانهای مختلفی مانند C، C++، Python، Java و غیره پشتیبانی میکند.
4. قابلیت مقیاسپذیری: این کتابخانه به راحتی میتواند با افزایش تعداد کاربران یا پردازشها مقیاسپذیر باشد.
5. استفاده آسان: ZeroMQ به برنامهنویسان این امکان را میدهد که بدون نیاز به پیادهسازی پیچیده پروتکلهای شبکه، به راحتی ارتباطات را مدیریت کنند.
به طور کلی، ZeroMQ ابزاری قدرتمند برای توسعهدهندگان است که میخواهند ارتباطات سریع و مؤثری بین برنامهها یا اجزای مختلف سیستمهای خود برقرار کنند.
Forwarded from Mir Sobhan
ØMQ یک پیادهسازی سبک و سریع از پروتکلهای پیامرسانی است که به برنامهنویسان این امکان را میدهد تا به راحتی و به طور مؤثر ارتباطات بین فرآیندها (IPC) و شبکه را پیادهسازی کنند.
1. سبک و سریع: ZeroMQ به گونهای طراحی شده است که عملکرد بالایی داشته باشد و به حداقل منابع نیاز داشته باشد.
2. مدلهای مختلف ارتباطی: این کتابخانه از چندین الگوی ارتباطی پشتیبانی میکند، از جمله:
- Publish/Subscribe: برای ارسال پیامها به چندین گیرنده.
- Request/Reply: برای ارتباطات درخواست و پاسخ.
- Push/Pull: برای توزیع بار کاری بین چندین پردازش.
github
1. سبک و سریع: ZeroMQ به گونهای طراحی شده است که عملکرد بالایی داشته باشد و به حداقل منابع نیاز داشته باشد.
2. مدلهای مختلف ارتباطی: این کتابخانه از چندین الگوی ارتباطی پشتیبانی میکند، از جمله:
- Publish/Subscribe: برای ارسال پیامها به چندین گیرنده.
- Request/Reply: برای ارتباطات درخواست و پاسخ.
- Push/Pull: برای توزیع بار کاری بین چندین پردازش.
github
GitHub
The ZeroMQ project
The ZeroMQ project has 86 repositories available. Follow their code on GitHub.