اگه علاقه مند به دنیای برنامهنویسی هستید و قصد دارید بتازگی این مهارت رو شروع کنید، در زیر چند وب سایت جالب که به همراه بازی به شما برنامه نویسی رو آموزش میده معرفی کردم. شاید به عنوان تمرین برای متخصصین هم بد نباشه :)
1. tynker.com
Python, JavaScript, Java
2. cssbattle.dev
CSS
3. javanoscriptquiz.com
JavaScript
4. codingame.com
25 languages supported
5. ohmygit.org
Git
6. vim-adventures.com
Vim
7. flexboxfroggy.com
Flex
8. codecombat.com
Python, JavaScript, Java, C++
9. cssgridgarden.com
Grid
10. profy.dev/project/github-minesweeper
Git Workflow
@DevTwitter | <Bahram/>
1. tynker.com
Python, JavaScript, Java
2. cssbattle.dev
CSS
3. javanoscriptquiz.com
JavaScript
4. codingame.com
25 languages supported
5. ohmygit.org
Git
6. vim-adventures.com
Vim
7. flexboxfroggy.com
Flex
8. codecombat.com
Python, JavaScript, Java, C++
9. cssgridgarden.com
Grid
10. profy.dev/project/github-minesweeper
Git Workflow
@DevTwitter | <Bahram/>
👍29🔥2❤1👎1
بیاین یکم درمورد TC39 براتون بگم.
اکثریت درجریان هستن که از یه جا به بعد، نگهداری و maintain کردن js تحت استاندارد Ecma قرار گرفت.
تیم دولوپرهای ECMAScript داخل گیتهاب یه organization به نام Ecma TC39 دارن:
github.com/tc39
این تیم نزدیک به 26 سال درحال نگهداری و توسعهی استاندارد Ecma برای js هست.
تقریبا تمام برنامهریزی ها و میت هایی که بین خودشون برگزار شده، گزارشش داخل این ریپو گذاشته شده:
github.com/tc39/notes
یکی از اهداف مهمی که این تیم داره، حفظ backwards compatibility این زبان هست. اینکه تو سال 2023 کد جاوااسکریپت 15 سال پیش هنوز بدون ایراد کار میکنه مرهون این ویژگیه
اما متاسفانه js به خودی خود forwards compatible نیست.
یعنی چی؟
یعنی اگر شما مثلا یه کد جاوااسکریپت که فیچرهای es2019 داره رو داخل انجین 2016 ران کنی برنامه کرش میکنه و اجرا نمیشه.
راه حل؟
استفاده از مفهومی به نام transpile که اتفاقا شباهت زیادی با translate داره اما یکی نیستن.
یکی از این transpiler ها Babel بود
حالا دقیقا چیکار میکنه؟
با ذکر یه مثال بخوام بگم:
داخل یه کد از کلمه کلیدی let استفاده شده و قراره داخل یک مرورگر قدیمی که es6 پشتیبانی نمیکنه اجرا بشه اما نمیتونه
درنتیجه babel اون رو transpile و از var استفاده می کنه تا مرورگر قدیمی بتونه اجرا کنه
حالا این وسط فرق transpile با translate چی بود؟
خیلی کوتاه بخوام بگم:
-معمولا نتیجهی translate برخلاف transpile قابل خوندن توسط انسان نیست و به کد ماشین تغییر میکنه
-توی transpile معمولا کد سورس از یه زبان به زبان دیگه یا نسخه دیگه تو همون مقیاسِ انتزاع تبدیل میشه
و همهی اینا بخاطر ایجاد forwards compatibility هست. شعار اعضای TC39 در رابطه با این موضوع:
"We don't break the web"
ممبرای این اورگان از کمپانی های مختلف: Apple, Google, Microsoft, Mozilla, Facebook, Netflix, Bocoup, Intel, Salesforce و... هستن
@DevTwitter | <Jam/>
اکثریت درجریان هستن که از یه جا به بعد، نگهداری و maintain کردن js تحت استاندارد Ecma قرار گرفت.
تیم دولوپرهای ECMAScript داخل گیتهاب یه organization به نام Ecma TC39 دارن:
github.com/tc39
این تیم نزدیک به 26 سال درحال نگهداری و توسعهی استاندارد Ecma برای js هست.
تقریبا تمام برنامهریزی ها و میت هایی که بین خودشون برگزار شده، گزارشش داخل این ریپو گذاشته شده:
github.com/tc39/notes
یکی از اهداف مهمی که این تیم داره، حفظ backwards compatibility این زبان هست. اینکه تو سال 2023 کد جاوااسکریپت 15 سال پیش هنوز بدون ایراد کار میکنه مرهون این ویژگیه
اما متاسفانه js به خودی خود forwards compatible نیست.
یعنی چی؟
یعنی اگر شما مثلا یه کد جاوااسکریپت که فیچرهای es2019 داره رو داخل انجین 2016 ران کنی برنامه کرش میکنه و اجرا نمیشه.
راه حل؟
استفاده از مفهومی به نام transpile که اتفاقا شباهت زیادی با translate داره اما یکی نیستن.
یکی از این transpiler ها Babel بود
حالا دقیقا چیکار میکنه؟
با ذکر یه مثال بخوام بگم:
داخل یه کد از کلمه کلیدی let استفاده شده و قراره داخل یک مرورگر قدیمی که es6 پشتیبانی نمیکنه اجرا بشه اما نمیتونه
درنتیجه babel اون رو transpile و از var استفاده می کنه تا مرورگر قدیمی بتونه اجرا کنه
حالا این وسط فرق transpile با translate چی بود؟
خیلی کوتاه بخوام بگم:
-معمولا نتیجهی translate برخلاف transpile قابل خوندن توسط انسان نیست و به کد ماشین تغییر میکنه
-توی transpile معمولا کد سورس از یه زبان به زبان دیگه یا نسخه دیگه تو همون مقیاسِ انتزاع تبدیل میشه
و همهی اینا بخاطر ایجاد forwards compatibility هست. شعار اعضای TC39 در رابطه با این موضوع:
"We don't break the web"
ممبرای این اورگان از کمپانی های مختلف: Apple, Google, Microsoft, Mozilla, Facebook, Netflix, Bocoup, Intel, Salesforce و... هستن
@DevTwitter | <Jam/>
❤48👍13
#کدبوک
این کتاب به شما اصول برنامه نویسی فانکشنال توی جاوااسکریپت رو یاد میده
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
این کتاب به شما اصول برنامه نویسی فانکشنال توی جاوااسکریپت رو یاد میده
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
👍10🔥1
۶ نوامبر اولین و بزرگ ترین کنفرانس OpenAI برگذار می شه. کنفرانس حضوریه ولی برای کشورهای دیگه امکان ثبت نام آنلاین و حضور به صورت لایو فراهم شده.
طبق آمار ۲ میلیون برنامه نویس از ChatGPT استفاده می کنند.
من ثبت نام کردم.
https://openai.com/blog/announcing-openai-devday
@DevTwitter | <Sabber/>
طبق آمار ۲ میلیون برنامه نویس از ChatGPT استفاده می کنند.
من ثبت نام کردم.
https://openai.com/blog/announcing-openai-devday
@DevTwitter | <Sabber/>
👍15👎7
تو این ویدیو یه اپ کوچیک تبدیل صدا به متن میسازیم
هیچ کتابخونه خارجی ای استفاده نکردیم و فقط با web api خود جاوا اسکریپت کدش رو زدیم
با دیدن این ویدیو علاوه یه اپ صدا به متن میتونید یه قسمتی به پروژه هاتون اضافه کنید دستورات ویسی بگیره یا سرچ ویسی بزارید و ....
*زبان فارسی رو هم ساپورت میکنه
لینک ویدیو :
https://youtu.be/FIJx9DS91N8
@DevTwitter | <Mammad/>
هیچ کتابخونه خارجی ای استفاده نکردیم و فقط با web api خود جاوا اسکریپت کدش رو زدیم
با دیدن این ویدیو علاوه یه اپ صدا به متن میتونید یه قسمتی به پروژه هاتون اضافه کنید دستورات ویسی بگیره یا سرچ ویسی بزارید و ....
*زبان فارسی رو هم ساپورت میکنه
لینک ویدیو :
https://youtu.be/FIJx9DS91N8
@DevTwitter | <Mammad/>
🔥26👍7👎1
ویندوز اوبونتو :)))))
این (شاید) توزیع ظاهر و عملکرد ویندوز با بیس اوبونتو داره
برای ویندوز فن های لینوکس گریز
و لینوکس فن های متعصب
https://wubuntu.org/
* به هیچ وجه پیشنهاد نصب نمیدیم، ناامن، سنگین و پر باگه
@DevTwitter
این (شاید) توزیع ظاهر و عملکرد ویندوز با بیس اوبونتو داره
برای ویندوز فن های لینوکس گریز
و لینوکس فن های متعصب
https://wubuntu.org/
* به هیچ وجه پیشنهاد نصب نمیدیم، ناامن، سنگین و پر باگه
@DevTwitter
👎82👍15🔥3
امروز کامیونیتی انگلیسی پر شده از Mojo که در دسترس همه قرار گرفته، زبان برنامه نویسی جدیدی که از سینتکس پایتون درست شده و با کتابخونه های این زبان سازگاره.
۳۵۰۰۰ برابر پایتون سریعتره و این واقعیه!
فعلا زوده واسه مهاجرت جدید، ولی آینده جالبی داره.
نظر شما؟
github.com/modularml/mojo
@DevTwitter | <Sabber/>
۳۵۰۰۰ برابر پایتون سریعتره و این واقعیه!
فعلا زوده واسه مهاجرت جدید، ولی آینده جالبی داره.
نظر شما؟
github.com/modularml/mojo
@DevTwitter | <Sabber/>
👎66👍32❤3🔥1
عزیزانی که توییت میزنن و ما توییتهاشون رو میذاریم چنل،
اگر حداقل 10 تا از توییتهاشون تو چنل ما باشه، ما هر تبلیغی که بخوان رو توی چنل به رایگان قرار میدیم.
فقط دو تا شرط داره:
اولا تبلیغ بت و فیلترشکن نباشه
دوما به ما ثابت کنن که صاحب اون اکانت توییترن
آی دی منم توی بیو هست
@DevTwitter
اگر حداقل 10 تا از توییتهاشون تو چنل ما باشه، ما هر تبلیغی که بخوان رو توی چنل به رایگان قرار میدیم.
فقط دو تا شرط داره:
اولا تبلیغ بت و فیلترشکن نباشه
دوما به ما ثابت کنن که صاحب اون اکانت توییترن
آی دی منم توی بیو هست
@DevTwitter
👍68❤6👎2🔥2
#کدبوک
اصول شیء گرایی توی جاوااسکریپت رو میتونید با این کتاب تمرین کنید
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
اصول شیء گرایی توی جاوااسکریپت رو میتونید با این کتاب تمرین کنید
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
👍18👎3
به نظرم buster افزونهی خوبیه که رایگان ریکپچای گوگل رو با برگردان صوت به تکست حل میکنه.
افزونه برای کروم، فایرفکس، ادج و اوپرا رو از اینجا بگیرید:
github.com/dessant/buster
این هم میتونید نصب کنید که حرکت انسان رو شبیهسازی و درصد خطا رو کم کنه:
https://github.com/dessant/buster-client
@DevTwitter | <Nabi/>
افزونه برای کروم، فایرفکس، ادج و اوپرا رو از اینجا بگیرید:
github.com/dessant/buster
این هم میتونید نصب کنید که حرکت انسان رو شبیهسازی و درصد خطا رو کم کنه:
https://github.com/dessant/buster-client
@DevTwitter | <Nabi/>
👍15👎1
اگه شما هم مثل من میخواستید از Code Interpreter استفاده کنید ولی به خاطر هزینش اینکارو نمیکردید، الان میتونید از برنامه رایگان open interpreter استفاده کنید که مدل های مختلف code-llama رو پشتیبانی میکنه.
* از api چت جی پی تی هم میشه واسش استفاده کرد.
https://github.com/KillianLucas/open-interpreter
@DevTwitter | <Mohammad/>
* از api چت جی پی تی هم میشه واسش استفاده کرد.
https://github.com/KillianLucas/open-interpreter
@DevTwitter | <Mohammad/>
🔥11👍4
وزیر قطع ارتباطات گفته یکی از فرزندهاش توی پیادهروی اربعین گم شده و یه نفر توی پیامرسانهای داخلی پیام داده و پیداش کردن :)
آخه اگه پیام از طریق پیام رسان دیگهای مثل تلگرام و واتساپ رد و بدل میشد بچه پیدا نمیشد.
@DevTwitter | <Milad Nouri/>
آخه اگه پیام از طریق پیام رسان دیگهای مثل تلگرام و واتساپ رد و بدل میشد بچه پیدا نمیشد.
@DevTwitter | <Milad Nouri/>
👍106🔥8👎7
هوشمصنوعی Claude که میدونیم توی بعضی از عملکردها بهتر از Bard و ChatGPT هست اشتراک ۲۰ دلاری Pro رو منتشر کرده و مزیتش کاهش محدودیتها و افزایش سرعت نسبت به نسخه رایگان هست، قرار هست بعدا ویژگیهای بیشتری بهش اضافه بشه، فعلا امکان خرید برای IP بریتانیا و آمریکا فعال هست
اینجا میتونید چیزای بیشتری از این اشتراک بخونید
https://anthropic.com/index/claude-pro
@DevTwitter | <Soroush Ahmadi/>
اینجا میتونید چیزای بیشتری از این اشتراک بخونید
https://anthropic.com/index/claude-pro
@DevTwitter | <Soroush Ahmadi/>
👍23👎2
عزیزانی که دنبال شغل هستن
حوزهی کاری، میزان توانایی و شهر محل زندگیشون رو برام بفرستن.
به زودی یک لیست از کسایی که دنبال کار هستن رو میذارم چنل، شاید از توش بشه چند نفر رو برای چند شرکت معرفی کرد.
آی دی من توی بیو هست.
حوزهی کاری، میزان توانایی و شهر محل زندگیشون رو برام بفرستن.
به زودی یک لیست از کسایی که دنبال کار هستن رو میذارم چنل، شاید از توش بشه چند نفر رو برای چند شرکت معرفی کرد.
آی دی من توی بیو هست.
🔥75👍16❤9👎6
جای خرید پکیج ها و دوره های تبلیغاتی، اینجا لیست چند دوره که توسط گوگل برگزار میشه و رایگان هستن و در پایان Certification اهدا میشه معرفی کردم. پولتون و صرف دوره های تبلیغاتی اینستاگرامی نکنید چون بهترینهاشون رایگان در دسترس هستند.
این دوره ها شامل ۳ موضوع زیر هستند:
1. Python
developers.google.com/edu/python
2. Machine Learning
https://developers.google.com/machine-learning/crash-course/
3. Data Science
https://learndigital-staging.withgoogle.com/digitalunlocked/course/data-science-with-python
@DevTwitter | <Bahram/>
این دوره ها شامل ۳ موضوع زیر هستند:
1. Python
developers.google.com/edu/python
2. Machine Learning
https://developers.google.com/machine-learning/crash-course/
3. Data Science
https://learndigital-staging.withgoogle.com/digitalunlocked/course/data-science-with-python
@DevTwitter | <Bahram/>
👍31👎9❤5🔥2
میدونم شما هم مثل من خسته شدید از سرعت تغییرات ولی مجبوریم.
من قبلا با Bun کار کرده بودم ولی نسخه ی stable شدش منتشر شد، حجم تغییراتی که داده انقدر زیاده که خودتون بخونید!
واسه Bun دیگه فکر می کنم میتونیم کم کم مهاجرت کنیم.
bun.sh
@DevTwitter | <Sabber />
من قبلا با Bun کار کرده بودم ولی نسخه ی stable شدش منتشر شد، حجم تغییراتی که داده انقدر زیاده که خودتون بخونید!
واسه Bun دیگه فکر می کنم میتونیم کم کم مهاجرت کنیم.
bun.sh
@DevTwitter | <Sabber />
🔥32👎6👍4❤1
#کوته_نیوز
زومیت/ خالق پاورپوینت در سن ۷۶ سالگی درگذشت
دنیس آستین، یکی از خالقان نرمافزار پاورپوینت، بهدلیل ابتلا به سرطان ریه، در خانهاش در کالیفرنیا از دنیا رفت. پسر آستین میگوید سرطان او به مغزش متاستاز کرده بود.
@DevTwitter
زومیت/ خالق پاورپوینت در سن ۷۶ سالگی درگذشت
دنیس آستین، یکی از خالقان نرمافزار پاورپوینت، بهدلیل ابتلا به سرطان ریه، در خانهاش در کالیفرنیا از دنیا رفت. پسر آستین میگوید سرطان او به مغزش متاستاز کرده بود.
@DevTwitter
❤72🔥2
یه چیزی که دغدغه بود برام، این بود که ChatGPT رو بتونم با یه کلید میانبر بیارم و پرامپت بنویسم (و مفت هم باشه)
توی مک این بزرگوار خوب چیزی زده:
https://github.com/vincelwt/chatgpt-mac
عملا خود وبپیجه که درگیر رفرش هم نمیشی
@DevTwitter | <Mahdi Malvandi/>
توی مک این بزرگوار خوب چیزی زده:
https://github.com/vincelwt/chatgpt-mac
عملا خود وبپیجه که درگیر رفرش هم نمیشی
@DevTwitter | <Mahdi Malvandi/>
🔥22👍7👎2❤1
#کدبوک
دیزاین پترن ها توی جاوااسکریپت چیز عجیبیه، اما واقعا لازمه
بهتون این کتاب رو پیشنهاد میکنم تا به یه لول دیگه ای از درک جاوااسکریپت برسید
روزی ده صفحه هم بخونید یک ماهه تموم میکنید
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
دیزاین پترن ها توی جاوااسکریپت چیز عجیبیه، اما واقعا لازمه
بهتون این کتاب رو پیشنهاد میکنم تا به یه لول دیگه ای از درک جاوااسکریپت برسید
روزی ده صفحه هم بخونید یک ماهه تموم میکنید
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤12👍3
🎄 DevTwitter | توییت برنامه نویسی
یه چیزی که دغدغه بود برام، این بود که ChatGPT رو بتونم با یه کلید میانبر بیارم و پرامپت بنویسم (و مفت هم باشه) توی مک این بزرگوار خوب چیزی زده: https://github.com/vincelwt/chatgpt-mac عملا خود وبپیجه که درگیر رفرش هم نمیشی @DevTwitter | <Mahdi Malvandi/>
https://github.com/HorrorPills/ChatGPT-Gnome-Desktop-Extension
این ریپو رو هم برای گنوم میتونید استفاده کنید
@DevTwitter | <Vahid/>
این ریپو رو هم برای گنوم میتونید استفاده کنید
@DevTwitter | <Vahid/>
👍18❤1
این ریپازیتوری ها در گیت هاب همه گواهینامه یا Certifications رایگان از کمپانی های معروف مثل مایکروسافت و گوگل و ... رو در یک جا جمع کرده و اگر میخواید مدرک یه مهارت رو بگیرید خیلی میتونه کمکتون کنن
https://github.com/cloudcommunity/Free-Certifications
@DevTwitter | <barnamenevisi/>
https://github.com/cloudcommunity/Free-Certifications
@DevTwitter | <barnamenevisi/>
👍25