سیاساس گرید یا همان CSS Grid Layout که بین طراحان وب با نام Grid نیز شناخته میشود، اولین ماژول زبان CSS است که برای طراحی دوبعدی (محور X و Y) طراحی شده است. در واقع CSS Grid تنها راه صحیح طراحی صفحات وب بدون استفاده از ترفندهای مختلف است!
مقالهی آموزش CSS Grid برای تمام افرادی طراحی شده است که به دنبال استفاده از CSS هستند.
چه توسعهدهنده back-end باشید و فقط کمی با CSS کار میکنید و چه متخصص front-end باشید، به شما توصیه میکنیم این مقاله را مطالعه نمایید. گرچه که حجم آن زیاد است اما مطمئن باشید کارتان را بسیار راحت تر می کند.
برای مطالعهی این مقاله نیازی به دانش تخصصی از CSS نیست اما آشنایی ساده با عناصر HTML و دستورات ساده CSS به درک شما از مفاهیم ارائه شده در آن کمک میکند. به غیر از آشنایی اولیه با HTML و CSS به هیچ دانش دیگری نیاز ندارید.
📃 کاملترین و جامعترین راهنمای گرید در CSS را در لینک زیر بخوانید:
👉 https://www.roxo.ir/a-complete-guide-to-css-grid
💻 #برنامه_نویسی #CSS
🆔 @roxo_ir
مقالهی آموزش CSS Grid برای تمام افرادی طراحی شده است که به دنبال استفاده از CSS هستند.
چه توسعهدهنده back-end باشید و فقط کمی با CSS کار میکنید و چه متخصص front-end باشید، به شما توصیه میکنیم این مقاله را مطالعه نمایید. گرچه که حجم آن زیاد است اما مطمئن باشید کارتان را بسیار راحت تر می کند.
برای مطالعهی این مقاله نیازی به دانش تخصصی از CSS نیست اما آشنایی ساده با عناصر HTML و دستورات ساده CSS به درک شما از مفاهیم ارائه شده در آن کمک میکند. به غیر از آشنایی اولیه با HTML و CSS به هیچ دانش دیگری نیاز ندارید.
📃 کاملترین و جامعترین راهنمای گرید در CSS را در لینک زیر بخوانید:
👉 https://www.roxo.ir/a-complete-guide-to-css-grid
💻 #برنامه_نویسی #CSS
🆔 @roxo_ir
برنامههای وب را به سه بخش اصلی تقسیم میکنیم: front-end ،back-end و پایگاه داده.
💠 معماری Monolithic همان روش عادی و سنتی طراحی وب و مقیاسدهی به برنامههاست و در معماری مونولیتیک این سه بخش به شدت به یکدیگر وابسته و دائما در تعامل هستند. بنابراین طراحی پیشفرض ما monolithic است؛ یعنی برنامهی ما بصورت «یک کل» و «یک واحد مستقل» خواهد بود و این سه بخش از هم جدا نمیشوند. برنامهها با معماری مونولیتیک یک سورسکد بزرگ دارند.
💠 معماری Microservice برنامهی شما را به بخشهای مختلف و کوچکتری تقسیم میکند. در این معماری هر پروسه از برنامه به عنوان یک سرویس جداگانه در نظر گرفته میشود و هرکدام از این سرویسها منطق، پایگاه داده و کار خاص خود را دارند. در این تعریف، منظور از «بخشهای کوچکتر» ماژولهایی مستقل است که به صورت جداگانه deploy میشوند و به یکدیگر نیاز ندارند اما برای تشکیل یک برنامهی بزرگتر از طریق API با یکدیگر تعامل دارند.
📃 مزایا و معایب هر دو معماری را در لینک زیر بخوانید:
👉 https://www.roxo.ir/microservices-vs-monolith-which-architecture-is-the-best-choice
💻 #برنامه_نویسی
🆔 @roxo_ir
💠 معماری Monolithic همان روش عادی و سنتی طراحی وب و مقیاسدهی به برنامههاست و در معماری مونولیتیک این سه بخش به شدت به یکدیگر وابسته و دائما در تعامل هستند. بنابراین طراحی پیشفرض ما monolithic است؛ یعنی برنامهی ما بصورت «یک کل» و «یک واحد مستقل» خواهد بود و این سه بخش از هم جدا نمیشوند. برنامهها با معماری مونولیتیک یک سورسکد بزرگ دارند.
💠 معماری Microservice برنامهی شما را به بخشهای مختلف و کوچکتری تقسیم میکند. در این معماری هر پروسه از برنامه به عنوان یک سرویس جداگانه در نظر گرفته میشود و هرکدام از این سرویسها منطق، پایگاه داده و کار خاص خود را دارند. در این تعریف، منظور از «بخشهای کوچکتر» ماژولهایی مستقل است که به صورت جداگانه deploy میشوند و به یکدیگر نیاز ندارند اما برای تشکیل یک برنامهی بزرگتر از طریق API با یکدیگر تعامل دارند.
📃 مزایا و معایب هر دو معماری را در لینک زیر بخوانید:
👉 https://www.roxo.ir/microservices-vs-monolith-which-architecture-is-the-best-choice
💻 #برنامه_نویسی
🆔 @roxo_ir
🖍 با پایتون دقیقا چه کارهایی میتوان انجام داد؟
محبوبترین و پرطرفدارترین کاربردهای پایتون عبارتند از:
🔹توسعهی وب
🔹علم داده (شامل یادگیری ماشین، آنالیز دادهها، مصورسازی داده)
🔹اسکریپتنویسی
🔹بازی سازی
🔹ساخت برنامههای دسکتاپ
📃 توضیحات بیشتر را در مقالهی زیر بخوانید:
👉 https://www.roxo.ir/what-exactly-can-you-do-with-python
💻 #برنامه_نویسی #پایتون
🆔 @roxo_ir
محبوبترین و پرطرفدارترین کاربردهای پایتون عبارتند از:
🔹توسعهی وب
🔹علم داده (شامل یادگیری ماشین، آنالیز دادهها، مصورسازی داده)
🔹اسکریپتنویسی
🔹بازی سازی
🔹ساخت برنامههای دسکتاپ
📃 توضیحات بیشتر را در مقالهی زیر بخوانید:
👉 https://www.roxo.ir/what-exactly-can-you-do-with-python
💻 #برنامه_نویسی #پایتون
🆔 @roxo_ir
🐍 زبان برنامهنویسی پایتون (Python) به عنوان یکی از اصلیترین و سریعترین زبانهای برنامهنویسی دنیا شناخته شده است که امروز در تمام علوم وارد شده و نقش بسزایی در پیشرفت دانش بشری داشته است. این زبان را گسترهی وسیعی از کتابخانهها، توابع تشکیل میدهند.
🐍 پایتون در تمامی سیستم عاملهای ویندوز، مکینتاش و لینوکس قابل اجراست.
🐍 این زبان در دو ورژن ۲ و ۳ عرضه شد است و بسته به نوع نیاز خود میتوانید یکی از ورژنها را انتخاب کرده و آموزش خود را شروع کنید. اما توصیه تیم روکسو به شما عزیزان استفاده از نسخهی ۳ به بالاست. زیرا برخی قواعد نگارشی و نحوی در این نسخه بهینهتر شده و سرعت عملکرد آن نیز تا حدودی افزایش پیدا کرده است
📃 در این درس به بررسی مفاهیم مقدماتی زبان برنامهنویسی پایتون میپردازیم و با ابتداییترین سینتکسهای این زبان آشنا خواهید شد:
👉 https://roxo.ir/go/fmng5
💻 #برنامه_نویسی #پایتون
🆔 @roxo_ir
🐍 پایتون در تمامی سیستم عاملهای ویندوز، مکینتاش و لینوکس قابل اجراست.
🐍 این زبان در دو ورژن ۲ و ۳ عرضه شد است و بسته به نوع نیاز خود میتوانید یکی از ورژنها را انتخاب کرده و آموزش خود را شروع کنید. اما توصیه تیم روکسو به شما عزیزان استفاده از نسخهی ۳ به بالاست. زیرا برخی قواعد نگارشی و نحوی در این نسخه بهینهتر شده و سرعت عملکرد آن نیز تا حدودی افزایش پیدا کرده است
📃 در این درس به بررسی مفاهیم مقدماتی زبان برنامهنویسی پایتون میپردازیم و با ابتداییترین سینتکسهای این زبان آشنا خواهید شد:
👉 https://roxo.ir/go/fmng5
💻 #برنامه_نویسی #پایتون
🆔 @roxo_ir
معرفی انواع JOIN در زبان SQL
یکی از مباحثی که در زبان SQL برای کاربران تازه کار مشکل ایجاد می کند، بحث JOIN کردن داده ها و انواع JOIN در SQL است:
🟡 پیوند داخلی یا inner join: در این حالت تمام دادههای جدول A و جدول B که با شرطِ join همخوانی داشته باشند، ترکیب خواهند شد.
🔵 پیوند چپ یا left join: در این حالت تمام دادههای جدول سمت چپ (A) با دادههایی از جدول سمت راست (B) که شرطِ Join را رعایت کنند برگردانده میشوند.
🟡 پیوند راست یا right join: در این حالت تمام دادههای جدول سمت راست (B) با دادههایی از جدول سمت چپ (A) که شرطِ Join را رعایت کنند برگردانده میشوند.
🔵 پیوند کامل یا full join: تمام دادههایی که با شرط کوئری منطبق باشند از هر دو جدول برگردانده میشوند (هم راست و هم چپ) و دیگر شرطِ join اهمیتی ندارد.
📃 در این مقاله مفصلا به بررسی JOINها پرداخته و آنها را با مثالهای عملی توضیح دادهایم:
👉 https://www.roxo.ir/sql-join-types
💻 #برنامه_نویسی #SQL
🆔 @roxo_ir
یکی از مباحثی که در زبان SQL برای کاربران تازه کار مشکل ایجاد می کند، بحث JOIN کردن داده ها و انواع JOIN در SQL است:
🟡 پیوند داخلی یا inner join: در این حالت تمام دادههای جدول A و جدول B که با شرطِ join همخوانی داشته باشند، ترکیب خواهند شد.
🔵 پیوند چپ یا left join: در این حالت تمام دادههای جدول سمت چپ (A) با دادههایی از جدول سمت راست (B) که شرطِ Join را رعایت کنند برگردانده میشوند.
🟡 پیوند راست یا right join: در این حالت تمام دادههای جدول سمت راست (B) با دادههایی از جدول سمت چپ (A) که شرطِ Join را رعایت کنند برگردانده میشوند.
🔵 پیوند کامل یا full join: تمام دادههایی که با شرط کوئری منطبق باشند از هر دو جدول برگردانده میشوند (هم راست و هم چپ) و دیگر شرطِ join اهمیتی ندارد.
📃 در این مقاله مفصلا به بررسی JOINها پرداخته و آنها را با مثالهای عملی توضیح دادهایم:
👉 https://www.roxo.ir/sql-join-types
💻 #برنامه_نویسی #SQL
🆔 @roxo_ir
🐼 کتابخانه pandas کتابخانهای بسیار بزرگ و محبوب برای پایتون است. این کتابخانه مهم ترین ابزار تحلیل گران داده و data science است اما در عین حال میتواند استفادههای زیادی برای افراد عادی نیز داشته باشد. اگر میخواهید وارد حوزه علوم داده و تحلیل آن شوید، و امکان ندارد که بتوانید از یادگیری پانداس سر باز بزنید.
🐼 کاربردهای مختلف کتابخانه پانداس آنچنان زیاد است که لیست کردن ناتوانیهایش بسیار راحتتر از لیست کردن تواناییهایش است! شما میتوانید با استفاده از pandas دادههای خود را تمیز و مرتب کنید. این ابزار با ابزارهای مشهور دیگر مانند matplotlib نیز کار میکند تا بتواند data visualization (بصریسازی داده) را نیز انجام دهد.
📃 مقالهی زیر، پیشزمینهای برای ورود به کار با کتابخانه pandas است و میتوانید با مطالعهی آن مفاهیم کلی آن را یاد بگیرید:
👉 https://www.roxo.ir/pandas-library
💻 #برنامه_نویسی #پایتون #Pandas
🆔 @roxo_ir
🐼 کاربردهای مختلف کتابخانه پانداس آنچنان زیاد است که لیست کردن ناتوانیهایش بسیار راحتتر از لیست کردن تواناییهایش است! شما میتوانید با استفاده از pandas دادههای خود را تمیز و مرتب کنید. این ابزار با ابزارهای مشهور دیگر مانند matplotlib نیز کار میکند تا بتواند data visualization (بصریسازی داده) را نیز انجام دهد.
📃 مقالهی زیر، پیشزمینهای برای ورود به کار با کتابخانه pandas است و میتوانید با مطالعهی آن مفاهیم کلی آن را یاد بگیرید:
👉 https://www.roxo.ir/pandas-library
💻 #برنامه_نویسی #پایتون #Pandas
🆔 @roxo_ir