en
Feedback
برنامه نویسی و شبکه | 090

برنامه نویسی و شبکه | 090

Open in Telegram

کانال برنامه نویسی و هوش مصنوعی گروه : @programming0900 @CroplodPlus | @Croplod Continuous Refactoring and Optimization for Performance, Learning, Operations, and Development.

Show more
877
Subscribers
No data24 hours
-1447 days
-73730 days
Posts Archive
\n\n\n▎2. غیرفعال کردن کلید F12:\n\nمی‌توانید با جاوااسکریپت، کلید F12 را غیرفعال کنید.\n\n\n\n\n▎3. جلوگیری از کپی کردن متن:\n\nمی‌توانید با استفاده از CSS و جاوااسکریپت، کپی کردن متن را محدود کنید.\n\n\n\n\n\n\n▎نکته مهم:\n\nبه یاد داشته باشید که این روش‌ها فقط می‌توانند دسترسی به Inspect Element را دشوارتر کنند، اما نمی‌توانند به‌طور کامل آن را مسدود کنند. کاربران با دانش کافی می‌توانند به راحتی این محدودیت‌ها را دور بزنند. بهترین راه برای محافظت از محتوای شما، استفاده از روش‌های قانونی و حقایق کپی‌رایت است.\n\n@CroplodPlus | @Croplod","datePublished":"2024-10-13T16:38:02Z","dateModified":"2024-10-13T16:38:02Z","author":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"publisher":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":71},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":9},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":1}],"sharedContent":{"@type":"SocialMediaPosting","datePublished":"2024-10-13T16:37:55Z"}}},{"@type":"ListItem","position":12,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/en/channels/2050180028-programming090/posts/150","url":"https://telemetr.io/en/channels/2050180028-programming090/posts/150","mainEntityOfPage":"https://telemetr.io/en/channels/2050180028-programming090/posts/150","headline":"فقط 10 نفر میتونن با این لینک وارد شن 😎","articleBody":"فقط 10 نفر میتونن با این لینک وارد شن 😎","datePublished":"2024-10-13T15:19:04Z","dateModified":"2024-10-13T16:29:46Z","author":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"publisher":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":7}]}},{"@type":"ListItem","position":13,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/en/channels/2050180028-programming090/posts/149","url":"https://telemetr.io/en/channels/2050180028-programming090/posts/149","mainEntityOfPage":"https://telemetr.io/en/channels/2050180028-programming090/posts/149","headline":"کانال آموزش جامع php محدودیت فقط 10 نفر : https://t.me/+0txdKENcJl42OGY0","articleBody":"کانال آموزش جامع php\nمحدودیت فقط 10 نفر :\n\nhttps://t.me/+0txdKENcJl42OGY0","datePublished":"2024-10-13T15:18:32Z","dateModified":"2024-10-13T16:29:46Z","author":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"publisher":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":7},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":2}]}},{"@type":"ListItem","position":14,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/en/channels/2050180028-programming090/posts/148","url":"https://telemetr.io/en/channels/2050180028-programming090/posts/148","mainEntityOfPage":"https://telemetr.io/en/channels/2050180028-programming090/posts/148","headline":"چطوره؟ کدش رو میخوای؟ 👩‍💻 @programming090","articleBody":"چطوره؟\nکدش رو میخوای؟\n\n👩‍💻 @programming090","datePublished":"2024-10-13T13:09:34Z","dateModified":"2024-10-13T13:09:34Z","author":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"publisher":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":52},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":10}]}},{"@type":"ListItem","position":15,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/en/channels/2050180028-programming090/posts/147","url":"https://telemetr.io/en/channels/2050180028-programming090/posts/147","mainEntityOfPage":"https://telemetr.io/en/channels/2050180028-programming090/posts/147","headline":"یادگیری HTML و CSS برای طراحی وب‌سایت‌ها و صفحات وب بسیار مهم است. در اینجا یک راهنمای کلی برای شروع یادگیری…","articleBody":"یادگیری HTML و CSS برای طراحی وب‌سایت‌ها و صفحات وب بسیار مهم است. در اینجا یک راهنمای کلی برای شروع یادگیری این دو زبان ارائه می‌دهم.\n\n▎1. HTML (HyperText Markup Language)\n\nHTML زبان نشانه‌گذاری است که برای ساختاردهی محتوای وب استفاده می‌شود. با استفاده از تگ‌ها، عناصر مختلف صفحه وب را تعریف می‌کنید.\n\n▎ساختار پایه HTML\n\nیک سند HTML معمولاً شامل عناصر زیر است:\n\n\n\n\n    \n    \n    عنوان صفحه\n\n\n   

عنوان اصلی

\n   

این یک پاراگراف است.

\n\n\n\n\n▎تگ‌های اصلی HTML\n\n• تگ‌های عنوان:

تا

برای عنوان‌ها.\n\n• تگ پاراگراف:

برای متن پاراگراف.\n\n• تگ لینک: لینک برای ایجاد لینک.\n\n• تگ تصویر: \"توضیح برای نمایش تصاویر.\n\n• تگ لیست:

    (لیست نامرتب) و
      (لیست مرتب) برای ایجاد لیست‌ها.\n\n▎2. CSS (Cascading Style Sheets)\n\nCSS زبان استایل‌دهی به صفحات وب است. با استفاده از CSS می‌توانید ظاهر و احساس صفحات HTML را کنترل کنید.\n\n▎ساختار پایه CSS\n\nCSS می‌تواند به سه روش به HTML اضافه شود:\n\n1. درون‌خطی: با استفاده از ویژگی style در تگ HTML.\n\n2. داخلی: با استفاده از تگ \n\n\n\n▎مثال CSS خارجی:\n\n\n    \n\n\n\n▎انتخاب‌گرها در CSS\n\n• انتخاب‌گر نوع: h1 { ... }\n\n• انتخاب‌گر کلاس: .classname { ... } (با . شروع می‌شود)\n\n• انتخاب‌گر ID: #idname { ... } (با # شروع می‌شود)\n\n▎ویژگی‌های CSS\n\n• رنگ‌ها: color, background-color\n\n• ابعاد: width, height, padding, margin\n\n• فونت‌ها: font-family, font-size, font-weight\n\n• چیدمان: display, position, flexbox, grid\n\n▎3. ترکیب HTML و CSS\n\nدر زیر یک مثال ساده از ترکیب HTML و CSS آورده شده است:\n\n\n\n\n    \n    \n    صفحه نمونه\n    \n\n\n   

      خوش آمدید!

      \n   

      این یک صفحه نمونه است که با HTML و CSS طراحی شده است.

      \n\n\n\n\n▎4. منابع یادگیری\n\n• مستندات رسمی:\n\n  • HTML\n\n  • CSS\n\n  \n• دوره‌های آنلاین: سایت‌هایی مانند Coursera، Udemy و freeCodeCamp.\n\n▎نکات نهایی\n\n• تمرین کنید! پروژه‌های کوچک بسازید تا مهارت‌های خود را تقویت کنید.\n\n• با فریم‌ورک‌ها و کتابخانه‌هایی مانند Bootstrap آشنا شوید تا طراحی‌های پیشرفته‌تری داشته باشید.\n\nبا دنبال کردن این مراحل، شما می‌توانید مهارت‌های خود را در HTML و CSS تقویت کنید. موفق باشید!\n\n👩‍💻 @programming090","datePublished":"2024-10-12T14:54:20Z","dateModified":"2024-10-12T14:54:20Z","author":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"publisher":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":55},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":9}]}},{"@type":"ListItem","position":16,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/en/channels/2050180028-programming090/posts/146","url":"https://telemetr.io/en/channels/2050180028-programming090/posts/146","mainEntityOfPage":"https://telemetr.io/en/channels/2050180028-programming090/posts/146","headline":"یادگیری زبان برنامه‌نویسی JavaScript می‌تواند به شما در توسعه وب، برنامه‌های کاربردی و تعامل با کاربر کمک کند…","articleBody":"یادگیری زبان برنامه‌نویسی JavaScript می‌تواند به شما در توسعه وب، برنامه‌های کاربردی و تعامل با کاربر کمک کند. در اینجا یک راهنمای کلی برای شروع یادگیری JavaScript ارائه می‌دهم:\n\n▎1. مقدمه‌ای بر JavaScript\n\n• JavaScript یک زبان برنامه‌نویسی سطح بالا، تفسیر شده و چندمنظوره است که بیشتر برای توسعه وب استفاده می‌شود.\n\n• این زبان به شما امکان می‌دهد تا صفحات وب را پویا کنید و با کاربر تعامل داشته باشید.\n\n▎2. ساختار پایه JavaScript\n\n• کد JavaScript معمولاً در فایل‌هایی با پسوند .js نوشته می‌شود و می‌تواند درون HTML نیز قرار گیرد.\n\n\n\n\n    My First JavaScript\n\n\n   

      Hello, World!

      \n    \n\n\n\n\n▎3. متغیرها و نوع داده‌ها\n\n• متغیرها را می‌توان با استفاده از var, let یا const تعریف کرد.\n\n• نوع داده‌ها شامل:\n\n  • رشته‌ها (string)\n\n  • اعداد (number)\n\n  • بولین (boolean)\n\n  • آرایه‌ها (array)\n\n  • شیء‌ها (object)\n\nlet name = \"Alice\"; // string\nconst age = 25;     // number\nlet isStudent = true; // boolean\nlet colors = [\"red\", \"green\", \"blue\"]; // array\n\n\n▎4. عملگرها\n\n• عملگرهای ریاضی: +, -, *, /, %\n\n• عملگرهای مقایسه: ==, ===, !=, !==, <, >, <=, >=\n\n• عملگرهای منطقی: &&, ||, !\n\n▎5. کنترل جریان\n\n• شرط‌ها: if, else if, else\n\nif (age > 18) {\n    console.log(\"Adult\");\n} else {\n    console.log(\"Minor\");\n}\n\n\n• حلقه‌ها: for, while\n\nfor (let i = 0; i < 5; i++) {\n    console.log(i);\n}\n\n\n▎6. توابع\n\n• توابع می‌توانند برای سازماندهی کد و کاهش تکرار استفاده شوند.\n\nfunction greet(name) {\n    return Hello, ${name};\n}\n\nconsole.log(greet(\"Alice\"));\n\n\n▎7. کار با ورودی‌ها\n\n• JavaScript می‌تواند ورودی کاربر را از طریق پنجره‌های گفت‌وگو (prompt) دریافت کند.\n\nlet name = prompt(\"Enter your name:\");\nconsole.log(Hello, ${name});\n\n\n▎8. کار با اشیاء و آرایه‌ها\n\n• اشیاء می‌توانند برای ذخیره داده‌های مرتبط استفاده شوند.\n\nlet person = {\n    name: \"Alice\",\n    age: 25,\n    greet: function() {\n        console.log(Hello, ${this.name});\n    }\n};\n\nperson.greet();\n\n\n• آرایه‌ها می‌توانند برای ذخیره مجموعه‌ای از داده‌ها استفاده شوند.\n\nlet fruits = [\"apple\", \"banana\", \"cherry\"];\nconsole.log(fruits[0]); // apple\n\n\n▎9. رویدادها\n\n• JavaScript می‌تواند به رویدادهای مختلف مانند کلیک روی دکمه‌ها پاسخ دهد.\n\n\n\n\n▎10. ES6 و ویژگی‌های جدید\n\n• JavaScript مدرن (ES6 و بالاتر) ویژگی‌های جدیدی مانند let, const, arrow functions، template literals و destructuring را معرفی کرده است.\n\nconst add = (a, b) => a + b;\nconsole.log(add(2, 3)); // 5\n\nlet [first, second] = [1, 2];\nconsole.log(first); // 1\n\n\n▎منابع یادگیری:\n\n• مستندات رسمی JavaScript: MDN Web Docs\n\n• کتاب‌های آموزشی: مانند \"Eloquent JavaScript\"\n\n• دوره‌های آنلاین: سایت‌هایی مثل Coursera، Udemy و freeCodeCamp\n\n▎نکات نهایی:\n\n• تمرین کنید! پروژه‌های کوچک بسازید و کدهای دیگران را بررسی کنید.\n\n• با فریم‌ورک‌ها و کتابخانه‌هایی مانند React، Angular یا Vue.js آشنا شوید.\n\nبا دنبال کردن این مراحل، شما می‌توانید به تدریج مهارت‌های خود را در JavaScript تقویت کنید. موفق باشید!\n\n\n👩‍💻 @programming090","datePublished":"2024-10-12T14:52:57Z","dateModified":"2024-10-12T14:52:57Z","author":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"publisher":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":28}]}},{"@type":"ListItem","position":17,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/en/channels/2050180028-programming090/posts/145","url":"https://telemetr.io/en/channels/2050180028-programming090/posts/145","mainEntityOfPage":"https://telemetr.io/en/channels/2050180028-programming090/posts/145","headline":"یادگیری زبان برنامه‌نویسی Python می‌تواند برای توسعه نرم‌افزار، تحلیل داده‌ها، یادگیری ماشین و بسیاری از زمین…","articleBody":"یادگیری زبان برنامه‌نویسی Python می‌تواند برای توسعه نرم‌افزار، تحلیل داده‌ها، یادگیری ماشین و بسیاری از زمینه‌های دیگر بسیار مفید باشد. در اینجا یک راهنمای کلی برای یادگیری Python ارائه می‌دهم:\n\n▎1. مقدمه‌ای بر Python\n\n• Python یک زبان برنامه‌نویسی سطح بالا، تفسیر شده و چندمنظوره است که به خاطر سادگی و خوانایی کد شناخته شده است.\n\n• Python برای توسعه وب، تحلیل داده، یادگیری ماشین، اتوماسیون و بسیاری از کاربردهای دیگر استفاده می‌شود.\n\n▎2. نصب Python\n\n• برای شروع، باید Python را روی سیستم خود نصب کنید. می‌توانید از وب‌سایت رسمی Python دانلود کنید.\n\n• همچنین می‌توانید از محیط‌های توسعه مانند Jupyter Notebook یا IDEهایی مثل PyCharm استفاده کنید.\n\n▎3. ساختار پایه Python\n\n• کد Python معمولاً در فایل‌هایی با پسوند .py نوشته می‌شود.\n  \nprint(\"Hello, World!\")\n\n\n▎4. متغیرها و نوع داده‌ها\n\n• متغیرها در Python نیازی به تعیین نوع داده ندارند و می‌توانند شامل:\n\n  • رشته‌ها (str)\n\n  • اعداد صحیح (int)\n\n  • اعداد اعشاری (float)\n\n  • بولین (bool)\n\n  • لیست‌ها (list)\n\n  • تاپل‌ها (tuple)\n\n  • دیکشنری‌ها (dict)\n\nname = \"Alice\"  # string\nage = 25        # integer\nheight = 5.5    # float\nis_student = True # boolean\ncolors = [\"red\", \"green\", \"blue\"]  # list\n\n\n▎5. عملگرها\n\n• عملگرهای ریاضی: +, -, *, /, %\n\n• عملگرهای مقایسه: ==, !=, <, >, <=, >=\n\n• عملگرهای منطقی: and, or, not\n\n▎6. کنترل جریان\n\n• شرط‌ها: if, elif, else\n  \nif age > 18:\n    print(\"Adult\")\nelse:\n    print(\"Minor\")\n\n\n• حلقه‌ها: for, while\n\nfor i in range(5):\n    print(i)\n\n\n▎7. توابع\n\n• توابع می‌توانند برای سازماندهی کد و کاهش تکرار استفاده شوند.\n\ndef greet(name):\n    return f\"Hello, {name}\"\n\nprint(greet(\"Alice\"))\n\n\n▎8. کار با ورودی‌ها\n\n• Python می‌تواند ورودی کاربر را با استفاده از تابع input() دریافت کند.\n\nname = input(\"Enter your name: \")\nprint(f\"Hello, {name}\")\n\n\n▎9. کار با فایل‌ها\n\n• Python می‌تواند برای خواندن و نوشتن فایل‌ها استفاده شود.\n\nwith open('file.txt', 'w') as f:\n    f.write(\"Hello, World!\")\n\nwith open('file.txt', 'r') as f:\n    content = f.read()\n    print(content)\n\n\n▎10. شی‌گرایی در Python\n\n• Python از برنامه‌نویسی شی‌گرا پشتیبانی می‌کند.\n\nclass Car:\n    def __init__(self, color):\n        self.color = color\n        \n    def get_color(self):\n        return self.color\n\nmy_car = Car(\"red\")\nprint(my_car.get_color())\n\n\n▎منابع یادگیری:\n\n• مستندات رسمی Python: python.org\n\n• کتاب‌های آموزشی: مانند \"Automate the Boring Stuff with Python\"\n\n• دوره‌های آنلاین: سایت‌هایی مثل Coursera، Udemy و edX\n\n▎نکات نهایی:\n\n• تمرین کنید! پروژه‌های کوچک بسازید و کدهای دیگران را بررسی کنید.\n\n• با کتابخانه‌های معروف مانند NumPy، Pandas و Matplotlib آشنا شوید تا بتوانید پروژه‌های تحلیلی انجام دهید.\n\nبا دنبال کردن این مراحل، شما می‌توانید به تدریج مهارت‌های خود را در Python تقویت کنید. موفق باشید!\n\n👩‍💻 @programming090","datePublished":"2024-10-12T14:51:43Z","dateModified":"2024-10-12T14:51:43Z","author":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"publisher":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":26}]}},{"@type":"ListItem","position":18,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/en/channels/2050180028-programming090/posts/144","url":"https://telemetr.io/en/channels/2050180028-programming090/posts/144","mainEntityOfPage":"https://telemetr.io/en/channels/2050180028-programming090/posts/144","headline":"یادگیری PHP می‌تواند برای توسعه وب و برنامه‌نویسی سمت سرور بسیار مفید باشد. در اینجا یک راهنمای کلی برای یادگ…","articleBody":"یادگیری PHP می‌تواند برای توسعه وب و برنامه‌نویسی سمت سرور بسیار مفید باشد. در اینجا یک راهنمای کلی برای یادگیری PHP ارائه می‌دهم:\n\n▎1. مقدمه‌ای بر PHP\n\n• PHP (Hypertext Preprocessor) یک زبان برنامه‌نویسی سمت سرور است که به طور خاص برای توسعه وب طراحی شده است.\n\n• PHP می‌تواند با HTML ترکیب شود و به شما امکان می‌دهد صفحات وب پویا ایجاد کنید.\n\n▎2. نصب PHP\n\n• برای شروع، باید PHP را روی سیستم خود نصب کنید. می‌توانید از XAMPP یا WAMP استفاده کنید که شامل Apache، MySQL و PHP است.\n\n▎3. ساختار پایه PHP\n\n• برچسب‌های PHP: کد PHP باید داخل برچسب‌های نوشته شود.\n  \n\n\n\n▎4. متغیرها و نوع داده‌ها\n\n• متغیرها با $ شروع می‌شوند و نوع داده‌ها شامل:\n\n  • رشته‌ها (string)\n\n  • اعداد صحیح (integer)\n\n  • اعداد اعشاری (float)\n\n  • بولین (boolean)\n\n  • آرایه‌ها (array)\n\n  • شیء‌ها (object)\n\n$name = \"Alice\"; // string\n$age = 25; // integer\n$height = 5.5; // float\n$isStudent = true; // boolean\n$colors = array(\"red\", \"green\", \"blue\"); // array\n\n\n▎5. عملگرها\n\n• عملگرهای ریاضی: +, -, *, /, %\n\n• عملگرهای مقایسه: ==, ===, !=, !==, <, >, <=, >=\n\n• عملگرهای منطقی: &&, ||, !\n\n▎6. کنترل جریان\n\n• شرط‌ها: if, else, elseif\n  \nif ($age > 18) {\n    echo \"Adult\";\n} else {\n    echo \"Minor\";\n}\n\n\n• حلقه‌ها: for, while, foreach\n\nfor ($i = 0; $i < 5; $i++) {\n    echo $i;\n}\n\n\n▎7. توابع\n\n• توابع می‌توانند برای سازماندهی کد و کاهش تکرار استفاده شوند.\n\nfunction greet($name) {\n    return \"Hello, \" . $name;\n}\n\necho greet(\"Alice\");\n\n\n▎8. کار با فرم‌ها و ورودی‌ها\n\n• PHP می‌تواند داده‌های فرم را از طریق متدهای GET و POST دریافت کند.\n\nif ($_SERVER[\"REQUEST_METHOD\"] == \"POST\") {\n    $name = $_POST['name'];\n    echo \"Hello, \" . $name;\n}\n\n\n▎9. کار با پایگاه‌داده\n\n• PHP معمولاً با MySQL برای ذخیره‌سازی داده‌ها استفاده می‌شود.\n  \n$conn = new mysqli($servername, $username, $password, $dbname);\n$sql = \"SELECT id, name FROM Users\";\n$result = $conn->query($sql);\n\n\n▎10. شی‌گرایی در PHP\n\n• PHP از برنامه‌نویسی شی‌گرا پشتیبانی می‌کند.\n\nclass Car {\n    public $color;\n    \n    function __construct($color) {\n        $this->color = $color;\n    }\n    \n    function getColor() {\n        return $this->color;\n    }\n}\n\n$myCar = new Car(\"red\");\necho $myCar->getColor();\n\n\n▎منابع یادگیری:\n\n• مستندات رسمی PHP: php.net\n\n• کتاب‌های آموزشی: مانند \"PHP and MySQL Web Development\"\n\n• دوره‌های آنلاین: سایت‌هایی مثل Udemy و Coursera\n\n▎نکات نهایی:\n\n• تمرین کنید! پروژه‌های کوچک بسازید و کدهای دیگران را بررسی کنید.\n\n• با فریم‌ورک‌هایی مانند Laravel یا Symfony آشنا شوید تا بتوانید پروژه‌های بزرگتری بسازید.\n\nبا دنبال کردن این مراحل، شما می‌توانید به تدریج مهارت‌های خود را در PHP تقویت کنید. موفق باشید!\n\n👩‍💻 @programming090","datePublished":"2024-10-12T14:50:35Z","dateModified":"2024-10-12T14:50:35Z","author":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"publisher":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":42}]}},{"@type":"ListItem","position":19,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/en/channels/2050180028-programming090/posts/143","url":"https://telemetr.io/en/channels/2050180028-programming090/posts/143","mainEntityOfPage":"https://telemetr.io/en/channels/2050180028-programming090/posts/143","headline":"ممکنه بخواید سایتی بنویسید و نیاز باشه که توش عبارت های ریاضی رو نمایش بدید . برای اینکار میتونید از کتابخونه…","articleBody":"ممکنه بخواید سایتی بنویسید و نیاز باشه که توش عبارت های ریاضی رو نمایش بدید . برای اینکار میتونید از کتابخونه KaTex توی جاوا اسکریپت استفاده کنید \n\nاین کتابخونه به شما امکان اینو میده که از بیشتر دستورالعمل های Latex استفاده بکنید و توی وب و با استفاده از جاوا اسکریپت عبارت های ریاضی رو نمایش بدید \n\nاستفاده ازش خیلی اسونه و میتونید تو گیت هاب یا داکیومنت خود katex ببینیدش همینطور میتونید به صورت لایو تو سایت KaTex عبارتتون رو بنویسید و نتیجه رو ببینید \n\nhttps://katex.org/\n\nهمونطور که گفتم بیشتر دستورالعمل های LaTex رو پشتیبانی میکنه و میتونید خیلی راحت دستورالعمل عبارتی که میخواید رو از گوگل پیدا کنید و استفاده کنید یه فایل هم شامل همه دستورالعمل های LaTex رو توی کامنت ها میفرستم که اگه خواستید سیوش کنید موقع نیاز ازش استفاده کنید\n\n\n#tools #Math #Latex #KaTex\n@CleverDevs - @CleverDevsGp","datePublished":"2024-10-09T15:07:05Z","dateModified":"2024-10-09T15:07:05Z","author":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"publisher":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":69},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":8}],"sharedContent":{"@type":"SocialMediaPosting","datePublished":"2024-05-02T10:50:18Z"}}},{"@type":"ListItem","position":20,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/en/channels/2050180028-programming090/posts/142","url":"https://telemetr.io/en/channels/2050180028-programming090/posts/142","mainEntityOfPage":"https://telemetr.io/en/channels/2050180028-programming090/posts/142","headline":"👩‍💻 ‌ تیکه کد ربات php ارسال پیام ساعت 00:00 و حذف ان پیام بعد از پنج دقیقه به صورت خودکار ‌ if(date('H:i') =…","articleBody":"👩‍💻 ‌ تیکه کد ربات php\n\nارسال پیام ساعت 00:00  و حذف ان پیام بعد از پنج دقیقه به صورت خودکار\n\n‌ \nif(date('H:i') == \"00:00\"){\n$botd = [\"﷽ ⁰⁰:⁰⁰ ﷽\",\n\"﴾ ⁰⁰:⁰⁰ ﴿\",\n\"ッ ⁰⁰:⁰⁰ ッ\",\n\"↯ ⁰⁰:⁰⁰ ↯\",\n\"↻{ ⁰⁰:⁰⁰ }↻\",\n\"| ⁰⁰:⁰⁰ |\",\n\"➣ ⁰⁰:⁰⁰ ➣\",\n\"∞ ⁰⁰:⁰⁰ ∞\",\n\"〇 ⁰⁰:⁰⁰ 〇\",\n\"♡ ⁰⁰:⁰⁰ ♡\",\n\"♥ ⁰⁰:⁰⁰ ♥\",\n\"✮ ⁰⁰:⁰⁰ ✮\",\n\"➲ ⁰⁰:⁰⁰ ➲\",\n\"✞ ⁰⁰:⁰⁰ ✞\",\n\"☫ ⁰⁰:⁰⁰ ☫\",\n\"✦ ⁰⁰:⁰⁰ ✦\",\n\"↬ ⁰⁰:⁰⁰ ↫\",\n\"■ ⁰⁰:⁰⁰ ■\",\n\"♢ ⁰⁰:⁰⁰ ♢\"];\n$s = $botd[rand(0, count($botd)-1)];\n$send = bot('sendmessage',[\n'chat_id'=>$chid, \n'text'=>$s,\n]);\n$id = $send->result->message_id;\nfile_put_contents(\"mes.txt\",$id);\n}\n// Channel : @YK_SOURCE\nif(date('H:i') == \"00:05\"){\n$ii = file_get_contents(\"mes.txt\");\nbot('deletemessage', [\n'chat_id' => $chid, \n'message_id' => $ii,\n]);\n}\n\n💬 @programming090\n👩‍💻 @YK_SOURCE","datePublished":"2024-10-09T14:59:59Z","dateModified":"2024-10-09T14:59:59Z","author":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"publisher":{"@type":"Organization","name":"برنامه نویسی و شبکه | 090","url":"https://telemetr.io/en/channels/2050180028-programming090","image":"https://img.tlmtr.io/c/2eKltO/5809904829869441381?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":67},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":8}]}}]}
      Repost from [ OFF ]
      🎵 ربات جستجوگر و دانلودر موزیک @MsAhangBot تا تاریخ 1403/08/22 فعال میباشد و پس از آن به مدت ۲ ماه برای بروزرسانی غیر فعال میشود. 🤖 @MsAhangBot 🤖 @CupBots

      براش صفحه ویکی پدیا زدن😂
      براش صفحه ویکی پدیا زدن😂

      🌟 فروشV2ray 🌟  🆕 بدون محدودیت در حجم!  👥 تعداد کاربران: نامحدود  🗓️ فقط با یک قیمت استثنایی!  💰 قیمت پایین‌تر از بازار! 🔗 همین حالا ثبت‌نام کنید و از خدمات بی‌نظیر ما بهره‌مند شوید! Pynautic --- 🔗  انتخاب هوشمند شما برای آینده‌ای روشن!  🔗 @Pynautic @Pynautic_V2ray

      Repost from N/a
      +1
      💢 جزوه آموزشی Css - بخش اول #css #pdf 🆔 @suntech_channel

      Repost from N/a
      🖱 🎩آشنایی با روش سرقت رمز های عبور شما 😈☠️ ❕چکیده مطلب: تصور کنید یک برنامه نصب کنید و هرچی رمز عبور دارید رو به هکر ارسال کنه و بنظرتون چه اتفاقی میفته ! ؟ کل زندگیتون میفته دست هکر :) 💀 ⬅️ لینک دانلود ابزار : https://github.com/AlessandroZ/LaZagne/releases 📌 لینک بالا برای دانلود نسخه Windows هست برای Os های دیگه هم میتونید این ابزار رو از همین لینک بالا دانلود کنید . 🤿🤿🤿🤿🤿🤿🤿🤿🤿🤿🤿🤿 @FAN_LEARN

      به دنیای هک و امنیت خوش آمدید! 🔐 📚 آموزش‌های رایگان و حرفه‌ای در زمینه هک و امنیت سایبری ⭐️ چرا به ما بپیوندید؟ • دوره‌های آموزشی تخصصی: از مبتدی تا پیشرفته • نکات و ترفندهای امنیتی: حفاظت از اطلاعات شخصی شما • پشتیبانی و مشاوره: پاسخ به سوالات شما توسط متخصصین 📲 به جمع ما بپیوندید و مهارت‌های خود را ارتقا دهید!

      💡 آموزش برنامه نویسی https://t.me/FAN_LEARN

      vscode کدومه؟

      👩‍💻👩‍💻👩‍💻

      فول استک (Full Stack) به افرادی اطلاق می‌شود که توانایی کار بر روی تمامی لایه‌های یک برنامه نرم‌افزاری را دارند. این شامل بخش‌های مختلفی از توسعه وب و نرم‌افزار می‌شود، از جمله: 1. فرانت‌اند (Front-end): طراحی و توسعه قسمت‌هایی از وب‌سایت یا برنامه که کاربر با آن تعامل دارد. این شامل استفاده از زبان‌ها و فناوری‌هایی مانند HTML، CSS و JavaScript است. 2. بک‌اند (Back-end): توسعه سرور، پایگاه داده و منطق برنامه که در پس‌زمینه اجرا می‌شود. این شامل زبان‌ها و فناوری‌هایی مانند Node.js، Python، Ruby، PHP و پایگاه‌های داده مانند MySQL، MongoDB و PostgreSQL است. 3. مدیریت پایگاه داده: توانایی کار با پایگاه‌های داده و انجام عملیات CRUD (ایجاد، خواندن، به‌روزرسانی و حذف). 4. دستگاه‌های سرور: آشنایی با نحوه کارکرد سرورها و نحوه استقرار برنامه‌ها بر روی آن‌ها. 5. ابزارهای کنترل نسخه: استفاده از ابزارهایی مانند Git برای مدیریت کد و همکاری با دیگر توسعه‌دهندگان. یک توسعه‌دهنده فول استک معمولاً قادر است از ابتدا تا انتها یک پروژه نرم‌افزاری را مدیریت کند و در تمامی جنبه‌های آن مشارکت کند. @CroplodPlus | @Croplod

      در زیر چند روش برای کاهش دسترسی به Inspect Element آورده شده است: ▎1. غیرفعال کردن راست کلیک: می‌توانید با استفاده از جاوااسکریپت، راست کلیک را غیرفعال کنید.
      <script>
      document.addEventListener('contextmenu', function(e) {
          e.preventDefault();
      });
      </script>
      
      2. غیرفعال کردن کلید F12: می‌توانید با جاوااسکریپت، کلید F12 را غیرفعال کنید.
      <script>
      document.onkeydown = function(e) {
          if (e.keyCode == 123) { // F12
              return false;
          }
      };
      </script>
      
      3. جلوگیری از کپی کردن متن: می‌توانید با استفاده از CSS و جاوااسکریپت، کپی کردن متن را محدود کنید.
      <style>
      body {
          -webkit-user-select: none; /* Safari */
          -moz-user-select: none; /* Firefox */
          -ms-user-select: none; /* Internet Explorer/Edge */
          user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
      }
      </style>
      
      <script>
      document.addEventListener('copy', function(e) {
          e.preventDefault();
      });
      </script>
      
      نکته مهم: به یاد داشته باشید که این روش‌ها فقط می‌توانند دسترسی به Inspect Element را دشوارتر کنند، اما نمی‌توانند به‌طور کامل آن را مسدود کنند. کاربران با دانش کافی می‌توانند به راحتی این محدودیت‌ها را دور بزنند. بهترین راه برای محافظت از محتوای شما، استفاده از روش‌های قانونی و حقایق کپی‌رایت است. @CroplodPlus | @Croplod

      فقط 10 نفر میتونن با این لینک وارد شن 😎

      کانال آموزش جامع php محدودیت فقط 10 نفر : https://t.me/+0txdKENcJl42OGY0

      چطوره؟ کدش رو میخوای؟ 👩‍💻 @programming090
      چطوره؟ کدش رو میخوای؟ 👩‍💻 @programming090

      یادگیری HTML و CSS برای طراحی وب‌سایت‌ها و صفحات وب بسیار مهم است. در اینجا یک راهنمای کلی برای شروع یادگیری این دو زبان ارائه می‌دهم. ▎1. HTML (HyperText Markup Language) HTML زبان نشانه‌گذاری است که برای ساختاردهی محتوای وب استفاده می‌شود. با استفاده از تگ‌ها، عناصر مختلف صفحه وب را تعریف می‌کنید. ▎ساختار پایه HTML یک سند HTML معمولاً شامل عناصر زیر است:
      <!DOCTYPE html>
      <html lang="fa">
      <head>
          <meta charset="UTF-8">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>عنوان صفحه</title>
      </head>
      <body>
          <h1>عنوان اصلی</h1>
          <p>این یک پاراگراف است.</p>
      </body>
      </html>
      
      تگ‌های اصلی HTMLتگ‌های عنوان: <h1> تا <h6> برای عنوان‌ها. • تگ پاراگراف: <p> برای متن پاراگراف. • تگ لینک: <a href="https://example.com">لینک</a> برای ایجاد لینک. • تگ تصویر: <img src="image.jpg" alt="توضیح تصویر"> برای نمایش تصاویر. • تگ لیست: <ul> (لیست نامرتب) و <ol> (لیست مرتب) برای ایجاد لیست‌ها. ▎2. CSS (Cascading Style Sheets) CSS زبان استایل‌دهی به صفحات وب است. با استفاده از CSS می‌توانید ظاهر و احساس صفحات HTML را کنترل کنید. ▎ساختار پایه CSS CSS می‌تواند به سه روش به HTML اضافه شود: 1. درون‌خطی: با استفاده از ویژگی style در تگ HTML. 2. داخلی: با استفاده از تگ <style> در بخش <head>. 3. خارجی: با ایجاد یک فایل CSS جداگانه و لینک کردن آن به HTML. ▎مثال CSS داخلی:
      <head>
          <style>
              body {
                  background-color: lightblue;
              }
              h1 {
                  color: navy;
                  text-align: center;
              }
          </style>
      </head>
      
      مثال CSS خارجی:
      <head>
          <link rel="stylesheet" href="styles.css">
      </head>
      
      انتخاب‌گرها در CSSانتخاب‌گر نوع: h1 { ... }انتخاب‌گر کلاس: .classname { ... } (با . شروع می‌شود) • انتخاب‌گر ID: #idname { ... } (با # شروع می‌شود) ▎ویژگی‌های CSSرنگ‌ها: color, background-colorابعاد: width, height, padding, marginفونت‌ها: font-family, font-size, font-weightچیدمان: display, position, flexbox, grid3. ترکیب HTML و CSS در زیر یک مثال ساده از ترکیب HTML و CSS آورده شده است:
      <!DOCTYPE html>
      <html lang="fa">
      <head>
          <meta charset="UTF-8">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>صفحه نمونه</title>
          <style>
              body {
                  font-family: Arial, sans-serif;
                  background-color: #f4f4f4;
                  margin: 0;
                  padding: 20px;
              }
              h1 {
                  color: #333;
              }
              p {
                  line-height: 1.6;
              }
          </style>
      </head>
      <body>
          <h1>خوش آمدید!</h1>
          <p>این یک صفحه نمونه است که با HTML و CSS طراحی شده است.</p>
      </body>
      </html>
      
      4. منابع یادگیریمستندات رسمی:   • HTML   • CSS   • دوره‌های آنلاین: سایت‌هایی مانند Coursera، Udemy و freeCodeCamp. ▎نکات نهایی • تمرین کنید! پروژه‌های کوچک بسازید تا مهارت‌های خود را تقویت کنید. • با فریم‌ورک‌ها و کتابخانه‌هایی مانند Bootstrap آشنا شوید تا طراحی‌های پیشرفته‌تری داشته باشید. با دنبال کردن این مراحل، شما می‌توانید مهارت‌های خود را در HTML و CSS تقویت کنید. موفق باشید! 👩‍💻 @programming090

      یادگیری زبان برنامه‌نویسی JavaScript می‌تواند به شما در توسعه وب، برنامه‌های کاربردی و تعامل با کاربر کمک کند. در اینجا یک راهنمای کلی برای شروع یادگیری JavaScript ارائه می‌دهم: ▎1. مقدمه‌ای بر JavaScriptJavaScript یک زبان برنامه‌نویسی سطح بالا، تفسیر شده و چندمنظوره است که بیشتر برای توسعه وب استفاده می‌شود. • این زبان به شما امکان می‌دهد تا صفحات وب را پویا کنید و با کاربر تعامل داشته باشید. ▎2. ساختار پایه JavaScript • کد JavaScript معمولاً در فایل‌هایی با پسوند .js نوشته می‌شود و می‌تواند درون HTML نیز قرار گیرد.
      <!DOCTYPE html>
      <html>
      <head>
          <title>My First JavaScript</title>
      </head>
      <body>
          <h1>Hello, World!</h1>
          <script>
              console.log("Hello, World!");
          </script>
      </body>
      </html>
      
      3. متغیرها و نوع داده‌ها • متغیرها را می‌توان با استفاده از var, let یا const تعریف کرد. • نوع داده‌ها شامل:   • رشته‌ها (string)   • اعداد (number)   • بولین (boolean)   • آرایه‌ها (array)   • شیء‌ها (object)
      let name = "Alice"; // string
      const age = 25;     // number
      let isStudent = true; // boolean
      let colors = ["red", "green", "blue"]; // array
      
      4. عملگرها • عملگرهای ریاضی: +, -, *, /, % • عملگرهای مقایسه: ==, ===, !=, !==, <, >, <=, >= • عملگرهای منطقی: &&, ||, !5. کنترل جریانشرط‌ها: if, else if, else
      if (age > 18) {
          console.log("Adult");
      } else {
          console.log("Minor");
      }
      
      حلقه‌ها: for, while
      for (let i = 0; i < 5; i++) {
          console.log(i);
      }
      
      6. توابع • توابع می‌توانند برای سازماندهی کد و کاهش تکرار استفاده شوند.
      function greet(name) {
          return Hello, ${name};
      }
      
      console.log(greet("Alice"));
      
      7. کار با ورودی‌ها • JavaScript می‌تواند ورودی کاربر را از طریق پنجره‌های گفت‌وگو (prompt) دریافت کند.
      let name = prompt("Enter your name:");
      console.log(Hello, ${name});
      
      8. کار با اشیاء و آرایه‌ها • اشیاء می‌توانند برای ذخیره داده‌های مرتبط استفاده شوند.
      let person = {
          name: "Alice",
          age: 25,
          greet: function() {
              console.log(Hello, ${this.name});
          }
      };
      
      person.greet();
      
      • آرایه‌ها می‌توانند برای ذخیره مجموعه‌ای از داده‌ها استفاده شوند.
      let fruits = ["apple", "banana", "cherry"];
      console.log(fruits[0]); // apple
      
      9. رویدادها • JavaScript می‌تواند به رویدادهای مختلف مانند کلیک روی دکمه‌ها پاسخ دهد.
      <button onclick="alert('Button clicked!')">Click me</button>
      
      10. ES6 و ویژگی‌های جدید • JavaScript مدرن (ES6 و بالاتر) ویژگی‌های جدیدی مانند let, const, arrow functions، template literals و destructuring را معرفی کرده است.
      const add = (a, b) => a + b;
      console.log(add(2, 3)); // 5
      
      let [first, second] = [1, 2];
      console.log(first); // 1
      
      منابع یادگیری:مستندات رسمی JavaScript: MDN Web Docsکتاب‌های آموزشی: مانند "Eloquent JavaScript" • دوره‌های آنلاین: سایت‌هایی مثل Coursera، Udemy و freeCodeCamp ▎نکات نهایی: • تمرین کنید! پروژه‌های کوچک بسازید و کدهای دیگران را بررسی کنید. • با فریم‌ورک‌ها و کتابخانه‌هایی مانند React، Angular یا Vue.js آشنا شوید. با دنبال کردن این مراحل، شما می‌توانید به تدریج مهارت‌های خود را در JavaScript تقویت کنید. موفق باشید! 👩‍💻 @programming090

      یادگیری زبان برنامه‌نویسی Python می‌تواند برای توسعه نرم‌افزار، تحلیل داده‌ها، یادگیری ماشین و بسیاری از زمینه‌های دیگر بسیار مفید باشد. در اینجا یک راهنمای کلی برای یادگیری Python ارائه می‌دهم: ▎1. مقدمه‌ای بر PythonPython یک زبان برنامه‌نویسی سطح بالا، تفسیر شده و چندمنظوره است که به خاطر سادگی و خوانایی کد شناخته شده است. • Python برای توسعه وب، تحلیل داده، یادگیری ماشین، اتوماسیون و بسیاری از کاربردهای دیگر استفاده می‌شود. ▎2. نصب Python • برای شروع، باید Python را روی سیستم خود نصب کنید. می‌توانید از وب‌سایت رسمی Python دانلود کنید. • همچنین می‌توانید از محیط‌های توسعه مانند Jupyter Notebook یا IDEهایی مثل PyCharm استفاده کنید. ▎3. ساختار پایه Python • کد Python معمولاً در فایل‌هایی با پسوند .py نوشته می‌شود.  
      print("Hello, World!")
      
      4. متغیرها و نوع داده‌ها • متغیرها در Python نیازی به تعیین نوع داده ندارند و می‌توانند شامل:   • رشته‌ها (str)   • اعداد صحیح (int)   • اعداد اعشاری (float)   • بولین (bool)   • لیست‌ها (list)   • تاپل‌ها (tuple)   • دیکشنری‌ها (dict)
      name = "Alice"  # string
      age = 25        # integer
      height = 5.5    # float
      is_student = True # boolean
      colors = ["red", "green", "blue"]  # list
      
      5. عملگرها • عملگرهای ریاضی: +, -, *, /, % • عملگرهای مقایسه: ==, !=, <, >, <=, >= • عملگرهای منطقی: and, or, not6. کنترل جریانشرط‌ها: if, elif, else  
      if age > 18:
          print("Adult")
      else:
          print("Minor")
      
      حلقه‌ها: for, while
      for i in range(5):
          print(i)
      
      7. توابع • توابع می‌توانند برای سازماندهی کد و کاهش تکرار استفاده شوند.
      def greet(name):
          return f"Hello, {name}"
      
      print(greet("Alice"))
      
      8. کار با ورودی‌ها • Python می‌تواند ورودی کاربر را با استفاده از تابع input() دریافت کند.
      name = input("Enter your name: ")
      print(f"Hello, {name}")
      
      9. کار با فایل‌ها • Python می‌تواند برای خواندن و نوشتن فایل‌ها استفاده شود.
      with open('file.txt', 'w') as f:
          f.write("Hello, World!")
      
      with open('file.txt', 'r') as f:
          content = f.read()
          print(content)
      
      10. شی‌گرایی در Python • Python از برنامه‌نویسی شی‌گرا پشتیبانی می‌کند.
      class Car:
          def __init__(self, color):
              self.color = color
              
          def get_color(self):
              return self.color
      
      my_car = Car("red")
      print(my_car.get_color())
      
      منابع یادگیری:مستندات رسمی Python: python.orgکتاب‌های آموزشی: مانند "Automate the Boring Stuff with Python" • دوره‌های آنلاین: سایت‌هایی مثل Coursera، Udemy و edX ▎نکات نهایی: • تمرین کنید! پروژه‌های کوچک بسازید و کدهای دیگران را بررسی کنید. • با کتابخانه‌های معروف مانند NumPy، Pandas و Matplotlib آشنا شوید تا بتوانید پروژه‌های تحلیلی انجام دهید. با دنبال کردن این مراحل، شما می‌توانید به تدریج مهارت‌های خود را در Python تقویت کنید. موفق باشید! 👩‍💻 @programming090

      یادگیری PHP می‌تواند برای توسعه وب و برنامه‌نویسی سمت سرور بسیار مفید باشد. در اینجا یک راهنمای کلی برای یادگیری PHP ارائه می‌دهم: ▎1. مقدمه‌ای بر PHPPHP (Hypertext Preprocessor) یک زبان برنامه‌نویسی سمت سرور است که به طور خاص برای توسعه وب طراحی شده است. • PHP می‌تواند با HTML ترکیب شود و به شما امکان می‌دهد صفحات وب پویا ایجاد کنید. ▎2. نصب PHP • برای شروع، باید PHP را روی سیستم خود نصب کنید. می‌توانید از XAMPP یا WAMP استفاده کنید که شامل Apache، MySQL و PHP است. ▎3. ساختار پایه PHPبرچسب‌های PHP: کد PHP باید داخل برچسب‌های <?php ... ?> نوشته شود.  
      <?php
      echo "Hello, World!";
      ?>
      
      4. متغیرها و نوع داده‌ها • متغیرها با $ شروع می‌شوند و نوع داده‌ها شامل:   • رشته‌ها (string)   • اعداد صحیح (integer)   • اعداد اعشاری (float)   • بولین (boolean)   • آرایه‌ها (array)   • شیء‌ها (object)
      $name = "Alice"; // string
      $age = 25; // integer
      $height = 5.5; // float
      $isStudent = true; // boolean
      $colors = array("red", "green", "blue"); // array
      
      5. عملگرها • عملگرهای ریاضی: +, -, *, /, % • عملگرهای مقایسه: ==, ===, !=, !==, <, >, <=, >= • عملگرهای منطقی: &&, ||, !6. کنترل جریانشرط‌ها: if, else, elseif  
      if ($age > 18) {
          echo "Adult";
      } else {
          echo "Minor";
      }
      
      حلقه‌ها: for, while, foreach
      for ($i = 0; $i < 5; $i++) {
          echo $i;
      }
      
      7. توابع • توابع می‌توانند برای سازماندهی کد و کاهش تکرار استفاده شوند.
      function greet($name) {
          return "Hello, " . $name;
      }
      
      echo greet("Alice");
      
      8. کار با فرم‌ها و ورودی‌ها • PHP می‌تواند داده‌های فرم را از طریق متدهای GET و POST دریافت کند.
      if ($_SERVER["REQUEST_METHOD"] == "POST") {
          $name = $_POST['name'];
          echo "Hello, " . $name;
      }
      
      9. کار با پایگاه‌داده • PHP معمولاً با MySQL برای ذخیره‌سازی داده‌ها استفاده می‌شود.  
      $conn = new mysqli($servername, $username, $password, $dbname);
      $sql = "SELECT id, name FROM Users";
      $result = $conn->query($sql);
      
      10. شی‌گرایی در PHP • PHP از برنامه‌نویسی شی‌گرا پشتیبانی می‌کند.
      class Car {
          public $color;
          
          function __construct($color) {
              $this->color = $color;
          }
          
          function getColor() {
              return $this->color;
          }
      }
      
      $myCar = new Car("red");
      echo $myCar->getColor();
      
      منابع یادگیری:مستندات رسمی PHP: php.netکتاب‌های آموزشی: مانند "PHP and MySQL Web Development" • دوره‌های آنلاین: سایت‌هایی مثل Udemy و Coursera ▎نکات نهایی: • تمرین کنید! پروژه‌های کوچک بسازید و کدهای دیگران را بررسی کنید. • با فریم‌ورک‌هایی مانند Laravel یا Symfony آشنا شوید تا بتوانید پروژه‌های بزرگتری بسازید. با دنبال کردن این مراحل، شما می‌توانید به تدریج مهارت‌های خود را در PHP تقویت کنید. موفق باشید! 👩‍💻 @programming090

      Repost from CleverDevs
      ممکنه بخواید سایتی بنویسید و نیاز باشه که توش عبارت های ریاضی رو نمایش بدید . برای اینکار میتونید از کتابخونه KaTex توی جاوا
      ممکنه بخواید سایتی بنویسید و نیاز باشه که توش عبارت های ریاضی رو نمایش بدید . برای اینکار میتونید از کتابخونه KaTex توی جاوا اسکریپت استفاده کنید این کتابخونه به شما امکان اینو میده که از بیشتر دستورالعمل های Latex استفاده بکنید و توی وب و با استفاده از جاوا اسکریپت عبارت های ریاضی رو نمایش بدید استفاده ازش خیلی اسونه و میتونید تو گیت هاب یا داکیومنت خود katex ببینیدش همینطور میتونید به صورت لایو تو سایت KaTex عبارتتون رو بنویسید و نتیجه رو ببینید https://katex.org/ همونطور که گفتم بیشتر دستورالعمل های LaTex رو پشتیبانی میکنه و میتونید خیلی راحت دستورالعمل عبارتی که میخواید رو از گوگل پیدا کنید و استفاده کنید یه فایل هم شامل همه دستورالعمل های LaTex رو توی کامنت ها میفرستم که اگه خواستید سیوش کنید موقع نیاز ازش استفاده کنید #tools #Math #Latex #KaTex @CleverDevs - @CleverDevsGp

      👩‍💻 ‌ تیکه کد ربات php ارسال پیام ساعت 00:00  و حذف ان پیام بعد از پنج دقیقه به صورت خودکار ‌
      if(date('H:i') == "00:00"){
      $botd = ["﷽ ⁰⁰:⁰⁰ ﷽",
      "﴾ ⁰⁰:⁰⁰ ﴿",
      "ッ ⁰⁰:⁰⁰ ッ",
      "↯ ⁰⁰:⁰⁰ ↯",
      "↻{ ⁰⁰:⁰⁰ }↻",
      "| ⁰⁰:⁰⁰ |",
      "➣ ⁰⁰:⁰⁰ ➣",
      "∞ ⁰⁰:⁰⁰ ∞",
      "〇 ⁰⁰:⁰⁰ 〇",
      "♡ ⁰⁰:⁰⁰ ♡",
      "♥ ⁰⁰:⁰⁰ ♥",
      "✮ ⁰⁰:⁰⁰ ✮",
      "➲ ⁰⁰:⁰⁰ ➲",
      "✞ ⁰⁰:⁰⁰ ✞",
      "☫ ⁰⁰:⁰⁰ ☫",
      "✦ ⁰⁰:⁰⁰ ✦",
      "↬ ⁰⁰:⁰⁰ ↫",
      "■ ⁰⁰:⁰⁰ ■",
      "♢ ⁰⁰:⁰⁰ ♢"];
      $s = $botd[rand(0, count($botd)-1)];
      $send = bot('sendmessage',[
      'chat_id'=>$chid, 
      'text'=>$s,
      ]);
      $id = $send->result->message_id;
      file_put_contents("mes.txt",$id);
      }
      // Channel : @YK_SOURCE
      if(date('H:i') == "00:05"){
      $ii = file_get_contents("mes.txt");
      bot('deletemessage', [
      'chat_id' => $chid, 
      'message_id' => $ii,
      ]);
      }
      💬 @programming090 👩‍💻 @YK_SOURCE