Oxin Code – Telegram
Oxin Code
8.34K subscribers
331 photos
50 videos
62 files
248 links
جمعی از فعالان حوزه کامپیوتر و علوم محاسباتی👇
@Oxin_Code
.
ایران 🇮🇷 | استرالیا 🇦🇺
.
ادمین👇
@OxinCode_Admin
Download Telegram
Oxin Code_Mastering Python Networking.pdf
14.9 MB
📖📚 کتاب آموزش برنامه‌نویسی تحت شبکه با پایتون
Mastering Python Networking

#کتاب #برنامه_نویسی #پایتون
----------
🆔 @OxinCode
📌 مقایسه کاتلین و جاوا

🌀 گوگل پشتیبان زبان کاتلین (کوتلین) است، این زبان در شرکت جت‌برینز ساخته شده.
.
🌀 نکته قابل توجه اول این است که کاتلین از کتابخانه‌های جاوا استفاده می کند!
.
🌀 کاتلین خیلی خیلی کدنویسی کمتری نسبت به جاوا دارد و سرعت آن از جاوا بیشتر است.
.
🌀 همچنین حجم فایل خروجی کمتر می شود و امنیت بالاتری نسبت به جاوا دارد!
.
🌀 یادگیری کاتلین نسبت به جاوا آسانتر است و قابلیت‌های بی‌نظیری را به شما می‌دهد تا برنامه‌های کاربردی برای پلتفرم اندروید بنویسید
.
🌀 کاتلین از سال 2016 تا سال 2017 رشد قابل توجهی را داشته است.

#برنامه_نویسی #جاوا #کاتلین
----------
🆔 @OxinCode
💎 کاربرد JMeter در زبان برنامه نویسی جاوا چیست؟

نرم‌افزار TM JMeter مبتنی بر زبان جاوا است که برای اولین بار توسط
Mazzocchi Stefano
طراحی شده است. از این نرم‌افزار برای تحلیل و سنجش عملکرد برنامه‌‌‌‌های تحت وب و سایر انواع خدمات در وب سایت‌‏ها استفاده می‏شود

#برنامه_نویسی #جاوا
----------
🆔 @OxinCode
💎 شاید جالب باشه براتون که بدونید...
هوش مصنوعی گوگل میتونه تصاویر به‌شدت پیکسلی و بی‌کیفیت از اشخاص و اشیاء رو بهینه‌سازی و اون‌ها رو‌ به تصاویر واضح تبدیل کنه.😉
دیگه از این به بعد هر چیزی از هوش‌مصنوعی برمیاد و خیلی از وقتها باعث تعجب هم نمیشه 😉😄

#هوش_مصنوعی #دانستنی‌ها
----------
🆔 @OxinCode
دسته بندی سطوح زبان‌ها برنامه نویسی😉👇

1. زبان‌های سطح پایین
(low-level language)
زبانهایی که به زبان‌های سطح ماشین نزدیک‌تر هستند. این زبان‌ها مبنای کارشون براساس رشته کدهای 0 و 1 هست به همین دلیل فهم و درکش برای انسان‌ها کمی دشوار است. به عبارتی زبان‌های این سطح بیشتر برای کامپیوتر قابل فهم است تا انسان

2. زبان‌های سطح میانی
(middle-level language)
که به آن زبان بین ماشین و انسان گوییم. در ابتدا کار با زبان‌های سطح پایین که زبان ماشین و اسمبلی بودن و با اعداد باید کار می‌شد سخت و دشوار بود. بر همین اساس برنامه‌نویسان تصمیم گرفتند که زبانهایی رو طراحی کنن که کار با رشته‌ها و حروف باشه.

3. زبان‌های سطح بالا
(High-level Language)
به زبان‌هایی گفته می‌شود که درک و فهم آن برای انسان‌ها راحت‌تر و اصطلاحا به زبان انسان نزدیک‌تر هست. به عبارتی زبان‌های این سطح بیشتر برای انسان قابل فهم است تا کامپیوتر

#برنامه_نویسی
----------
🆔 @OxinCode
سلام بچه‌ها 🌺 سال نو رو تبریک میگیم 🙏🌺 امیدوارم سال خوبی پیش‌رو داشته باشید 💐
.
تو سال ۱۴۰۱ OxinCode چیزی بهتون اضافه کرد؟ خداییش 🙏 تو سال جدید OxinCode چیکار کنه خوشحال میشی؟
.
لطفا به ادمین بگید 👇
@OxinCode_Admin
یا ایمیل کنید 👇
OxinCode@gmail.com

----------
🆔 @OxinCode
آیا برنامه‌نویسی برای من مناسب است؟🤔😬
باید به حداقل ۳ ۴ تا از این سوال‌ها جواب مثبت بدی 🙄
.

1⃣ آیا صبر و استقامت 💪 لازم برای حل مسائل سخت 😪 رو داری؟ 😒
.
2⃣ آیا تشنگی اینو داری که هر روز مطالب جدید یاد بگیری؟ خیلی وقتها هم کسی نیست کمکت کنه 😅
.
3⃣ معما و پازل‌های منطقی و سوالات هوش 🧐 دوس داری؟ 🤔
.
4⃣ به ریاضیات علاقه داری یا چی؟؟ 🤨
.
5⃣ آیا درباره‌ی طرز کار چیزهای مختلف کنجکاو میشی؟ 🤓
#برنامه_نویسی
----------
🆔 @OxinCode
تفاوت توسعه‌دهنده، برنامه.نویس و کدنویس رو در زیر بخوانید 😉👇

1⃣ کدنویسی در حقیقت نیازی لزوما به دانستن زبان برنامه‌نویسی ندارد 🤷‍♂ و تنها نوشتن کدها برای این کار کفایت می‌کند.
مثلا کسی که با برنامه‌ای به نام matlab کار می‌کند و کد میزند یک برنامه‌نویس نمی‌باشد.
.
2⃣ برنامه‌نویس با دانستن حداقل یک☝️ زبان برنامه‌نویسی کد زده و به برنامه‌نویسی می‌پردازد.
دانستن قوانین برنامه‌نویسی به این افراد کمک می‌کند تا بتوانند برنامه متناسب با آن چیزی که می‌خواهند را بنویسند.
به معنای دیگر یک برنامه‌نویس می‌تواند از کدهایی که دیگران نوشته‌اند استفاده کند و آنها را تغییر دهد و یا ویرایش نماید؛ اما یک برنامه‌نویس نمی‌تواند قسمت‌های دیگر پروژه را انجام دهد و این کار نیازمند حضور شخص دیگری مانند توسعه‌دهنده نرم‌افزار می‌باشد

3⃣ توسعه‌دهنده یک مرحله بالاتر از برنامه‌نویس است و علاوه بر کارهایی که یک برنامه‌نویس انجام می‌دهد دیگر مراحل را نیز انجام می‌دهد.😊
لذا در ابتدا یک توسعه‌دهنده باید یک برنامه‌نویس خوب باشد 🙄 که بتواند کدهای توسعه محور را بزند؛ و اگر بخشی از کار توسط برنامه‌نویس‌ها نتواند انجام شود🤦‍♂ و آنها قادر به انجام قسمتی از کار نباشند؛ توسعه‌دهنده‌ها آن کار را بر عهده می‌گیرند.
از جمله وظایف توسعه‌دهندگان
بررسی برنامه‌ها، ویرایش آنها؛ پشتیبانی؛ دیباگ کردن، تست کردن و بسیاری کارهای دیگر
است...
#برنامه_نویسی
----------
🆔 @OxinCode
روانشناسی انتخاب اسم دامنه برای وب‌سایتتون:
👇👇👇👇👇👇👇
1⃣ نام انتخابی شما نباید خیلی طولانی باشه( از نام‌های بالای ۱۲ حرف صرف نظر کنید) 🤦‍♂

2⃣ پسوندهای org و com برای وب‌سایت‌های شخصی مناسب نیست (.me بهترین انتخاب برای وب‌سایت‌های شخصی است) 👌

3⃣ نام دامنه طوری باشه که اگر اسم سایتتون رو به کسی گفتید راحت اون رو بفهمه و بتونه راحت تایپ کنه و همچنین سعی کنید نام دامنه انتخابی شما فقط یک حالت برای نوشتن داشته باشد
نمونه‌ای از حالتهای اشتباه رو در زیر ببینید:
Tablofarshesajjad
Parvaneh یا parvane

4⃣ پسوندهای مختلف دامنه‌تان را ثبت کنید(اگر دیدید مثلا پسوند .com ثبت شده ولی .ir خالی است بیخیال اون دامنه بشید؛ چون بعدا که کسب و کارتون رونق پیدا کرد، ممکنه افرادی از نام دامنه‌ی شما سوء استفاده کنند) 😒

5⃣ سعی کنید از خط تیره و عدد کمتر استفاده کنید مگر در حالتی که عدد بتواند مفهومی برساند و بیانگر یک حرف باشد مثلا p30download نمونه‌ای از کاربرد صحیح است ولی maryam21 نمونه‌ای از کاربرد غلط است

6⃣ قبل از ثبت دامنه برید و سایتهای رقیب‌تون رو شناسایی کنید و سعی کنید نامی رو انتخاب کنید که با نام سایت رقبا متفاوت باشه(بر اساس یک اصل در بازاریابی با این کار مشتری سایت شما را که اسمی متفاوت دارد به سایت‌هایی با اسم مشابه ترجیح میدهد) 😉👍
#وب
----------
🆔 @OxinCode
بهترین ابزارهای یادداشت‌برداری برای برنامه نویسان 👇

1⃣ Boost note
2⃣ Medley Text
3⃣ OneNote
4⃣ Cherry Tree
5⃣ Tick-Tick

#برنامه_نویسی
----------
🆔 @OxinCode
💥برنامه‌نویسی R با رویکرد بیوانفورماتیکی 🧬
.
💎 اعطای مدرک پایان دوره + توصیه‌نامه 🌍
💎 پشتیبانی ۶ ماهه بعد از دوره 💫
💎 لایسنس اختصاصی و دسترسی با ۲ دستگاه 📚
.
💥اطلاعات بیشتر و ثبت‌نام 👇
🌐
R in Bioinformatics
----------
🆔
@BioinfCamp
سلام. کسی اینجا میدونه که این نمودارهای علمی زیبا 😍 رو تو کدوم دوره‌مون آموزش دادیم؟ بهمون بگید

💎
@MainAdmin
💥برنامه‌نویسی پایتون با رویکرد بیوانفورماتیکی 🧬
.
💎 اعطای مدرک پایان دوره + توصیه‌نامه 🌍
💎 پشتیبانی ۶ ماهه بعد از دوره 💫
💎 لایسنس اختصاصی و دسترسی با ۲ دستگاه 📚
.
💥اطلاعات بیشتر و ثبت‌نام 👇
🌐
Python in Bioinformatics
----------
🆔 @BioinfCamp
Forwarded from Oxin Code
معرفی استاد برای اپلای در حوزه کامپیوتر 👇

Prof. Onur Mutlu
استاد علوم کامپیوتر در دانشگاه ETH زوریخ سوئیس 🇨🇭
Email : omutlu@gmail.com

زمینه تحقیقاتی: 👇
✔️computer architecture, systems, security, and bioinformatics

✔️spans and stretches the boundaries between applications, systems, languages, system software, compilers, and hardware

✔️novel, fundamentally-secure and fundamentally-efficient computation, communication and memory/storage paradigms, applied to emerging systems, technologies, and bioinformatics/medical applications

✔️system design for bioinformatics and biologically inspired computing paradigms

Homepage : https://people.inf.ethz.ch/omutlu/
#اپلای #پژوهش
----------
🆔 @OxinCode
مشهورترین 🤩 برنامه‌نویسان دنیا:👇

Tim Berners Lee:
پدر وب و ابداکننده پروتکلِ HTTP

Bjarne Stroustrup:
مخترع زبان C++ و پروفسور دانشگاه A&M

Brendan Eich:
سازنده زبان جاوااسکریپت

James Arthur Gosling:
مخترع زبان جاوا

Dennis MacAlistair Richie:
خالق زبان C

Guido Van Rossum:
خالق پایتون

#برنامه_نویسی
----------
🆔 @OxinCode
💥 سایتهای مفید علمی و کاربردی که هر پژوهشگر باید بداند 👇

📢 دانلود مقالات فارسی
1⃣ www.magiran.com
2⃣ www.civilica.com
3⃣ www.sid.ir
📢 دانلود مقالات انگلیسی
1⃣ www.sciencedirect.com
2⃣ www.ncbi.nlm.nih.gov
3⃣ www.springerlink.com
4⃣ www.scopus.com
5⃣ www.emeraldinsight.com

📢 دانلود پایان‌نامه‌های ایرانی
1⃣ www.irandoc.ac.ir

📢 دانلود پایان‌نامه‌های خارجی
1⃣ www.golibgen.io
2⃣ www.libdl.ir
3⃣ www.mhrn.net
4⃣ www.theses.org
#معرفی_سایت #پژوهش
---------- 
🆔 @OxinCode
از خاطرات یک برنامه‌نویس 👇🤓
یکی از اثربخش‌ترین روزهای زندگی‌ام زمانی بود که 1000 خط کد رو حذف کردم ☺️

بفرست برای کسایی که میخوان برنامه‌نویس بشن 🙄😬
#زنگ_تفریح #برنامه_نویسی
----------
🆔 @Oxin_Code
😎 افزایش سرعت اینترنت 😎

برای این کار کافی است مراحل زیر را دنبال کنید 😉👇

1⃣ بر روی استارت کلیک کرده و Run را اجرا نمایید.

2⃣ در پنجره‌ی Run عبارت gpedit.msc را تایپ نموده و کلید اینتر را فشار دهید

3⃣ در پنجره باز شده مسیر زیر را دنبال کنید:
Local Computer Policy > Computer Configuration > Administrative Templates

4⃣ در این بخش، Network 🌎 را انتخاب نموده و سپس بر روی QOS Packet Scheduler کلیک کنید.
 
5⃣ بر روی گزینه‌ی
Limit Reservable Bandwidth
دابل‌کلیک کنید.

6⃣ با باز شدن پنجره، مشاهده می‌کنید که عبارت پیکربندی نشده (Not Configured) درج شده است. اما حقیقت این است که در تب Explain به صورت پیش‌فرض Packet Scheduler نزدیک به ۲۰٪ از پهنای‌باند را محدود کرده است 🤦‍♂

7⃣ برای باز گرداندن آن ۲۰ درصد ابتدا باید Reservable Bandwidth را در حالت Enabled قرار دهید و سپس مقدار آن را برابر صفر کنید. این کار باعث می‌شود، ویندوز پهنای باندی برای خود رزرو نکند 😎

8⃣ تمام! حالا شما پهنای باند رزرو شده ویندوز را به پهنای باند وبگردی خود اضافه نموده‌اید.

#ترفند #دانستنی‌ها
----------
🆔 @OxinCode
برنامه‌نویسی چگونه روی مغز 🧠 شما تأثیر می‌گذارد؟ 🤔

کدنویسی مدل‌های ذهنی شما را شکل می‌دهد و به تقویت سلامت مغز 🧠 کمک می‌کند 💪
.
اغلب مردم می‌گویند که مغز همچون یک عضله 💪 است و اگر می‌خواهید قوی بماند باید آن را ورزش 🏃‍♂🏊‍♂ دهید.
.
طبق مطالعه‌ای که در سال ۱۹۹۱ انجام شد، مشخص شد که دانش‌آموزانی که برنامه‌نویسی کامپیوتر را آموخته‌اند در آزمون‌های توانایی شناختی، امتیازات بالاتری نسبت به دیگر دانش‌آموزان به دست آورده‌اند 😐😑
.
مطالعه‌ای بزرگتر در سال ۲۰۰۹ به نتیجه مشابه دست یافت و مشخص شد افرادی که در فعالیت‌های مغزی تحریک‌کننده مانند برنامه‌نویسی شرکت می‌کنند از خطر ابتلا به آلزایمر و بیماری‌های زوال عقل در امان هستند 😍😎

#برنامه_نویسی #دانستنی‌ها
----------
🆔 @OxinCode
داستان نام‌گذاری برخی از کمپانی‌های بزرگ 🤨👇
Google:
نام عددی بزرگ در ریاضیات؛ که متشکل از یه دونه عددِ "یک" با صد تا "صفر" جلوی آن 😳
Microsoft:
مخفف microcomputer software که هدف اصلی بنیان گذاران این شرکت بود 💪
Hp:
مخفف بنیانگذاران این کمپانی
دیوپاکارد و بیل هیولت 👬
Sony:
از کلمه لاتین به معنای sonus صدا مشتق شده است 🎼🎧
Adobe:
اسم رودخانه‌‌ای 🏊‍♂ که از پشت منزل ⛪️ موسس آن جان وارناک عبور میکند
Cisco:
مخفف شده کلمه سان فرانسیسکو 💪
Apple:
میوه مورد علاقه استیوجابز 🍎
Intel:
مخفف شده integrated electronics با تاکید بر ساخت مدارات مجتمع 💡
#تکنولوژی #دانستنی‌ها
----------
🆔 @OxinCode
💥 روشن کردن کامپیوتر با صفحه کلید 👇

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

1⃣ کامپیوترتان را Restart کرده و چندین بار کلید Delete را فشار داده تا به محیط Setup بروید.

2⃣ گزینه Intergrated Peripherals را انتخاب کنید و در صفحه باز شده گزینه
Keyboard Power on
را که شامل گزینه‌های زیر می‌باشد انتخاب کنید👇

💥 Password:
با انتخاب این گزینه می‌توان پسوردی را وارد نمود و از طریق پسورد کامپیوتر را روشن کرد. اگر این گزینه را انتخاب کنیم باید بعد از آن گزینه
KB Power On Password
را انتخاب و پسورد مورد نظر را وارد کرد و سپس آن را تائید نمود.

💥 Any Key:
با انتخاب این گزینه با هر کلید صفحه کلید میتوان کامپیوتر را روشن نمود.

💥 Disabled:
با انتخاب این گزینه میتوان گزینه روشن شدن کامپیوتر را توسط صفحه کلید غیره فعال نمود.

💥 KeyBoard 98:
این گزینه مخصوص صفحه کلید‌های قدیمی است.

3⃣ پس از انتخاب یکی از گزینه‌های بالا، کلید F10 را فشار داده و تغیرات اعمال شده را با زدن کلید Y و سپس کلید Enter تائید کنید

#دانستنی‌ها
----------
🆔 @OxinCode