This media is not supported in your browser
VIEW IN TELEGRAM
MA,m
Корабельная компания
→ Жанр: #LandingPage
→ Сложность: #средний
→ Язык: #RU
→ Адаптив: Нет
@proglish
Открыть макет 🔐
Корабельная компания
→ Жанр: #LandingPage
→ Сложность: #средний
→ Язык: #RU
→ Адаптив: Нет
@proglish
Открыть макет 🔐
👌4👍3🔥3
Задача по JavaScript
Число прописью
Дано некоторое число:
let num = 1234567890
Выведите это число прописью:
`
один миллиард двести тридцать четыре миллиона
пятьсот шестьдесят семь тысяч восемсот девяносто
`
Ваш код, конечно же, должен быть универсальным и работать для любых чисел в пределах миллиардов.
Свой вариант напишите в комментариях
@proglish
Число прописью
Дано некоторое число:
let num = 1234567890
Выведите это число прописью:
`
один миллиард двести тридцать четыре миллиона
пятьсот шестьдесят семь тысяч восемсот девяносто
`
Ваш код, конечно же, должен быть универсальным и работать для любых чисел в пределах миллиардов.
Свой вариант напишите в комментариях
@proglish
👍5❤3
Валидируйте входные данные
Стоит фильтровать пользовательский ввод на наличие определенных символов. В разработке веб-приложений это особенно важно, потому что помогает предотвратить различные атаки, такие как SQL-инъекции и межсайтовый скриптинг (XSS).
@proglish
Стоит фильтровать пользовательский ввод на наличие определенных символов. В разработке веб-приложений это особенно важно, потому что помогает предотвратить различные атаки, такие как SQL-инъекции и межсайтовый скриптинг (XSS).
@proglish
👍6🔥2
Сегодня мы подобрали для вас
КНИГИ ПО АСИНХРОННОСТИ в JavaScript:
1. "JavaScript: The Good Parts" - Дуглас Крокфорд
📚здесь вы узнаете как избежать распространенных ошибок и научиться эффективно использовать асинхронность в JavaScript
2. "Node.js в действии" - Майк Кантелон
📚здесь рассматривается использование Node.js для разработки асинхронных приложений на JavaScript, вы сможете научиться создавать эффективные асинхронные приложения
3. "JavaScript и jQuery: интерактивная веб-разработка" - Джон Дакетт
📚здесь про основы асинхронного программирования в JavaScript
4. "Async JavaScript: Build More Responsive Apps with Less Code" - Тревор Бернарду
📚здесь расписаны различные подходы к асинхронному программированию в JavaScript
@proglish
КНИГИ ПО АСИНХРОННОСТИ в JavaScript:
1. "JavaScript: The Good Parts" - Дуглас Крокфорд
📚здесь вы узнаете как избежать распространенных ошибок и научиться эффективно использовать асинхронность в JavaScript
2. "Node.js в действии" - Майк Кантелон
📚здесь рассматривается использование Node.js для разработки асинхронных приложений на JavaScript, вы сможете научиться создавать эффективные асинхронные приложения
3. "JavaScript и jQuery: интерактивная веб-разработка" - Джон Дакетт
📚здесь про основы асинхронного программирования в JavaScript
4. "Async JavaScript: Build More Responsive Apps with Less Code" - Тревор Бернарду
📚здесь расписаны различные подходы к асинхронному программированию в JavaScript
@proglish
🥰6👍2
❗️We often use ‘maybe’ (adverb)
with ‘may be’ (verb phrase)
because both are used to mean that something is possible but not certain. Here’s a quick comparison:
Maybe the letter will come today. (maybe=perhaps)
The train may be delayed
because of the strike. (may be=might be/could be)
@proglish
with ‘may be’ (verb phrase)
because both are used to mean that something is possible but not certain. Here’s a quick comparison:
Maybe the letter will come today. (maybe=perhaps)
The train may be delayed
because of the strike. (may be=might be/could be)
@proglish
👍6🥰2
Расширение, которое законспектирует ваш рабочий созвон ✍🏻
Разработчик создал идеальное решение, которое сможет сделать конспект по звонку из Google Meet, Zoom и MS Teams.
Технология будет особенно полезна программистам и студентам-разработчикам 🔥
Чтобы установить расширение 👇🏻
🔸 зайдите на сайт через аккаунт Google
🔸 выберете необходимый сервис для созвонов
🔸 поменяйте язык расширения (при необходимости)
🔸 получите готовый конспект на русском языке 😎
Сервис автоматически получит все данные из календаря и сохранит конспекты с созвонов. Вы можете легко вернуться и прочитать их в любое время 😉
@proglish
Разработчик создал идеальное решение, которое сможет сделать конспект по звонку из Google Meet, Zoom и MS Teams.
Технология будет особенно полезна программистам и студентам-разработчикам 🔥
Чтобы установить расширение 👇🏻
🔸 зайдите на сайт через аккаунт Google
🔸 выберете необходимый сервис для созвонов
🔸 поменяйте язык расширения (при необходимости)
🔸 получите готовый конспект на русском языке 😎
Сервис автоматически получит все данные из календаря и сохранит конспекты с созвонов. Вы можете легко вернуться и прочитать их в любое время 😉
@proglish
👍6👏2
Привет, друзья! Если вы заинтересованы в изучении frontend-разработки, то приглашаем вас присоединиться к нашему курсу. Присоединяйтесь к нашей группе уже сейчас!
https://t.me/+ap5NTSZqLDZlMzgy
https://t.me/+ap5NTSZqLDZlMzgy
Telegram
Frontend Proglish
ㅤㅤㅤ ㅤㅤ invites you to join this group on Telegram.
🔥5👍2❤1
30 английских слов уровня Advanced, которые помогут набрать 8.0 и выше на IELTS
1. Alacrity — готовность, рвение, прыть
2. Candor — откровенность, прямота
3. Complacency — самодовольство, беспечность, отсутствие бдительности
4. Penchant — пристрастие, влечение
5. Perusal — подробное изучение
6. Predilection — склонность, предпочтение
7. Perseverance — настойчивость, упорство
8. Proponent — сторонник
9. Disparity — неравенство, несоответствие
10. Ingenuity — изобретательность
11. Deterrent — сдерживающий фактор
12. Inheritance — наследственность
13. Decry — открыто осуждать, критиковать.
14. Repudiate — отрекаться, отказываться признат
15. Amiable — любезный, приветливый, дружелюбный
16. Circumspect — осмотрительный, продуманный
17. Clandestine — тайный, негласный
18. Coherent — связный, согласованный, складный
19. Deferential — почтительный, уважительный
20. Eloquent — красноречивый
21. Impeccable — безупречный, безукоризненный
22. Incisive — проницательный
23. Inept — неуместный, неподходящий, некомпетентный
24. Jubilant — ликующий
25. Meticulous — тщательный, дотошный, скрупулезный
26. Rife — изобилующий, преисполненный, распространенный
27. Staid — уравновешенный, трезвый, степенный
28. Superfluous — чрезмерный, лишний
29. Venerable — почтенный
30. Salient — бросающийся в глаза, заметный
@proglish
1. Alacrity — готовность, рвение, прыть
2. Candor — откровенность, прямота
3. Complacency — самодовольство, беспечность, отсутствие бдительности
4. Penchant — пристрастие, влечение
5. Perusal — подробное изучение
6. Predilection — склонность, предпочтение
7. Perseverance — настойчивость, упорство
8. Proponent — сторонник
9. Disparity — неравенство, несоответствие
10. Ingenuity — изобретательность
11. Deterrent — сдерживающий фактор
12. Inheritance — наследственность
13. Decry — открыто осуждать, критиковать.
14. Repudiate — отрекаться, отказываться признат
15. Amiable — любезный, приветливый, дружелюбный
16. Circumspect — осмотрительный, продуманный
17. Clandestine — тайный, негласный
18. Coherent — связный, согласованный, складный
19. Deferential — почтительный, уважительный
20. Eloquent — красноречивый
21. Impeccable — безупречный, безукоризненный
22. Incisive — проницательный
23. Inept — неуместный, неподходящий, некомпетентный
24. Jubilant — ликующий
25. Meticulous — тщательный, дотошный, скрупулезный
26. Rife — изобилующий, преисполненный, распространенный
27. Staid — уравновешенный, трезвый, степенный
28. Superfluous — чрезмерный, лишний
29. Venerable — почтенный
30. Salient — бросающийся в глаза, заметный
@proglish
🔥4👍3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
VISMA
Морской порт
→ Жанр: #LandingPage
→ Сложность: #средний
→ Язык: #RU
→ Адаптив: Нет
@proglish
Открыть макет 🔐
Морской порт
→ Жанр: #LandingPage
→ Сложность: #средний
→ Язык: #RU
→ Адаптив: Нет
@proglish
Открыть макет 🔐
👍8
Привет, всем! У нас отличные новости в Proglish! Если вы уже знакомы с нашим проектом, вам будет интересно узнать детали. А если вы впервые слышите о нас, можете почитать о Proglish в нашем телеграм-канале вот здесь. 😊
Теперь каждый из вас может создать свой собственный клуб в рамках Proglish. Это означает, что вы можете объединиться с единомышленниками и развивать интересы в уютной и поддерживающей обстановке. 🌟
Плюсы создания клуба в рамках Proglish:
👥 Готовая аудитория: Вы получаете доступ к уже сформированной аудитории, готовой к общению и обмену знаниями.
🎉 Поддержка для внеклассных мероприятий: Присоединение к Proglish дает вам возможность организовывать разнообразные внеклассные мероприятия, что значительно расширяет ваши возможности для интересного и продуктивного времяпрепровождения.
🛠 Ресурсы и инструменты: Вы получаете доступ к ресурсам и инструментам, предоставляемым Proglish, что облегчает организацию мероприятий, обмен опытом и координацию деятельности вашего клуба.
👩💼 Профессиональная поддержка: Команда Proglish готова помочь вам в развитии и продвижении вашего клуба, предоставляя консультации и рекомендации по организации мероприятий и привлечению новых участников.
🤝 Возможность сотрудничества: Создание клуба в рамках Proglish открывает двери для сотрудничества с другими клубами и организациями, что способствует обмену опытом, идеями и ресурсами для достижения общих целей.
И помните, если вы откроете свой клуб в Proglish, вы сможете спокойно выдавать сертификаты участникам клуба. 📜
Связь. 🌐
Теперь каждый из вас может создать свой собственный клуб в рамках Proglish. Это означает, что вы можете объединиться с единомышленниками и развивать интересы в уютной и поддерживающей обстановке. 🌟
Плюсы создания клуба в рамках Proglish:
👥 Готовая аудитория: Вы получаете доступ к уже сформированной аудитории, готовой к общению и обмену знаниями.
🎉 Поддержка для внеклассных мероприятий: Присоединение к Proglish дает вам возможность организовывать разнообразные внеклассные мероприятия, что значительно расширяет ваши возможности для интересного и продуктивного времяпрепровождения.
🛠 Ресурсы и инструменты: Вы получаете доступ к ресурсам и инструментам, предоставляемым Proglish, что облегчает организацию мероприятий, обмен опытом и координацию деятельности вашего клуба.
👩💼 Профессиональная поддержка: Команда Proglish готова помочь вам в развитии и продвижении вашего клуба, предоставляя консультации и рекомендации по организации мероприятий и привлечению новых участников.
🤝 Возможность сотрудничества: Создание клуба в рамках Proglish открывает двери для сотрудничества с другими клубами и организациями, что способствует обмену опытом, идеями и ресурсами для достижения общих целей.
И помните, если вы откроете свой клуб в Proglish, вы сможете спокойно выдавать сертификаты участникам клуба. 📜
Связь. 🌐
🔥6👍2
Proglish Programming academy pinned «Привет, всем! У нас отличные новости в Proglish! Если вы уже знакомы с нашим проектом, вам будет интересно узнать детали. А если вы впервые слышите о нас, можете почитать о Proglish в нашем телеграм-канале вот здесь. 😊 Теперь каждый из вас может создать свой…»
Задача по JavaScript
Конвертация массива городов и стран
Дан список городов и их стран, хранящийся в следующей структуре:
let data = [
{
country: 'country1',
city: 'city11',
},
{
country: 'country2',
city: 'city21',
},
{
country: 'country3',
city: 'city31',
},
{
country: 'country1',
city: 'city12',
},
{
country: 'country1',
city: 'city13',
},
{
country: 'country2',
city: 'city22',
},
{
country: 'country3',
city: 'city31',
},
]
Напишите код, которой переделает структуру данных вот в такую:
{
'country1': [
'city11', 'city12', 'city13',
],
'country2': [
'city21', 'city22'
],
'country3': [
'city31', 'city32'
],
}
Свой вариант напишите в комментариях
@proglish
Конвертация массива городов и стран
Дан список городов и их стран, хранящийся в следующей структуре:
let data = [
{
country: 'country1',
city: 'city11',
},
{
country: 'country2',
city: 'city21',
},
{
country: 'country3',
city: 'city31',
},
{
country: 'country1',
city: 'city12',
},
{
country: 'country1',
city: 'city13',
},
{
country: 'country2',
city: 'city22',
},
{
country: 'country3',
city: 'city31',
},
]
Напишите код, которой переделает структуру данных вот в такую:
{
'country1': [
'city11', 'city12', 'city13',
],
'country2': [
'city21', 'city22'
],
'country3': [
'city31', 'city32'
],
}
Свой вариант напишите в комментариях
@proglish
👍4🔥4
%rerun
Перезапускает предыдущую ячейку. В моей практике это полезно, чтобы пересобрать, к примеру, эмоциональную окраску (позитивная / негативная) реплики пользователя на базе библиотеки
@proglish
Перезапускает предыдущую ячейку. В моей практике это полезно, чтобы пересобрать, к примеру, эмоциональную окраску (позитивная / негативная) реплики пользователя на базе библиотеки
dostoevsky.@proglish
👍5🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Чел сделал невероятно красивую штуку на JS в браузере 🙌
Одна и та же сфера открытая в двух разных окнах — синхронизируется между собой и объединяется при наложении окон.
Он явно знает как центрировать <div>
@proglish
Одна и та же сфера открытая в двух разных окнах — синхронизируется между собой и объединяется при наложении окон.
Он явно знает как центрировать <div>
@proglish
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Delote-Beauty
Салон красоты
→ Жанр: #LandingPage
→ Сложность: #средний
→ Язык: #RU
→ Адаптив: Нет
@proglish
Открыть макет 🔐
Салон красоты
→ Жанр: #LandingPage
→ Сложность: #средний
→ Язык: #RU
→ Адаптив: Нет
@proglish
Открыть макет 🔐
👍9
plain-sight
Это браузерное расширение позволяет использовать изображения как пароли. Вы просто перетаскиваете изображение в поле ввода пароля, и оно автоматически расшифровывается. Основано на стеганографии и может использоваться для входа в аккаунты.
@proglish
Посмотреть код 👀
Это браузерное расширение позволяет использовать изображения как пароли. Вы просто перетаскиваете изображение в поле ввода пароля, и оно автоматически расшифровывается. Основано на стеганографии и может использоваться для входа в аккаунты.
@proglish
Посмотреть код 👀
🔥6👍2
Задача по JavaScript
Группировка массива по первым буквам
Дан произвольный массив со словами, начинающимися на различные буквы, например, вот такой:
let arr = [
'axx', 'bxx', 'cxx',
'ayy', 'byy', 'cyy',
'azz', 'bzz', 'czz',
];
Преобразуйте этот массив в объект, в котором ключами будут первые буквы слов, а значениями массивы слов, начинающихся на эти буквы:
{
'a': [
'axx', 'ayy', 'azz',
],
'b': [
'bxx', 'byy', 'bzz',
],
'c': [
'cxx', 'cyy', 'czz',
],
}
Свой вариант напишите в комментариях
@proglish
Группировка массива по первым буквам
Дан произвольный массив со словами, начинающимися на различные буквы, например, вот такой:
let arr = [
'axx', 'bxx', 'cxx',
'ayy', 'byy', 'cyy',
'azz', 'bzz', 'czz',
];
Преобразуйте этот массив в объект, в котором ключами будут первые буквы слов, а значениями массивы слов, начинающихся на эти буквы:
{
'a': [
'axx', 'ayy', 'azz',
],
'b': [
'bxx', 'byy', 'bzz',
],
'c': [
'cxx', 'cyy', 'czz',
],
}
Свой вариант напишите в комментариях
@proglish
🔥6❤1👍1
Генераторы для экономии памяти
Отрабатывают эффективнее вместо самописных итераторов и вызываются с помощью специального синтаксиса — круглых скобок и конструкции i for i in range(10000).
@proglish
Отрабатывают эффективнее вместо самописных итераторов и вызываются с помощью специального синтаксиса — круглых скобок и конструкции i for i in range(10000).
@proglish
👍5👏2🔥1