Ну что, уже поняли, как Терминатор принимает решения? Тогда переходим к практике: пора немного приблизить техногенную катастрофу и поупражняться в работе с данными. А если роль Темного Властелина вам не близка, представьте, что программируете C3PO или R2D2.
Заключительная часть спецпроекта «Как приручить питона»
★ Использование библиотеки Pandas: превращаем сырые данные в датафреймы.
★ Data Science, доступный каждому: работаем с данными в облаке Google Colab.
★ Создаём первую модель машинного обучения: используем Colab, Pandas и Sklearn.
Заключительная часть спецпроекта «Как приручить питона»
★ Использование библиотеки Pandas: превращаем сырые данные в датафреймы.
★ Data Science, доступный каждому: работаем с данными в облаке Google Colab.
★ Создаём первую модель машинного обучения: используем Colab, Pandas и Sklearn.
Классы и объекты в Java
Java — объектно-ориентированный язык, а значит, программы состоят из объектов и классов. Разбираемся, что это такое.
___
https://skillbox.ru/media/base/klassy-i-obekty-v-java/
Java — объектно-ориентированный язык, а значит, программы состоят из объектов и классов. Разбираемся, что это такое.
___
https://skillbox.ru/media/base/klassy-i-obekty-v-java/
С чего начинается кодинг, топ-5 эзотерических языков программирования в примерах, что такое рефакторинг кода и зачем он нужен — еженедельный дайджест с лучшими статьями 😉
⦿ Все любят язык Go. Почему он стал популярным и сколько зарабатывают разработчики?
⦿ Что такое рефакторинг кода и зачем он нужен?
⦿ Устал чинить банкоматы? Выбирай профессию iOS-разработчика!
⦿ Что нужно знать программисту, чтобы не уволили и не заставили выплачивать компенсацию за материальный и моральный ущерб?
⦿ Как выбрать первый язык программирования?
⦿ Рассказываем про esolang — языки, придуманные не для работы, а для извращённых удовольствий.
⦿ Все любят язык Go. Почему он стал популярным и сколько зарабатывают разработчики?
⦿ Что такое рефакторинг кода и зачем он нужен?
⦿ Устал чинить банкоматы? Выбирай профессию iOS-разработчика!
⦿ Что нужно знать программисту, чтобы не уволили и не заставили выплачивать компенсацию за материальный и моральный ущерб?
⦿ Как выбрать первый язык программирования?
⦿ Рассказываем про esolang — языки, придуманные не для работы, а для извращённых удовольствий.
Зачем комментировать исходный код и как это делать правильно
Как не забыть о том, что вы имели ввиду полгода назад, когда писали этот программный код? Разбираемся с использованием комментариев 👇
___
https://skillbox.ru/media/code/zachem_kommentirovat_iskhodnyy_kod_i_kak_eto_delat_pravilno/
Как не забыть о том, что вы имели ввиду полгода назад, когда писали этот программный код? Разбираемся с использованием комментариев 👇
___
https://skillbox.ru/media/code/zachem_kommentirovat_iskhodnyy_kod_i_kak_eto_delat_pravilno/
OneHalf: история компьютерного «коронавируса»
Попробуем запустить машину времени и заглянуть в 1994 год, когда компьютеры поразила эпидемия хитрого и коварного вируса 🦠
___
https://skillbox.ru/media/code/onehalf_istoriya_kompyuternogo_koronavirusa/
Попробуем запустить машину времени и заглянуть в 1994 год, когда компьютеры поразила эпидемия хитрого и коварного вируса 🦠
___
https://skillbox.ru/media/code/onehalf_istoriya_kompyuternogo_koronavirusa/
Кто такой мобильный разработчик и как им стать
Рассказываем, как стартовать в мобильной разработке и почему без Мака у вас только один путь 👇
___
https://skillbox.ru/media/code/kto_takoy_mobilnyy_razrabotchik_i_kak_im_stat/
Рассказываем, как стартовать в мобильной разработке и почему без Мака у вас только один путь 👇
___
https://skillbox.ru/media/code/kto_takoy_mobilnyy_razrabotchik_i_kak_im_stat/
Невозможно с нуля создать язык программирования, который получит мировую известность. Вот небольшая часть алгоритма, который может сработать:
★ несколько лет трудиться в научно-исследовательском центре, посвятить жизнь технологиям и стать первоклассным программистом;
★ опубликовать бесплатный набор инструментов, которым разработчики будут ежедневно пользоваться и делиться друг с другом, без рекламы;
★ собрать многотысячное сообщество единомышленников, готовых регулярно улучшать существующие технологии;
★ не забывать про финансирование, выделить свободное время, найти защиту от хейта или научиться не реагировать на постоянную критику.
Всё перечисленное удалось Гвидо ван Россуму — создателю Python. Сегодня мы поговорим об этом подробнее и рассмотрим события, которые повлияли на один из самых популярных языков программирования в мире 👇
___
https://skillbox.ru/media/code/kratkaya-istoriya-python/
★ несколько лет трудиться в научно-исследовательском центре, посвятить жизнь технологиям и стать первоклассным программистом;
★ опубликовать бесплатный набор инструментов, которым разработчики будут ежедневно пользоваться и делиться друг с другом, без рекламы;
★ собрать многотысячное сообщество единомышленников, готовых регулярно улучшать существующие технологии;
★ не забывать про финансирование, выделить свободное время, найти защиту от хейта или научиться не реагировать на постоянную критику.
Всё перечисленное удалось Гвидо ван Россуму — создателю Python. Сегодня мы поговорим об этом подробнее и рассмотрим события, которые повлияли на один из самых популярных языков программирования в мире 👇
___
https://skillbox.ru/media/code/kratkaya-istoriya-python/
Программисты говорят на особом языке, в котором полно терминов и сленга. Эта речь не всегда понятна не только обычным людям, далёким от компьютеров, но и начинающим айтишникам — новичкам в разработке.
«Не баг, а фича» — учимся понимать язык программистов 💾 🖥🖖
___
https://skillbox.ru/media/code/ne_bag_a_ficha_uchimsya_ponimat_yazyk_programmistov/
«Не баг, а фича» — учимся понимать язык программистов 💾 🖥🖖
___
https://skillbox.ru/media/code/ne_bag_a_ficha_uchimsya_ponimat_yazyk_programmistov/
«Вчера я перекладывал уголь, а сегодня тестирую сайты в IT-компании»
Владислав занимал руководящую должность на шахте и получал неплохие деньги, но ушёл строить будущее в IT. Мы узнали, как ему удалось это сделать 💪
___
https://skillbox.ru/media/code/story-vladislav-kaurov/
Владислав занимал руководящую должность на шахте и получал неплохие деньги, но ушёл строить будущее в IT. Мы узнали, как ему удалось это сделать 💪
___
https://skillbox.ru/media/code/story-vladislav-kaurov/
Шесть принципов поведенческой психологии для разработки приложений
В статье мы разберёмся, что управляет поведением человека и как знания об этом помогают разработчикам пользовательских интерфейсов.
___
https://skillbox.ru/media/code/geymifitsiruy-eto-6-printsipov-povedencheskoy-psikhologii-dlya-razrabotki-prilozheniy/
В статье мы разберёмся, что управляет поведением человека и как знания об этом помогают разработчикам пользовательских интерфейсов.
___
https://skillbox.ru/media/code/geymifitsiruy-eto-6-printsipov-povedencheskoy-psikhologii-dlya-razrabotki-prilozheniy/
#люди
Дэвид Паттерсон - специалист по информатике и профессор Калифорнийского университета в Беркли.
Он известен своим вкладом в разработку процессора RISC (компьютер с сокращенным набором команд) и своими исследованиями RAID (избыточные массивы независимых дисков), а также разработкой NOW (сеть рабочих станций).
Дэвид Паттерсон получил премии Эккерта — Мокли, Карла Карлстрома и награду за выдающиеся заслуги ACM 👆
Дэвид Паттерсон - специалист по информатике и профессор Калифорнийского университета в Беркли.
Он известен своим вкладом в разработку процессора RISC (компьютер с сокращенным набором команд) и своими исследованиями RAID (избыточные массивы независимых дисков), а также разработкой NOW (сеть рабочих станций).
Дэвид Паттерсон получил премии Эккерта — Мокли, Карла Карлстрома и награду за выдающиеся заслуги ACM 👆
🔥1
Нужен ли программисту английский?
Эта статья экономит время. Она помогает понять, нужен вам английский язык прямо сейчас или его изучение стоит отложить на потом. И как понять, что «потом» наступило.
Разбираемся, когда изучение языка помогает, а когда мешает карьере.
___
https://skillbox.ru/media/code/nuzhen-li-programmistu-angliyskiy/
Эта статья экономит время. Она помогает понять, нужен вам английский язык прямо сейчас или его изучение стоит отложить на потом. И как понять, что «потом» наступило.
Разбираемся, когда изучение языка помогает, а когда мешает карьере.
___
https://skillbox.ru/media/code/nuzhen-li-programmistu-angliyskiy/
#люди
«Учеба заканчивается, как только начинается работа» — старый миф. Особенно теперь. Особенно в Data Science.
Даша Бокарева окончила университет, сменила профессию, работает в стартапе и развивает свой проект.
В интервью Даша рассказывает:
★ чем её зацепила Data Science;
★ как проект с хакатона вырос в нечто большее;
★ чем ей помог академический отпуск.
___
https://skillbox.ru/media/code/story_daria_bokareva/
«Учеба заканчивается, как только начинается работа» — старый миф. Особенно теперь. Особенно в Data Science.
Даша Бокарева окончила университет, сменила профессию, работает в стартапе и развивает свой проект.
В интервью Даша рассказывает:
★ чем её зацепила Data Science;
★ как проект с хакатона вырос в нечто большее;
★ чем ей помог академический отпуск.
___
https://skillbox.ru/media/code/story_daria_bokareva/
Библиотеки в программировании: для чего нужны и какими бывают?
Карл Саган сказал: «Если вы хотите испечь яблочный пирог c нуля, вам сначала надо создать Вселенную». У программистов для этого есть библиотеки 😉
___
https://skillbox.ru/media/code/biblioteki_v_programmirovanii/
Карл Саган сказал: «Если вы хотите испечь яблочный пирог c нуля, вам сначала надо создать Вселенную». У программистов для этого есть библиотеки 😉
___
https://skillbox.ru/media/code/biblioteki_v_programmirovanii/
В инструментах C# для создания интерфейсов типа WPF, UWP или WinForms есть удобные встроенные функции форматирования текста. Но для консольных программ (редакторов, текстовых баннеров) или просто для вёрстки красивых текстовых интерфейсов эти функции придётся писать самому.
Выравнивание текста может оказаться совсем не тривиальной задачей, если имеешь дело с консолью.
⚡️Разбираемся, как это работает в С# ⚡️
___
https://skillbox.ru/media/code/praktikum_po_s_vyravnivaem_tekst_po_krayu_i_po_tsentru_konsoli/
Выравнивание текста может оказаться совсем не тривиальной задачей, если имеешь дело с консолью.
⚡️Разбираемся, как это работает в С# ⚡️
___
https://skillbox.ru/media/code/praktikum_po_s_vyravnivaem_tekst_po_krayu_i_po_tsentru_konsoli/
#люди
Максим Костин не смог стать программистом в университете, но сделал это за несколько месяцев в Skillbox и уже работает по специальности.
В интервью Максим рассказывает:
★ что работа бариста дала будущему программисту;
★ почему выбросил свой диплом;
★ как непросто составить резюме тому, кто не привык себя хвалить;
★ почему сначала думал, что быть джуном страшно;
★ как может понравиться то, что раньше вызывало скуку.
___
https://skillbox.ru/media/code/story_maxim_kostin/
Максим Костин не смог стать программистом в университете, но сделал это за несколько месяцев в Skillbox и уже работает по специальности.
В интервью Максим рассказывает:
★ что работа бариста дала будущему программисту;
★ почему выбросил свой диплом;
★ как непросто составить резюме тому, кто не привык себя хвалить;
★ почему сначала думал, что быть джуном страшно;
★ как может понравиться то, что раньше вызывало скуку.
___
https://skillbox.ru/media/code/story_maxim_kostin/
#код
Локализация приложения — достаточно сложная задача. Чтобы адаптировать его, нужно:
✱ перевести текст;
✱ убедиться, что он хорошо смотрится;
✱ перевести все документы;
✱ подготовить специфические документы для других стран;
✱ добавить поддержку языков, которые записываются справа налево.
К счастью, разработчикам приходится решать только часть этих задач. Разбираемся, как переводить приложения и какие могут возникнуть трудности.
___
https://skillbox.ru/media/code/kak_dobavit_v_prilozhenie_podderzhku_neskolkikh_yazykov/
Локализация приложения — достаточно сложная задача. Чтобы адаптировать его, нужно:
✱ перевести текст;
✱ убедиться, что он хорошо смотрится;
✱ перевести все документы;
✱ подготовить специфические документы для других стран;
✱ добавить поддержку языков, которые записываются справа налево.
К счастью, разработчикам приходится решать только часть этих задач. Разбираемся, как переводить приложения и какие могут возникнуть трудности.
___
https://skillbox.ru/media/code/kak_dobavit_v_prilozhenie_podderzhku_neskolkikh_yazykov/
#код
Почему опасно использовать функции system(), eval() или exec() и как защититься от инъекций кода?
Разбираемся, почему одну из самых полезных возможностей современных языков программирования нужно использовать с осторожностью.
___
https://skillbox.ru/media/code/pochemu_opasno_ispolzovat_funktsii_system_eval_ili_exec_i_kak_zashchititsya_ot_inektsiy_koda/
Почему опасно использовать функции system(), eval() или exec() и как защититься от инъекций кода?
Разбираемся, почему одну из самых полезных возможностей современных языков программирования нужно использовать с осторожностью.
___
https://skillbox.ru/media/code/pochemu_opasno_ispolzovat_funktsii_system_eval_ili_exec_i_kak_zashchititsya_ot_inektsiy_koda/
#люди
Леонид Бондаренко ушёл из оборонной промышленности, устроился веб-разработчиком и снова стал счастлив.
В интервью он рассказал нам:
✦ о простой логике программ, которую не понимают новички;
✦ почему невозможно работать с людьми консервативных взглядов;
✦ о чём полезно думать перед сном;
✦ насколько меняется жизнь, когда выбираешь любимую работу.
Об этом и многом другом читайте в статье 👇
___
https://skillbox.ru/media/code/story-leonid-bondarenko/
Леонид Бондаренко ушёл из оборонной промышленности, устроился веб-разработчиком и снова стал счастлив.
В интервью он рассказал нам:
✦ о простой логике программ, которую не понимают новички;
✦ почему невозможно работать с людьми консервативных взглядов;
✦ о чём полезно думать перед сном;
✦ насколько меняется жизнь, когда выбираешь любимую работу.
Об этом и многом другом читайте в статье 👇
___
https://skillbox.ru/media/code/story-leonid-bondarenko/
#код
Программисты знают, как трудно при разработке приложения сохранить чистоту и хорошую структуру кода. Из-за спешных доработок, которые к тому же делают разные люди, даже простой и продуманный исходник часто становится запутанным и непонятным. И в нём уже настолько сложно разобраться, что проще написать всё заново.
Чтобы не допустить этого, при разработке периодически проводят рефакторинг — вносят изменения, которые делают код понятнее, но не меняют его функциональность. В коде надо регулярно убираться. Рассказываем, что и где прибирать 🧹👇
___
https://skillbox.ru/media/base/kak-uluchshit-kod-na-python-priyemy-refaktoringa/
Программисты знают, как трудно при разработке приложения сохранить чистоту и хорошую структуру кода. Из-за спешных доработок, которые к тому же делают разные люди, даже простой и продуманный исходник часто становится запутанным и непонятным. И в нём уже настолько сложно разобраться, что проще написать всё заново.
Чтобы не допустить этого, при разработке периодически проводят рефакторинг — вносят изменения, которые делают код понятнее, но не меняют его функциональность. В коде надо регулярно убираться. Рассказываем, что и где прибирать 🧹👇
___
https://skillbox.ru/media/base/kak-uluchshit-kod-na-python-priyemy-refaktoringa/
#люди
Максим Кирпичников сменил работу учителя в музыкальной школе на профессию разработчика, устроился на удалёнку, обрёл свободу творчества и увеличил доход на 150%.
В интервью Максим поведал:
✦ чем занимаются современные музыканты,
✦ насколько сложно перейти от творческой профессии к технической,
✦ почему сообщество программистов прогрессирует,
✦ чем музыка похожа на программирование.
___
https://skillbox.ru/media/code/story_maksim_kirpichnikov/
Максим Кирпичников сменил работу учителя в музыкальной школе на профессию разработчика, устроился на удалёнку, обрёл свободу творчества и увеличил доход на 150%.
В интервью Максим поведал:
✦ чем занимаются современные музыканты,
✦ насколько сложно перейти от творческой профессии к технической,
✦ почему сообщество программистов прогрессирует,
✦ чем музыка похожа на программирование.
___
https://skillbox.ru/media/code/story_maksim_kirpichnikov/