Proglish Programming academy
87 subscribers
178 photos
10 videos
1 file
196 links
Добро пожаловать на наш официальный канал! Здесь собраны все ссылки, файлы и новости, которые мы публикуем в Instagram. Подписывайтесь, чтобы быть в курсе и наслаждаться эксклюзивным контентом!

Админ: @proglish_admin
Download Telegram
page-assist

Page-assist предлагает интерфейс для работы с ИИ LLAMA, включая возможность обобщения веб-страниц и задания вопросов о содержимом. Расширение работает с браузерами на базе Chromium, поддержка Firefox планируется.

@proglish

Посмотреть код 👀
🔥6👍4
Задача по JavaScript


Разворачивание объекта с массивами


Дан список событий за определенные даты, хранящийся в следующей структуре:
{
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}

Напишите код, которой переделает структуру данных вот в такую:
[
{
date: '2019-12-29'
event: 'name1'
},
{
date: '2019-12-31'
event: 'name2'
},
{
date: '2019-12-29'
event: 'name3'
},
{
date: '2019-12-30'
event: 'name4'
},
{
date: '2019-12-29'
event: 'name5'
},
{
date: '2019-12-31'
event: 'name6'
},
{
date: '2019-12-29'
event: 'name7'
},
{
date: '2019-12-30'
event: 'name8'
},
{
date: '2019-12-30'
event: 'name9'
},
]


Свой вариант напишите в комментариях


@proglish
👍5🔥5
Используйте виртуальное окружение

Виртуальное окружение (virtual environment) — надстройка, которая обеспечивает две вещи.

Изоляцию зависимостей. У каждого окружения будет собственный набор библиотек, изолированный от системного языкового пакета. Это гарантирует, что уязвимости в последних не навредят проекту.

Контроль версий. Виртуальное окружение позволит зафиксировать разновидность используемых библиотек с помощью requirements.txt или другого файла конфигурации. Код, скопированный из многолетнего треда на StackOverflow, часто выдает ошибку именно из-за этого. Если вы работаете с несколькими проектами, требующими разных версий одной и той же библиотеки, virtualenv поможет их «развести по углам».

@proglish
🔥7👍3
This media is not supported in your browser
VIEW IN TELEGRAM
MA,m

Корабельная компания

→ Жанр: #LandingPage
→ Сложность: #средний
→ Язык: #RU
→ Адаптив: Нет

@proglish

Открыть макет 🔐
👌4👍3🔥3
Задача по JavaScript


Число прописью

Дано некоторое число:
let num = 1234567890

Выведите это число прописью:
`
один миллиард двести тридцать четыре миллиона
пятьсот шестьдесят семь тысяч восемсот девяносто
`

Ваш код, конечно же, должен быть универсальным и работать для любых чисел в пределах миллиардов.


Свой вариант напишите в комментариях


@proglish
👍53
Валидируйте входные данные

Стоит фильтровать пользовательский ввод на наличие определенных символов. В разработке веб-приложений это особенно важно, потому что помогает предотвратить различные атаки, такие как 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
🥰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
👍6🥰2
Расширение, которое законспектирует ваш рабочий созвон ✍🏻

Разработчик создал идеальное решение, которое сможет сделать конспект по звонку из Google Meet, Zoom и MS Teams.

Технология будет особенно полезна программистам и студентам-разработчикам 🔥

Чтобы установить расширение 👇🏻

🔸 зайдите на сайт через аккаунт Google
🔸 выберете необходимый сервис для созвонов
🔸 поменяйте язык расширения (при необходимости)
🔸 получите готовый конспект на русском языке 😎

Сервис автоматически получит все данные из календаря и сохранит конспекты с созвонов. Вы можете легко вернуться и прочитать их в любое время 😉

@proglish
👍6👏2
Привет, друзья! Если вы заинтересованы в изучении frontend-разработки, то приглашаем вас присоединиться к нашему курсу. Присоединяйтесь к нашей группе уже сейчас!

https://t.me/+ap5NTSZqLDZlMzgy
🔥5👍21
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
🔥4👍31
This media is not supported in your browser
VIEW IN TELEGRAM
VISMA

Морской порт

→ Жанр: #LandingPage
→ Сложность: #средний
→ Язык: #RU
→ Адаптив: Нет

@proglish

Открыть макет 🔐
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Scretching selector

Неплохой переключатель для сайта.

@proglish

Посмотреть код 👀
👍8
Привет, всем! У нас отличные новости в 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
👍4🔥4
%rerun

Перезапускает предыдущую ячейку. В моей практике это полезно, чтобы пересобрать, к примеру, эмоциональную окраску (позитивная / негативная) реплики пользователя на базе библиотеки dostoevsky.


@proglish
👍5🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Чел сделал невероятно красивую штуку на JS в браузере 🙌

Одна и та же сфера открытая в двух разных окнах — синхронизируется между собой и объединяется при наложении окон.

Он явно знает как центрировать <div>

@proglish
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Delote-Beauty 

Салон красоты

→ Жанр: #LandingPage
→ Сложность: #средний
→ Язык: #RU
→ Адаптив: Нет

@proglish

Открыть макет 🔐
👍9