#css #selector #site
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡8🔥3❤🔥2
خروجی این کد سی شارپ کدوم گزینه هستش؟
#csharp #challenge
☕️ @CodeExplore
using System;
class Program
{
static void Main()
{
int[] numbers = { 1, 2, 3, 4, 5 };
int result = 0;
for (int i = 0; i < numbers.Length; i++)
{
if (i % 2 == 0)
{
result += numbers[i] * numbers[i];
}
else
{
result -= numbers[i];
}
}
Console.WriteLine(result);
}
}
#csharp #challenge
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5⚡3🔥2😁1
❤🔥6⚡3🔥3
یه سایتی براتون اوردم که بهتون API میده ولی نه هر API معمولی ( مثلا اب و هوا و فروشگاه و... )
اینسری میتونین از سایت پایین API های ارز دیجیتال و واحد پول هارو به راحتی دریافت کنین
استفاده رایگان هم داره و فقط یکم محدودیت جلوتونه که زیادم اذیت نمیکنه
از طرف دیگه API که در اختیارتون میزاره خیلی خفنه و میتونین هزاران بلا سرش بیارین
#api
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡9❤🔥6🔥3
1- for / 2- for in / 3- for of
ساختار حلقه for رو همونطور که در جریان هستید به صورت زیر هست :
for (initial_exp; condition_exp; increment_exp) {
. . .
}بیاید بهتون تک تک کارکرد این پارامتر هارو بهتون توضیح بدم :
این پارامتر اولی ، نشان دهنده ی عبارت اولی ما هست که به ما نشون میده که حلقه ی ما با چه عددی شروع به شمارش میکنه ( البته این پارامتر اختیاری هست ) و اگه این پارامتر رو بزاریم، قبل از شروع حلقه میاد بررسی میشه و تو این پارامتر معمولا یک متغیر شمارنده قرار میگیره.
تو این پارامتر واقعیتش اینکه حلقه کی تموم بشه رو مشخص میکنیم و تعیین میکنیم شمارنده ای که در پارامتر initial_exp مشخص کردیم تا چه زمانی مقدارش باید کم و زیاد بشه ( این قسمت هم اختیاری هست ). پس اگه ما این قسمت رو خالی بزاریم ، باید تو حلقه یک break داشته باشیم وگرنه شرطی که نوشتیم، بیشمار اجرا میشه و مرورگرمون کرش میکنه.
وقتی حلقه شروع به کار کنه ، این قسمت هم شروع به کار میکنه و می تونم بگم که با شمارنده ای که تو پارامتر اول ( initial_exp ) مشخص کردیم ، بهم ارتباط دارن و اون مقدار رو کم و زیاد میکنه ( مثل بقیه پارامترها اختیاری هست ).
const fruits = [ 'banana', 'watermelon', 'pineapple'];
for (let i = 0; i < fruits.length; i++) {
console.log(fruits[i]);
}
امیدوارم که لذت برده باشید.
در قسمت های بعدی براتون از حلقه های for in / for of / for each پست می زارم.
#javascript #for
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤🔥3⚡3😁2
هیچ چیز غیرممکن نیست. حتی داخل کلمه "غیرممکن" هم یک ممکن وجود دارد!
" آدری هپبورن "
#motivational
☕️ @CodeExplore
" آدری هپبورن "
#motivational
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡21❤🔥6🔥3
نرم افزار DreamWeaver ⌨️
🔥 نرم افزار DreamWeaver یه برنامه کاربردی برای طراحی و ساخت وبسایتهاست که هم برای کسایی که با کد نویسی آشنایی ندارن و هم برای حرفهایهای کدنویسی مناسبه. با DreamWeaver میتونید با کشیدن و رها کردن (drag and drop) المانهای مختلف، یه وبسایت طراحی کنید و همزمان پیشنمایش زنده از کارتون ببینید.
💎 حتی اگه به کدنویسی هم علاقه دارین، DreamWeaver امکانات خوبی براتون داره. میتونید کدهای HTML، CSS و JavaScript رو مستقیماً توش بنویسید و ویرایش کنید. در واقع، این ابزار یه محیط یکپارچه (IDE) برای توسعهدهندگان وب فراهم میکنه که شامل امکاناتی مثل برجستهسازی نحو (syntax highlighting)، تکمیل خودکار کد (code auto-completion)، و دیباگینگ (debugging) میشه.
نظرتون راجب این IDE چیه؟ چه IDE های بهتری میشناسید؟👀
#dreamweaver #ide
☕️ @CodeExplore
نظرتون راجب این IDE چیه؟ چه IDE های بهتری میشناسید؟
#dreamweaver #ide
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7⚡3🔥2
خروجی این کد جاوااسکریپت کدوم گزینه هستش؟
function* fibonacciGenerator() {
let a = 0,
b = 1;
while (true) {
yield a;
[a, b] = [b, a + b];
}
}
const getFibonacciSequence = (n) =>
Array.from({ length: n }, () => fibonacciGenerator().next().value);
console.log(getFibonacciSequence(5));⚡6❤🔥3🔥3
🔥7⚡3❤🔥2
دوتا کتاب رایگان برای یادگیری فلاتر
"Cookbook" نوشته شده توسط Flutter.dev
این کتاب توسط تیم فلاتر در گوگل نوشته شده و به صورت رایگان در وبسایت رسمی فلاتر موجود هستش. این کتاب مجموعهای از دستورالعملها و مثالهای عملی برای یادگیری فلاتر ارائه میده و میتونه به عنوان یک منبع عالی برای یادگیری و تسلط بر فلاتر استفاده بشه.
"Flutter Succinctly" نوشته شده توسط Ed Freitas
این کتاب به صورت رایگان توسط Syncfusion منتشر شده و یک مقدمه جامع و کاربردی به فلاتر ارائه میده. این کتاب شامل مثالهای عملی و توضیحات واضحیه که به شما کمک میکنه تا به سرعت با فلاتر آشنا بشید.
#flutter #book
☕️ @CodeExplore
"Cookbook" نوشته شده توسط Flutter.dev
این کتاب توسط تیم فلاتر در گوگل نوشته شده و به صورت رایگان در وبسایت رسمی فلاتر موجود هستش. این کتاب مجموعهای از دستورالعملها و مثالهای عملی برای یادگیری فلاتر ارائه میده و میتونه به عنوان یک منبع عالی برای یادگیری و تسلط بر فلاتر استفاده بشه.
"Flutter Succinctly" نوشته شده توسط Ed Freitas
این کتاب به صورت رایگان توسط Syncfusion منتشر شده و یک مقدمه جامع و کاربردی به فلاتر ارائه میده. این کتاب شامل مثالهای عملی و توضیحات واضحیه که به شما کمک میکنه تا به سرعت با فلاتر آشنا بشید.
#flutter #book
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡6🔥4❤🔥3
در نتیجه چون خیلیا برای نمونه کار هاشون میان و یه فروشگاه میزنن، و همینطور چون که فرانت یه فروشگاه بدون API کلا به درد نمیخوره، امروز یه سایت اوردم که میتونین با استفاده از API هایی که ارائه میده یه فروشگاه خفن بسازین
#api
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡10❤🔥2🔥2
کداکسپلور | CodeExplore
قراره که یه برنامه ساده رو که برای محاسبه مجموع اعداد هست با این دوتا زبان پیاده سازی کنیم
use std::io;
fn main() {
let mut input = String::new();
println!("Enter numbers separated by spaces:");
io::stdin()
.read_line(&mut input)
.expect("Failed to read line");
let numbers: Vec<i32> = input
.trim()
.split_whitespace()
.map(|s| s.parse().expect("Please enter a number"))
.collect();
let sum: i32 = numbers.iter().sum();
println!("The sum of the numbers is: {}", sum);
}
puts "Enter numbers separated by spaces:"
input = gets.chomp
numbers = input.split.map(&:to_i)
sum = numbers.reduce(:+)
puts "The sum of the numbers is: #{sum}"
بریم سراغ مقایسه این برنامه هامون، خروجی ها دقیقا یکی هست و فقط توی قدرت و توسعه زبان ها متفاوت بودن
مزایاش اینه که کارایی نزدیک به زبان های سطح پایین مثل C و ++C داره و مدیریت حافظش ایمنه و از نشت حافظه و خطاهای دسترسی جلوگیری میکنه
سینتکس پیچیده داره
زمان توسعش هم بیشتره
زمان توسعه کمتری داره
انعطاف پذیری بالا و مناسب برای پروتوتایپینگ سریع
کامیونیتیش هم بزرگه
معایبش میشه سرعت پایین تر نسبت به زبان های سطح پایین تر مثلا همین Ruby
مصرف حافظه بیشتر
و اینکه برای برنامه هایی که نیازمند بهینه سازی شدید هستن هم زیاد مناسب نیست
#ruby #rust #comparison
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡8🔥3❤🔥2
من همیشه آدمهای تنبل رو برای کار های سخت انتخاب میکنم. چون اونا راحت ترین راه برای انجامش رو پیدا میکنن.
" بیل گیتس "
#motivational
☕️ @CodeExplore
" بیل گیتس "
#motivational
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19⚡5🔥3❤🔥1
معرفی زبان VBScript 👀
☄️ زبان VBScript یا همون Visual Basic Scripting Edition یه زبان برنامهنویسی ساده و جمع و جوره که توسط مایکروسافت ساخته شده. این زبان شبیه به ویژوال بیسیکه، اما برای اسکریپتنویسی تو صفحات وب و اتوماسیون کارهای ساده تو ویندوز استفاده میشه.
❓ فرض کنین میخواین توی صفحه وب خودتون یه سری کارای ساده مثل اعتبارسنجی فرمها یا نمایش پیامهای هشدار انجام بدید، VBScript به دردتون میخوره. البته امروزه بیشتر از JavaScript برای این کارها استفاده میشه، ولی VBScript هنوز هم تو محیطهای ویندوزی کاربرد داره.
🆒 یکی دیگه از کاربردهای VBScript، اتوماسیون کارهای تکراری تو ویندوزه. مثلا میتونین یه اسکریپت بنویسی که هر روز صبح کامپیوترتون رو روشن کنه، یه سری برنامهها رو باز کنه و یه سری فایلها رو مرتب کنه.
✔️ در کل، VBScript یه زبان ساده و قابل فهمه که برای کارهای کوچیک و اتوماسیون تو محیط ویندوز خیلی به کار میاد. اگه تازهکارید و میخواید با یه زبان برنامهنویسی ساده شروع کنید یا دنبال یه ابزار برای انجام کارهای تکراری تو ویندوز میگردید، VBScript گزینه خوبیه.
#vbs
☕️ @CodeExplore
#vbs
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡10❤🔥2🔥2
#developer #interview
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥18🔥4⚡3
خروجی کد ++C زیر کدوم گزینه هست؟
#cpp #challenge
☕️ @CodeExplore
#include <iostream>
using namespace std;
void mysteryFunction(int &a, int b) {
a = a * b;
b = a + b;
}
int main() {
int x = 2, y = 3;
mysteryFunction(x, y);
cout << "x = " << x << ", y = " << y << endl;
return 0;
}
#cpp #challenge
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡6❤🔥4🔥3
🔥8⚡3❤🔥2
#programming
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡13🔥3❤🔥2