کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲 – Telegram
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
2.73K subscribers
1.08K photos
265 videos
30 files
1.14K links
👈 اینجا جایی است که یاد می‌گیریم و ایده‌هایمان را به واقعیت تبدیل می‌کنیم و در نهایت با هم رشد می‌کنیم

💬 Group : @IRdeveloperchat
تبادل / تبلیغات : @ProgramersCafeSup 🫴


♂️ مالک : @Ali_Rohany ♂️
Download Telegram
دوستان من داشتم میگشتم یه تمرین سخت اصلا خار و مادر تمرین پیدا کردم سعی کنید با زبون خودتون بزنید اینو این جدا از اون سری تمرین هامونه این فقط دیدم باحاله خودم هنوز حلش نکردم ایده هاتونو بگید تو کامنتا
تمرین:
یک تابع به نام longest_palindrome بنویسید که یک رشته را به عنوان ورودی دریافت کند و بزرگ‌ترین زیررشته پالیندرومی را در آن رشته
برگرداند. زیررشته پالیندرومی به معنای یک زیررشته است که از جلو و عقب خوانده می‌شود و دارای بیشترین تعداد حروف است.
برای مثال، اگر رشته ورودی به صورت زیر باشد:

string = "babad"


خروجی انتظاری برنامه باید برابر "bab" یا "aba" باشد، زیرا این دو زیررشته همگی پالیندرومی هستند و بزرگ‌ترین‌ها هستند.

اگه کسی ایده ای هم داره بگه 🙏🌹

https://news.1rj.ru/str/Cafe_Of_Code
👍8🔥1
دوست دارید درباره زبان برنامه نویسی راست مطلب بزارم (روزانه یا هر دوروز یه بار کم کم یه جاهایی شو توضیح میدم
Anonymous Poll
39%
اره مرسی ازت ادمین مهربان
43%
نه حال و حوصله زبان جدید ندارم
43%
اره مرسی ازت ادمین مهربان و خوب و دانا و....
8
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲 pinned «دوست دارید درباره زبان برنامه نویسی راست مطلب بزارم (روزانه یا هر دوروز یه بار کم کم یه جاهایی شو توضیح میدم»
اگ در زمینه های زیر، پروژه یا توانمندی ای دارید و دنبال دیده شدن هستید، به کانال زیر مراجعه کنید:

خدمات مرتبط با طراحی سایت
فتوشاپ و شاخه های آن
ادیت
دروس مدرسه یا دانشگاهی
دیجیتال مارکتینگ و شبکه های اجتماعی
و...
@projjehdotcom 👨🏻‍🏫

درج پروژه رایگان است❤️

https://news.1rj.ru/str/Cafe_Of_Code
🔥3
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
دوستان من داشتم میگشتم یه تمرین سخت اصلا خار و مادر تمرین پیدا کردم سعی کنید با زبون خودتون بزنید اینو این جدا از اون سری تمرین هامونه این فقط دیدم باحاله خودم هنوز حلش نکردم ایده هاتونو بگید تو کامنتا تمرین: یک تابع به نام longest_palindrome بنویسید که یک…
اینم جوابه تمرین که با راست زدم فک کنم زیاد شلوغش کردم نمیدونم ولی خب دیگه خیلی تلاش کردم این شد نتیجه😂❤️البته اینو بگم شما باید تو main
fn main() {
let my_string = "babad";
let result = longest_palindrome(my_string);
println!("Longest palindrome: {}", result);
}
اینو بدید مثل زبان های c


https://news.1rj.ru/str/Cafe_Of_Code
🔥4👍2
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
دوست دارید درباره زبان برنامه نویسی راست مطلب بزارم (روزانه یا هر دوروز یه بار کم کم یه جاهایی شو توضیح میدم
با توجه به اینم من براتون میزارم آموزششو ولی داکیومنت خودش خیلی بهتره منم طبق داکیومنتش ادامه میدم بریم تو کارش اینم داکیمونتشه اگه زبانتون از این هم استفاده کنید
https://doc.rust-lang.org/book/

https://news.1rj.ru/str/Cafe_Of_Code
👍51
برای نصب راست تو گنو/لینوکس
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
اینو بزنید بعد ببینید اگه
rustc --version اوکی بود حله
برای ویندوز حقیقتا نمیدونم رفتم سرچ کردم این ویدیو تو یوتوب هست برید ببینید
https://www.youtube.com/watch?v=enk0o7eWNsc


https://news.1rj.ru/str/Cafe_Of_Code
👍41
📱تمرین سوم جاوااسکریپت :

برنامه ای بنویسید که در کنسول همچین خروجی بدهد :
*
**
***
****
⚡️یکم دقت میخواد ⚡️
🔆راهنمایی : باید از دوتا حلقه for داخل هم استفاده کنین🔆
🔥2
یک پلاگینی هست به اسم Whimsical که با کمکش میتونید از ChatGPT بخواید براتون دیاگرام تهیه کنه؛ خیلی کاربردیه

@Cafe_Of_Code
👍3
تمرین امروزتون برا پایتون اینه یه تابعی بنویسید یه آرایه بگیره و ۲ عدد بزرگ این آرایه رو برگردونه
اینجور تمرین ها به شما کمک میکنه برنامه نویس های بهتری بشید سعی کنید با زبون خودتون حلش کنید من هم با راست جوابشو میزارم هم پایتون

https://news.1rj.ru/str/Cafe_Of_Code
🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
📱تزیینات سه بعدی مجازی با #هوش_مصنوعی

⚡️عکسی از یک اتاق خالی آپلود کنید، مستطیل ها بکشید، مبلمانی را که می خواهید توصیف کنید و در یک دقیقه یک تصویر واقعی واقعی ارائه دهید⚡️
👌3
سوال: طراحی سایت به چه بخش هایی تقسیم می‌شود؟ فرانت اند به چه معناست؟

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

فرانت اند یکی از بخش های پر مخاطب در برنامه نویسی وب است، زیرا این بخش کد هایی را که کاربر در مرورگرش می بیند را برعهده دارد. فرانت اند به طراحی و ایجاد اینترفیس کاربری برای کاربران کمک می کند. برای طراحی صفحات وب کاملاً تعاملی و محبوب، استفاده از فرانت اند ضروری است.

افرادی که به عنوان برنامه نویس فرانت اند فعالیت می کنند، شامل تخصص هایی مانند HTML، CSS و جاوا اسکریپت می شوند. HTML به عنوان زبان برنامه نویسی اصلی وب، به برنامه نویسان فرانت اند کمک می کند تا ساختار استاندارد صفحات وب را ایجاد کنند. CSS نیز کمک می کند تا طرح صفحات روی صفحه نمایش جذاب تر و کاربرپسندتری باشد. در نهایت، جاوا اسکریپت به عنوان یک زبان برنامه نویسی خودکار، به برنامه نویسان فرانت اند این امکان را می دهد که صفحات تعاملی و پویا ایجاد کنند.

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

به عنوان جمع بندی، فرانت اند به یکی از بخش های حیاتی برنامه نویسی وب تبدیل شده است و در صنعت فناوری اطلاعات، تخصص فرانت اند بسیار ارزشمند به حساب می آید. در نتیجه، برنامه نویسان فرانت اند می بایست به تغییرات برنامه و نیازمندی های کاربران پاسخ دهند تا تجربه کاربری افراد را بیشتر کنند.
👍4
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
سوال: طراحی سایت به چه بخش هایی تقسیم می‌شود؟ فرانت اند به چه معناست؟ در برنامه نویسی، تمام صفحات وب در دو بخش اساسی تقسیم می شوند: فرانت اند و بک اند. فرانت اند، بخشی از وبسایت است که اطلاعات به صورت مستقیم برای کاربر نهایی نمایش داده می شوند. این شامل طراحی…
سوال بعدی: بک اند چیست؟

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

در برنامه‌نویسی، تکنولوژی‌های مختلفی برای پیاده‌سازی بخش بک‌اند به کار می‌روند. به عنوان مثال، زبان‌های برنامه‌نویسی‌ مثل جاوا، پایتون، PHP، روبی و زبان‌های فرانت اند مثل جاوااسکریپت، تکنولوژی‌های سمت سرور مثل اپاچی، آی‌آی‌اس و نرم‌افزارهای مدیریت محتوا مانند وردپرس، دروپال و جوملا.

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

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

❗️لطفا به دوستان خود هم بگویید که به کانال ما بپیوندند و از محتواهای مفید یاد بگیرند.
👍4
سلام دوستان👋

امروز می‌خواهم با شما درباره چند ویرایشگر ویدیو برجسته صحبت کنم. این ویرایشگرهای ویدیو، ابزارهای مفیدی هستند که به شما کمک می‌کنند تا ویدیوهای خود را با کیفیت بالا و با جلوه‌های زیبا و جذاب ویرایش کنید.

اولین ویرایشگر ویدیویی که معرفی می‌کنم، Filmora هست. این نرم افزار، یکی از محبوب‌ترین ویرایشگرهای ویدیویی است و با استفاده از ابزارهای متنوعی می‌توانید ویدیوهایی با افکت‌های جذاب و چشم نواز تهیه کنید.

دیگر ویرایشگر ویدیویی که می‌توانید از آن استفاده کنید، Adobe Premiere Pro است. این ویرایشگر، تجربه حرفه‌ای و روانی در ویرایش ویدیوها را به شما ارائه می‌دهد.

ویرایشگر ویدیویی یک دیگر که می‌توانید از آن استفاده کنید، DaVinci Resolve است. این ویرایشگر، یکی از قدرتمندترین ویرایشگرهای ویدیویی است که می‌تواند به شما کمک کند ویدیوهایی با کیفیت بالا بسازید.

آخرین ویرایشگر ویدیویی که می‌خواهم معرفی کنم، iMovie هست. این ویرایشگر ویدیویی، یک ابزار ساده و مفید برای ویرایش ویدیوهاست و با استفاده از آن می‌توانید به راحتی ویرایش ویدیوهای خود را انجام دهید.

پس دوستان عزیز، با این ویرایشگرهای ویدیویی می‌توانید به راحتی ویدیوهای خود را ویرایش کنید و به صورت حرفه‌ای به سفر خود در دنیای ویرایش ویدیو پایان دهید👍
👍3