Computeronic|کامپیوترونیک
4.17K subscribers
2.79K photos
514 videos
204 files
1.77K links
🌟 به کانال تلگرام کامپیوترونیک خوش آمدید! 🌟
برنامه‌نویسی 💻​ مهندسی کامپیوتر 🖥​ مهندسی برق

🎓 ویژگی‌های برجسته ما:
• ارائه دوره‌های آموزشی متنوع و به‌روز​
• پشتیبانی علمی و منتورینگ ۲۴ ساعته​
• مدارک معتبر و قابل ترجمه

🌐 Computeronic.ir
Download Telegram
ماژول ها در پايتون:
ماژولها در پايتون ابزارهايي هستند كه بِه ما امكان استفاده از يك سري توابع و متدها را ميدهند.
در آغاز برنامه اگر ميخواستيد از ماژولي استفاده كنيد بايد از كلمه كليدي import استفاده كنيد و گاهي قبل از آن از from نيز بايد استفاده كنيد.
در واقع اينها مانند include در زبان C و ++C و معادل using در زبان #C هستند.
🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵
روند كار بدين شكل است:
from نام ماژول import نام تابع مورد نظر
🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡
#پايتون
🆔@Computeronic
✔️تفاوت زبان برنامه نویسی php با ASP در چیست؟

🟡در این مقاله ما به برسی یکی از پر تکرار ترین سوال های در زمینه ی برنامه نویسی با عنوان ” تفاوت زبان برنامه نویسی php با ASP چیست ؟ “ می پردازیم . مواردی که در ادامه می خوانید قابلیت ها و امکانات هر کدام از این زبان های برنامه نویسی برای شرح تفاوت زبان برنامه نویسی php با ASP است . اما قبل از این که به توضیح این تفاوت ها بپردازیم باید شما را با این دو زبان به صورت مختصر و مفید آشنا کنیم .

🔺معرفی زبان برنامه نویسی php :

🟡هدف زبان برنامه نویسی php، نوشتن اسکریپت های وب است . در واقع هدف، فرار از پیچیدگی های Perl و نوشتن CGI با زبان هایی مثل C و ارائه دستوراتی ساده برای طراحان صفحات وب است .

🟡زبانه برنامه نویسی php اولیه دارای دستورات محدود و ساده ای بود . از این زبان برای کار های ساده و برای طراحان وب سایت ها استفاده می شد و نه برنامه نویسان حرفه‌ ای .

🟡به مرور زمان این زبان برنامه نویسی پیشرفت کرد .

🟡یکی از ویژگی هایی که باعث تسریع در پیشرفت آن شد Open Source بودن آن بود .

🟡اولین تغییری که در این زبان شاهد آن بودیم، تعداد دستورات و توابع این زبان بود که گسترش یافته بود . این گسترش به حدی بوده است که امروزه نیز به راحتی کار های نسبتا پیچیده ای مثل کار با سوکت ها یا تصاویر با توابع این زبان قابل اجرا است .

🟡یکی دیگر از دلایل پیشرفت این زبان برنامه نویسی از لحاظ معماری بود . زیرا این زبان از شی گرایی پشتیبانی می کرد .

🟡زبان برنامه نویسی php به طور کلی یکی از زبان های معمول برای نوشتن اسکریپت های اجرایی در محیط یونیکس، لینوکس (هر چند که در ویندوز نیز به خوبی اجرا می شود) و کار با نرم افزار مدیریت بانک اطلاعات MySQL است .

🔺معرفی زبان برنامه نویسی ASP.net :

🟡ASP.NET یکی دیگر از زبان های برنامه نویسی است که برای طراحی وب سایت از آن استفاده می کنند .

🟡باید بدانید که ASP.NET نسل جدید زبان برنامه نویسی ASP است .

🟡جالب است بدانید که ASP.NET با ASP کلاسیک سازگار نیست . اما ممکن است ASP.NET شامل ASP کلاسیک باشد .

🟡صفحات ASP.NET تألیف شده اند، که موجب سریع تر شدن آن از ASP کلاسیک شده است .

🟡ASP.NET دارای پشتیبانی بهتر زبان، یک مجموعه بزرگ از کنترل های کاربر، قطعات مبتنی بر XML، و تأیید یکپارچه هویت کاربر است .

🟡همچنین صفحات ASP.NET دارای پسوند aspx. هستند .

🟡لازم به ذکر است که این زبان برنامه نویسی حرفه ای به طور معمول در VB (ویژوال بیسیک) یا #C (سی شارپ) نوشته می شود .

🟡کنترل های کاربر در ASP.NET می تواند به زبان های مختلف، از جمله ++ C و جاوا نوشته شود .

🟡هنگامی که یک مرورگر درخواست یک فایل ASP.NET را دارد، موتور ASP.NET فایل را می خواند، اسکریپت را در فایل اجرا و تألیف می کند، و نتیجه را به شکل زبان HTML ساده به مرورگر بر می‌ گرداند .

🔺تفاوت زبان برنامه نویسی php با ASP : این بخش سرعت زبان ها

🟡اکثر برنامه نویسان در حمایت از زبان برنامه نویسی php ادعا می کنند که سرعت آن از دیگر زبان ها بیشتر است . اما نتیجه ای که از برسی و ها و آنالیز ها به دست آمده خلاف این موضوع را نشان می دهد . البته از نظر منطقی هم که به این موضوع نگاه کنید میبینید که هم چین چیزی اصلا امکان ندارد . دلیل آن هم این است که کد های خروجی asp.net در سمت سرور تفسیر نمی شوند و به صورت dll هستند و web server در زمان اجرای کد ها هیچ گونه زمانی برای تفسیر آن ها نمی گذارد و با سریع ترین زمان ممکن اجرا می شوند .

🟡سرعت asp.net قابل مقایسه با سایر زبان ها و تکنولوژی‌ ها نیست و به مقدار قابل توجهی مخصوصا در زمانی که مقدار داده ها افزایش می یابد بسیار سریع تر است . پس یک تفاوت زبان برنامه نویسی php با ASP که اهمیت زیادی نیز دارد سرعت آن ها است که asp.net بهتر عمل می کند .

🔺تفاوت زبان برنامه نویسی php با ASP : این بخش امنیت زبان ها

🟡در نرم افزار هایی که کد باز هستند یکی از مهم ترین مباحثی که وجود دارد بحث امنیت آن ها است . در واقع برنامه نویسان بر روی این موضوع تاکید زیادی دارند که حتما باید از امنیت ها اطمینان حاصل کنید . باید بدانید که به طور کلی هر سیستمی که افراد بیشتری بر روی آن کار کنند و استفاده کنندگان زیادی داشته باشد به مرور زمان تکمیل می شود .

🟡این موضوع که نرم افزار ها کد باز هستند دلیلی بر ایمن بودن آن ها نیست . بلکه در بسیاری از موارد ممکن است باعث شود که سیستم فوق مورد حمله قرار گرفته و هک شود .

#فکت

کانال کامپیوترونیک :
🆔@computeronic

اینستاگرام کامپیترونیک :
🆔Thecomputeronic
چه زبانهای برنامه نویسی برای نوشتن اپلیکیشن های موبایل استفاده میشوند؟

اگر نگاهی به گذشته بیندازید میبینید که در سیستم عامل های مختلف با توجه به کیت توسعه ارائه شده توسط شرکتهای سازنده، زبانهای برنامه نویسی متعددی برای این امر استفاده شده است. این زبانها شامل موارد زیر میشوند:

۱- زبان جاوا
۲- زبان ++C
۳- زبان #C
۴- زبان Objective C
۵- زبان Swift
۶-زبان Kotlin
۷- زبان JavaScript

در این میان زبانهای جاوا و Objective C شاید بیشترین اپلیکیشن ها را در سطوح مختلف برای دو سیستم عامل اندروید و IOS ایجاد کرده اند. همچنین میتوان گفت در دهه ۲۰۰۰ تا ۲۰۱۰ میلادی جاوا و ++C برای نوشتن برنامه های موبایل چه روی سیستم عامل های هوشمند مانند Symbian و چه سیستم جاوا استفاده میشده اند. به صورت خلاصه زبان جاوا و پلتفرم JDK یکی از پر استفاده ترین بسترها در این عرصه بوده اند.
اما در چند سال اخیر صاحبان این سیستم عاملها مسیر توسعه برنامه های موبایل را تغییر داده اند، به نحوی که با توسعه بستر های جدید و حتی اختراع زبانهای جدید یا همخوان کردن زبانهای موجود، سعی کرده اند توسعه اپ را به مسیری پیشرفته و منطبق بر نیاز برنامه نویسان جوانتر سوق دهند.
🆔@Computeronic
بررسي كاربردي زبان برنامه نويسي #C:
برنامه اول-Hello World:
به رسم تمام آموزشهاي زبانهاي برنامه نويسي ما نيز در اولين بخش اين آموزش ميخوايم نحوه چاپ سلام دنيا را در زبان سي شارپ به شما نشان دهيم،در زبان #C از دستورالعمل() Console.WriteLine جهت نمايش استفاده ميكنيم و برنامه Hello World مطابق زير خواهد بود:

using System;

namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
#برنامه‌نویسی
#كامپيوتر
🟣🟣🟣🟣🟣🟣🟣🟣🟣
🆔@Computeronic
🔺کانال های آموزش برنامه نویسی در یوتیوب:

پایتون امروزه یکی از محبوب ترین زبان های برنامه نویسی در بین برنامه نویسان است. همینطور برای آموزش این زبان برنامه نویسی از کانال《Corey Schafer》در یوتیوب استفاده کنید. این مجموعه بطور پایه ای ساختار پایتون را به شما آموزش می دهد.>>
یادگیری زبان جاوا اسکریپت خیلی سخت نیست ولی این زبان به قدری انعطاف پذیر است که استفاده درست و مناسب از آن معمولا سخت است. برای شروع یادگیری این زبان می توانید از کانال آموزشی《Quentin Watts》در یوتیوب استفاده کنید.>>
در حال حاضر زبان برنامه نویسی #C یکی از زبان های خوب برای یادگیری است. کانال آموزشی《Brackeys》مجموعه ای برای افرادی که میخواهند زبان برنامه نویسی #C یاد بگیرند، تهیه کرده است.>>
با توجه به اینکه آموزش های زیادی برای یادگیری زبان java وجود دارد ولی پیدا کردن بهترین آنها کمی مشکل است. طبق تجربیات، کانال آموزشی《Cave of Programming》، بهترین کانال در زمینه یادگیری زبان برنامه نویسی java است.>>

🆔@Computeronic
👨🏻‍💻👩🏻‍💻برنامه معكوس كردن يك رشته در چهار زبان مختلف، پايتون،جاوا، جاوااسكريپت و ++C

#برنامه‌نویسی #پايتون #C #جاوا #JavaScript #كامپيوتر
♦️◽️♦️◽️♦️◽️♦️◽️♦️◽️♦️◽️
🆔@Computeronic
🐣برنامه hello world بِه چهار زبان برنامه نويسي مختلف:

🟣برنامه hello world با زبان #C:
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}

🔹برنامه hello world با زبان ++C:
#include <iostream>
using namespace std;

int main()
{
cout << "Hello World!\n";
return 0;
}

☕️برنامه hello world با زبان Java:
public class Main
{
public static void main(String[] args)
{
System.out.println("hello world");
}
}

🐍برنامه hello world با زبان پايتون :
print("hello world")

#برنامه‌نویسی #پايتون
#جاوا
🔺🔻🔺🔻🔺🔻🔺🔻🔺🔻🔺
🆔@Computeronic
🌐 Computeronic.ir
Media is too big
VIEW IN TELEGRAM
وبینار آشنایی با زبان ++C

😉هم اکنون میتوانید ویدیو را مشاهده نمایید.

عزيزاني كه بِه هر دليلي نتوانستند در لايو استريم ديشب كانال كامپيوترونيك در تلگرام شركت كنند ، ميتوانند اين فيلم ضبط شده را ببينند.

🔸مباحث مطرح شده:
🔺تاريخچه زبانهاى B,BCPL,C و در نهايت ++C
🔺آشنايي مقدماتي با كامپايلر
🔺معرفي زبانهاي typeless
🔺كاربرد زبان ++C در سيستم هاى عامل
🔺درآمد و كاربردهاى امروزي زبان ++C
🔺مفهوم شي گرايي و ساخت يافتگى
🔺معرفي زبانهاي سطح پايين، سطح مياني و سطح
بالا
#c++


🆔@computeronic
🌐 computeronic.ir
📌برگه تقلب TypeScript

تایپ اسکریپت یکی از زیر مجموعه‌های زبان جاوااسكريپت است که به شما کمک می‌کند تا کدهای خود را به روش ساده‌تری نوشته و سپس با کامپایل‌ کردن آن‌ها خروجی استاندارد کد جاوا اسکریپت را به دست آورید. امکانات پیشرفته‌ای که مایکروسافت به تایپ اسکریپت افزوده است، آن را به زبان‌هایی مانند #C، جاوا و… نزدیک ساخته است. تایپ اسکریپت برای توسعه‌ی پروژه‌های بزرگ جاوا اسکریپت طراحی شده است و فرآیند توسعه را تا حد زیادی ساده می‌کند.

در این برگه های تقلب، خلاصه ای بسیار بسیار جامع از نکات این زبان آینده دار قابل مشاهده است.

#برنامه‌نویسی #وب #Typescript #فرانت

🔹🔹🔹🔹🔹🔹🔹🔹🔹
🆔@Computeronic
🌐 Computeronic.ir
👍3🔥1
🖥 خلاصه ای از انواع دستورالعمل های زبان #C

#cheatsheet #برنامه‌نویسی #کامپیوتر
🟣🔘🟣🔘🟣🔘🟣🔘🟣🔘🟣
✅️ @Computeronic
🌐 Computeronic.ir
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54