#основы_программирования — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #основы_программирования, aggregated by home.social.
-
Kotlin для новичков: строки и коллекции — полный гайд
Продолжаем серию «Kotlin для новичков». Сегодня разбираем фундамент, без которого не обходится ни одно приложение: строки и коллекции. Как правильно резать подстроки, форматировать JSON, чем List отличается от MutableList и зачем enum в Kotlin круче, чем в Java. Заглядывайте, будет полезно! Открыть гайд
https://habr.com/ru/companies/otus/articles/1022148/
#kotlin #коллекции_Kotlin #строки_Kotlin #List_MutableList #enum_Kotlin #основы_программирования #туториал_Kotlin
-
Как выучить Python и не разориться: 5 лучших бесплатных курсов для новичков
Из каждого баннера кричат про зарплаты в 300к в наносекунду и предлагают взять кредит на обучение ИТ-профессиям. Но базу Python можно и нужно учить бесплатно. Синтаксис и основные алгоритмы давно лежат в открытом доступе, главная проблема — отфильтровать качественный материал от маркетингового мусора. Собрал подборку из 5 проверенных бесплатных курсов для новичков (от академичных лекций до геймифицированных квестов), где фокус сделан на знания и практику, а не на продажу платных модулей.
https://habr.com/ru/articles/1026362/
#Python #программирование #обучение_программированию #бесплатные_курсы #для_начинающих #stepik #самообразование #войти_в_it #основы_программирования
-
Как выучить Python и не разориться: 5 лучших бесплатных курсов для новичков
Из каждого баннера кричат про зарплаты в 300к в наносекунду и предлагают взять кредит на обучение ИТ-профессиям. Но базу Python можно и нужно учить бесплатно. Синтаксис и основные алгоритмы давно лежат в открытом доступе, главная проблема — отфильтровать качественный материал от маркетингового мусора. Собрал подборку из 5 проверенных бесплатных курсов для новичков (от академичных лекций до геймифицированных квестов), где фокус сделан на знания и практику, а не на продажу платных модулей.
https://habr.com/ru/articles/1026362/
#Python #программирование #обучение_программированию #бесплатные_курсы #для_начинающих #stepik #самообразование #войти_в_it #основы_программирования
-
Как выучить Python и не разориться: 5 лучших бесплатных курсов для новичков
Из каждого баннера кричат про зарплаты в 300к в наносекунду и предлагают взять кредит на обучение ИТ-профессиям. Но базу Python можно и нужно учить бесплатно. Синтаксис и основные алгоритмы давно лежат в открытом доступе, главная проблема — отфильтровать качественный материал от маркетингового мусора. Собрал подборку из 5 проверенных бесплатных курсов для новичков (от академичных лекций до геймифицированных квестов), где фокус сделан на знания и практику, а не на продажу платных модулей.
https://habr.com/ru/articles/1026362/
#Python #программирование #обучение_программированию #бесплатные_курсы #для_начинающих #stepik #самообразование #войти_в_it #основы_программирования
-
Как выучить Python и не разориться: 5 лучших бесплатных курсов для новичков
Из каждого баннера кричат про зарплаты в 300к в наносекунду и предлагают взять кредит на обучение ИТ-профессиям. Но базу Python можно и нужно учить бесплатно. Синтаксис и основные алгоритмы давно лежат в открытом доступе, главная проблема — отфильтровать качественный материал от маркетингового мусора. Собрал подборку из 5 проверенных бесплатных курсов для новичков (от академичных лекций до геймифицированных квестов), где фокус сделан на знания и практику, а не на продажу платных модулей.
https://habr.com/ru/articles/1026362/
#Python #программирование #обучение_программированию #бесплатные_курсы #для_начинающих #stepik #самообразование #войти_в_it #основы_программирования
-
Fortran в 2026 году: зачем смотреть на язык из 1957 года
Fortran — язык из 1957 года, который до сих пор используют в науке и инженерии. Я попробовал разобраться, почему он не исчез — и неожиданно понял, что это один из самых честных способов увидеть, как работает программа: типы, память, вычисления без «магии». В статье — небольшой вводный туториал по Fortran: переменные, типы и первые вычисления. Если хотите лучше понять программирование «под капотом» — это хороший вход.
https://habr.com/ru/articles/1021176/
#fortran #программирование #обучение_программированию #языки_программирования #основы_программирования #tutorial
-
Fortran в 2026 году: зачем смотреть на язык из 1957 года
Fortran — язык из 1957 года, который до сих пор используют в науке и инженерии. Я попробовал разобраться, почему он не исчез — и неожиданно понял, что это один из самых честных способов увидеть, как работает программа: типы, память, вычисления без «магии». В статье — небольшой вводный туториал по Fortran: переменные, типы и первые вычисления. Если хотите лучше понять программирование «под капотом» — это хороший вход.
https://habr.com/ru/articles/1021176/
#fortran #программирование #обучение_программированию #языки_программирования #основы_программирования #tutorial
-
Fortran в 2026 году: зачем смотреть на язык из 1957 года
Fortran — язык из 1957 года, который до сих пор используют в науке и инженерии. Я попробовал разобраться, почему он не исчез — и неожиданно понял, что это один из самых честных способов увидеть, как работает программа: типы, память, вычисления без «магии». В статье — небольшой вводный туториал по Fortran: переменные, типы и первые вычисления. Если хотите лучше понять программирование «под капотом» — это хороший вход.
https://habr.com/ru/articles/1021176/
#fortran #программирование #обучение_программированию #языки_программирования #основы_программирования #tutorial
-
Fortran в 2026 году: зачем смотреть на язык из 1957 года
Fortran — язык из 1957 года, который до сих пор используют в науке и инженерии. Я попробовал разобраться, почему он не исчез — и неожиданно понял, что это один из самых честных способов увидеть, как работает программа: типы, память, вычисления без «магии». В статье — небольшой вводный туториал по Fortran: переменные, типы и первые вычисления. Если хотите лучше понять программирование «под капотом» — это хороший вход.
https://habr.com/ru/articles/1021176/
#fortran #программирование #обучение_программированию #языки_программирования #основы_программирования #tutorial
-
[Перевод] Что открыл Гёдель
В 1931 году 25-летний Курт Гёдель написал доказательство, которое перевернуло мир математики с ног на голову. Выводы были настолько поразительными, а само доказательство настолько изящным, что это было… как-то даже забавно. Я хотел поделиться с вами его открытием. Объединение На протяжении последних 300 лет математики и ученые делали поразительные открытия, которые привели к появлению одной великой закономерности. Эта закономерность заключалась в объединении: идеи, которые раньше считались разрозненными и непохожими, неизменно оказывались одним и тем же! Ньютон положил начало этому процессу в физике, когда обнаружил, что то, что удерживает нас на Земле, — это то же самое, что заставляет Землю вращаться вокруг Солнца. Люди думали, что тепло — это особый вид энергии, но оказалось, что его можно объяснить с помощью механики. Люди думали, что электричество, магнетизм и свет — это разные вещи, но Максвелл обнаружил, что их можно объяснить с помощью электромагнитного поля.
https://habr.com/ru/articles/1017176/
#курт_гёдель #теорема_о_неполноте #математика #логика #lisp #теория_вычислимости #алгоритмы #основы_программирования
-
[Перевод] Что открыл Гёдель
В 1931 году 25-летний Курт Гёдель написал доказательство, которое перевернуло мир математики с ног на голову. Выводы были настолько поразительными, а само доказательство настолько изящным, что это было… как-то даже забавно. Я хотел поделиться с вами его открытием. Объединение На протяжении последних 300 лет математики и ученые делали поразительные открытия, которые привели к появлению одной великой закономерности. Эта закономерность заключалась в объединении: идеи, которые раньше считались разрозненными и непохожими, неизменно оказывались одним и тем же! Ньютон положил начало этому процессу в физике, когда обнаружил, что то, что удерживает нас на Земле, — это то же самое, что заставляет Землю вращаться вокруг Солнца. Люди думали, что тепло — это особый вид энергии, но оказалось, что его можно объяснить с помощью механики. Люди думали, что электричество, магнетизм и свет — это разные вещи, но Максвелл обнаружил, что их можно объяснить с помощью электромагнитного поля.
https://habr.com/ru/articles/1017176/
#курт_гёдель #теорема_о_неполноте #математика #логика #lisp #теория_вычислимости #алгоритмы #основы_программирования
-
[Перевод] Что открыл Гёдель
В 1931 году 25-летний Курт Гёдель написал доказательство, которое перевернуло мир математики с ног на голову. Выводы были настолько поразительными, а само доказательство настолько изящным, что это было… как-то даже забавно. Я хотел поделиться с вами его открытием. Объединение На протяжении последних 300 лет математики и ученые делали поразительные открытия, которые привели к появлению одной великой закономерности. Эта закономерность заключалась в объединении: идеи, которые раньше считались разрозненными и непохожими, неизменно оказывались одним и тем же! Ньютон положил начало этому процессу в физике, когда обнаружил, что то, что удерживает нас на Земле, — это то же самое, что заставляет Землю вращаться вокруг Солнца. Люди думали, что тепло — это особый вид энергии, но оказалось, что его можно объяснить с помощью механики. Люди думали, что электричество, магнетизм и свет — это разные вещи, но Максвелл обнаружил, что их можно объяснить с помощью электромагнитного поля.
https://habr.com/ru/articles/1017176/
#курт_гёдель #теорема_о_неполноте #математика #логика #lisp #теория_вычислимости #алгоритмы #основы_программирования
-
[Перевод] Что открыл Гёдель
В 1931 году 25-летний Курт Гёдель написал доказательство, которое перевернуло мир математики с ног на голову. Выводы были настолько поразительными, а само доказательство настолько изящным, что это было… как-то даже забавно. Я хотел поделиться с вами его открытием. Объединение На протяжении последних 300 лет математики и ученые делали поразительные открытия, которые привели к появлению одной великой закономерности. Эта закономерность заключалась в объединении: идеи, которые раньше считались разрозненными и непохожими, неизменно оказывались одним и тем же! Ньютон положил начало этому процессу в физике, когда обнаружил, что то, что удерживает нас на Земле, — это то же самое, что заставляет Землю вращаться вокруг Солнца. Люди думали, что тепло — это особый вид энергии, но оказалось, что его можно объяснить с помощью механики. Люди думали, что электричество, магнетизм и свет — это разные вещи, но Максвелл обнаружил, что их можно объяснить с помощью электромагнитного поля.
https://habr.com/ru/articles/1017176/
#курт_гёдель #теорема_о_неполноте #математика #логика #lisp #теория_вычислимости #алгоритмы #основы_программирования
-
Kotlin для новичков: переменные и базовые операции — полный гайд 2026
Продолжаем серию статей для тех, кто начинает изучать Kotlin с нуля. Во втором уроке детально разбираем фундамент языка: ▪️Неизменяемые ( val ) и изменяемые ( var ) переменные ▪️Базовые типы: Int , Double , String , Boolean , Char ▪️Строковые шаблоны и многострочные строки ▪️Арифметические операции, целочисленное и вещественное деление ▪️Преобразование типов (явное и неявное) ▪️Ввод данных с консоли через readln() ▪️Символы и Unicode (коды символов) ▪️Особенности остатка от деления с отрицательными числами ▪️Инкремент и декремент (префиксная и постфиксная формы) Все примеры кода — из реальной практики, доступны в открытом репозитории на GitHub (ссылка в статье). Материал подготовлен на основе опыта преподавания в OTUS и работы в FinTech. Статья поможет вам быстро войти в тему и избежать типичных ошибок новичков. Идеально для первого знакомства с языком или для систематизации знаний.
https://habr.com/ru/companies/otus/articles/1008352/
#Kotlin #Программирование #Обучение #JVM #Переменные #Типы_данных #Основы_программирования
-
Структуры данных для подготовки к собеседованиям по алгоритмам
Хочешь пройти собеседование в Яндекс? Без этих структур данных не обойтись! Разбираем ключевые структуры данных , которые спрашивают на интервью. Только практичные знания , никакой воды! Как работают деревья, графы, хеш-таблицы и очереди? В каких случаях лучше использовать кучу, а когда связный список ? Готов ли ты к техническому интервью? Проверь себя!
https://habr.com/ru/articles/879914/
#структуры_данных #алгоритмы #pyhon #собеседование_вопросы #собеседования_задачи #подготовка_к_собеседованию #основы_программирования #менторство_в_it #курсы_программирования
-
Структуры данных для подготовки к собеседованиям по алгоритмам
Хочешь пройти собеседование в Яндекс? Без этих структур данных не обойтись! Разбираем ключевые структуры данных , которые спрашивают на интервью. Только практичные знания , никакой воды! Как работают деревья, графы, хеш-таблицы и очереди? В каких случаях лучше использовать кучу, а когда связный список ? Готов ли ты к техническому интервью? Проверь себя!
https://habr.com/ru/articles/879914/
#структуры_данных #алгоритмы #pyhon #собеседование_вопросы #собеседования_задачи #подготовка_к_собеседованию #основы_программирования #менторство_в_it #курсы_программирования
-
Структуры данных для подготовки к собеседованиям по алгоритмам
Хочешь пройти собеседование в Яндекс? Без этих структур данных не обойтись! Разбираем ключевые структуры данных , которые спрашивают на интервью. Только практичные знания , никакой воды! Как работают деревья, графы, хеш-таблицы и очереди? В каких случаях лучше использовать кучу, а когда связный список ? Готов ли ты к техническому интервью? Проверь себя!
https://habr.com/ru/articles/879914/
#структуры_данных #алгоритмы #pyhon #собеседование_вопросы #собеседования_задачи #подготовка_к_собеседованию #основы_программирования #менторство_в_it #курсы_программирования
-
[Перевод] Python и подчёркивание (_)
Подчеркивание (символ _ ) — играет важную роль в языке Python и используется в очень разных ситуациях: от улучшения читаемости и управления приватными атрибутами до особой функциональности при обработке данных и интернационализации. В этой статье мы рассмотрим различные случаи применения этого символа, от общих до весьма специфических, о которых, вы, вероятно никогда не слышали.
https://habr.com/ru/articles/871434/
#python #туториал #руководство #синтаксис_python #основы_python #начинающим #руководство_для_новичков #для_начинающих #основы_программирования
-
[Перевод] Python и подчёркивание (_)
Подчеркивание (символ _ ) — играет важную роль в языке Python и используется в очень разных ситуациях: от улучшения читаемости и управления приватными атрибутами до особой функциональности при обработке данных и интернационализации. В этой статье мы рассмотрим различные случаи применения этого символа, от общих до весьма специфических, о которых, вы, вероятно никогда не слышали.
https://habr.com/ru/articles/871434/
#python #туториал #руководство #синтаксис_python #основы_python #начинающим #руководство_для_новичков #для_начинающих #основы_программирования
-
[Перевод] Python и подчёркивание (_)
Подчеркивание (символ _ ) — играет важную роль в языке Python и используется в очень разных ситуациях: от улучшения читаемости и управления приватными атрибутами до особой функциональности при обработке данных и интернационализации. В этой статье мы рассмотрим различные случаи применения этого символа, от общих до весьма специфических, о которых, вы, вероятно никогда не слышали.
https://habr.com/ru/articles/871434/
#python #туториал #руководство #синтаксис_python #основы_python #начинающим #руководство_для_новичков #для_начинающих #основы_программирования
-
[Перевод] Python и подчёркивание (_)
Подчеркивание (символ _ ) — играет важную роль в языке Python и используется в очень разных ситуациях: от улучшения читаемости и управления приватными атрибутами до особой функциональности при обработке данных и интернационализации. В этой статье мы рассмотрим различные случаи применения этого символа, от общих до весьма специфических, о которых, вы, вероятно никогда не слышали.
https://habr.com/ru/articles/871434/
#python #туториал #руководство #синтаксис_python #основы_python #начинающим #руководство_для_новичков #для_начинающих #основы_программирования
-
[Перевод] Замыкания в Python: примеры использования
В Python замыкание — это функция, которая определяется и возвращается из другой функции. Эта вложенная функция может сохранять объекты, определенные в нелокальной области видимости непосредственно перед ее определением, что позволяет ей использовать эти переменные даже после завершения выполнения внешней функции. Замыкания часто используются в функциональных языках программирования. Python их поддерживает, замыкания в нём могут быть очень полезными, так как они, например, позволяют создавать декораторы на основе функций. В этой статье мы:
https://habr.com/ru/articles/862692/
#python #руководство #туториал #замыкания #декораторы #основы_python #основы_программирования #туториал_по_python
-
[Перевод] Замыкания в Python: примеры использования
В Python замыкание — это функция, которая определяется и возвращается из другой функции. Эта вложенная функция может сохранять объекты, определенные в нелокальной области видимости непосредственно перед ее определением, что позволяет ей использовать эти переменные даже после завершения выполнения внешней функции. Замыкания часто используются в функциональных языках программирования. Python их поддерживает, замыкания в нём могут быть очень полезными, так как они, например, позволяют создавать декораторы на основе функций. В этой статье мы:
https://habr.com/ru/articles/862692/
#python #руководство #туториал #замыкания #декораторы #основы_python #основы_программирования #туториал_по_python
-
[Перевод] Замыкания в Python: примеры использования
В Python замыкание — это функция, которая определяется и возвращается из другой функции. Эта вложенная функция может сохранять объекты, определенные в нелокальной области видимости непосредственно перед ее определением, что позволяет ей использовать эти переменные даже после завершения выполнения внешней функции. Замыкания часто используются в функциональных языках программирования. Python их поддерживает, замыкания в нём могут быть очень полезными, так как они, например, позволяют создавать декораторы на основе функций. В этой статье мы:
https://habr.com/ru/articles/862692/
#python #руководство #туториал #замыкания #декораторы #основы_python #основы_программирования #туториал_по_python
-
[Перевод] Замыкания в Python: примеры использования
В Python замыкание — это функция, которая определяется и возвращается из другой функции. Эта вложенная функция может сохранять объекты, определенные в нелокальной области видимости непосредственно перед ее определением, что позволяет ей использовать эти переменные даже после завершения выполнения внешней функции. Замыкания часто используются в функциональных языках программирования. Python их поддерживает, замыкания в нём могут быть очень полезными, так как они, например, позволяют создавать декораторы на основе функций. В этой статье мы:
https://habr.com/ru/articles/862692/
#python #руководство #туториал #замыкания #декораторы #основы_python #основы_программирования #туториал_по_python
-
Подборка контента по алгоритмам с 4 лет до бесконечности
Алгоритмы — они повсюду. Помните, грызли структуры данных в первую сессию? Или открывали лекции по ИТ и видели, что программирование начинается не с реальных жизненных задач. Алгорсы — штука крайне полезная. Это быстрый легальный источник дофамина, сравнимый с прохождением хардкорной игры типа Dark Souls. Я 6 лет преподаю ИТ-дисциплины детям, студентам и очень взрослым коллегам. В статье поделюсь, на каких сайты взбадриваюсь задачами, и как я вижу идеальный план развития алгоритмического мышления (ну вдруг вы растите дома айтишника или преподаёте сами).
https://habr.com/ru/companies/alfa/articles/855366/
#алгоритмы #алгоритмическое_мышление #поступление_в_вуз #обучение_робототехнике #основы_программирования #курсы_для_детей #codeforces #lego_mindstorms #алгоритмические_задачи #подготовка_к_егэ
-
[Перевод] Пишем калькулятор на Python с помощью Flet
В современном мире кроссплатформенность стала неотъемлемой частью разработки приложений. Однако, с таким разнообразием фреймворков, выбор подходящего инструмента для достижения этой цели может быть затруднительным. Чтобы создать привлекательное мобильное приложение, которое будет отлично работать на Android и iOS, обычно требуется значительная доработка существующих инструментов, таких как Kivy или Tkinter. Именно здесь на сцену выходит Flet — фреймворк, который позволяет легко создавать веб-, десктопные и мобильные приложения, используя Flutter , популярный инструмент для создания пользовательских интерфейсов от Google, но на языке Python. Давайте посмотрим, как создать базовое приложение-калькулятор с помощью Flet, и увидим, насколько простым и эффективным может быть этот фреймворк.
https://habr.com/ru/articles/845578/
#python #для_начинающих #flet #калькулятор #руководство #flutter #кроссплатформенность #туториал #основы_программирования #основы_python
-
[Перевод] Пишем калькулятор на Python с помощью Flet
В современном мире кроссплатформенность стала неотъемлемой частью разработки приложений. Однако, с таким разнообразием фреймворков, выбор подходящего инструмента для достижения этой цели может быть затруднительным. Чтобы создать привлекательное мобильное приложение, которое будет отлично работать на Android и iOS, обычно требуется значительная доработка существующих инструментов, таких как Kivy или Tkinter. Именно здесь на сцену выходит Flet — фреймворк, который позволяет легко создавать веб-, десктопные и мобильные приложения, используя Flutter , популярный инструмент для создания пользовательских интерфейсов от Google, но на языке Python. Давайте посмотрим, как создать базовое приложение-калькулятор с помощью Flet, и увидим, насколько простым и эффективным может быть этот фреймворк.
https://habr.com/ru/articles/845578/
#python #для_начинающих #flet #калькулятор #руководство #flutter #кроссплатформенность #туториал #основы_программирования #основы_python
-
[Перевод] Пишем калькулятор на Python с помощью Flet
В современном мире кроссплатформенность стала неотъемлемой частью разработки приложений. Однако, с таким разнообразием фреймворков, выбор подходящего инструмента для достижения этой цели может быть затруднительным. Чтобы создать привлекательное мобильное приложение, которое будет отлично работать на Android и iOS, обычно требуется значительная доработка существующих инструментов, таких как Kivy или Tkinter. Именно здесь на сцену выходит Flet — фреймворк, который позволяет легко создавать веб-, десктопные и мобильные приложения, используя Flutter , популярный инструмент для создания пользовательских интерфейсов от Google, но на языке Python. Давайте посмотрим, как создать базовое приложение-калькулятор с помощью Flet, и увидим, насколько простым и эффективным может быть этот фреймворк.
https://habr.com/ru/articles/845578/
#python #для_начинающих #flet #калькулятор #руководство #flutter #кроссплатформенность #туториал #основы_программирования #основы_python
-
Стать программистом: не с нуля не до профи (Flutter и не только)
Как найти первую работу в IT? Что нужно знать для этого? На сколько это вообще сложно? Обо всём по-подробнее здесь.
https://habr.com/ru/articles/831876/
#flutter #dart #стажировка #работа #работа_в_it #как_получить_работу #первая_работа #для_начинающих #для_новичков #основы_программирования
-
Стать программистом: не с нуля не до профи (Flutter и не только)
Как найти первую работу в IT? Что нужно знать для этого? На сколько это вообще сложно? Обо всём по-подробнее здесь.
https://habr.com/ru/articles/831876/
#flutter #dart #стажировка #работа #работа_в_it #как_получить_работу #первая_работа #для_начинающих #для_новичков #основы_программирования
-
Стать программистом: не с нуля не до профи (Flutter и не только)
Как найти первую работу в IT? Что нужно знать для этого? На сколько это вообще сложно? Обо всём по-подробнее здесь.
https://habr.com/ru/articles/831876/
#flutter #dart #стажировка #работа #работа_в_it #как_получить_работу #первая_работа #для_начинающих #для_новичков #основы_программирования
-
Разными способами пишем игру «Камень-ножницы-бумага» на Python
Когда вы впервые учитесь программировать, вы ищете (или, возможно, вам поручают) проекты, которые нужны для закрепления базовых концепций языка. Но как часто вы, набравшись чуть-чуть больше знаний и опыта, пересматриваете такие проекты самых для начинающих? В этой статье мы сделаем именно это. Вернёмся к стандартному проекту для начинающих — реализации игры «Камень, ножницы, бумага» на Python, посмотрев, как её можно «улучшить».
https://habr.com/ru/articles/813665/
#python #туториал #руководство #основы_программирования #основы_python #начинающим #руководство_для_новичков #для_начинающих #каменьножницыбумага
-
Разными способами пишем игру «Камень-ножницы-бумага» на Python
Когда вы впервые учитесь программировать, вы ищете (или, возможно, вам поручают) проекты, которые нужны для закрепления базовых концепций языка. Но как часто вы, набравшись чуть-чуть больше знаний и опыта, пересматриваете такие проекты самых для начинающих? В этой статье мы сделаем именно это. Вернёмся к стандартному проекту для начинающих — реализации игры «Камень, ножницы, бумага» на Python, посмотрев, как её можно «улучшить».
https://habr.com/ru/articles/813665/
#python #туториал #руководство #основы_программирования #основы_python #начинающим #руководство_для_новичков #для_начинающих #каменьножницыбумага
-
Разными способами пишем игру «Камень-ножницы-бумага» на Python
Когда вы впервые учитесь программировать, вы ищете (или, возможно, вам поручают) проекты, которые нужны для закрепления базовых концепций языка. Но как часто вы, набравшись чуть-чуть больше знаний и опыта, пересматриваете такие проекты самых для начинающих? В этой статье мы сделаем именно это. Вернёмся к стандартному проекту для начинающих — реализации игры «Камень, ножницы, бумага» на Python, посмотрев, как её можно «улучшить».
https://habr.com/ru/articles/813665/
#python #туториал #руководство #основы_программирования #основы_python #начинающим #руководство_для_новичков #для_начинающих #каменьножницыбумага
-
[Перевод] Основы индексации и срезов в Python
Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies , тогда операция movies[0] вернёт первый элемент списка. Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript). Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.
https://habr.com/ru/articles/811247/
#python #основы_программирования #основы_python #начинающим #срезы #индексация #руководство #руководство_для_новичков #для_начинающих
-
[Перевод] Основы индексации и срезов в Python
Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies , тогда операция movies[0] вернёт первый элемент списка. Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript). Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.
https://habr.com/ru/articles/811247/
#python #основы_программирования #основы_python #начинающим #срезы #индексация #руководство #руководство_для_новичков #для_начинающих
-
[Перевод] Основы индексации и срезов в Python
Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies , тогда операция movies[0] вернёт первый элемент списка. Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript). Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.
https://habr.com/ru/articles/811247/
#python #основы_программирования #основы_python #начинающим #срезы #индексация #руководство #руководство_для_новичков #для_начинающих
-
[Перевод] Основы индексации и срезов в Python
Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies , тогда операция movies[0] вернёт первый элемент списка. Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript). Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.
https://habr.com/ru/articles/811247/
#python #основы_программирования #основы_python #начинающим #срезы #индексация #руководство #руководство_для_новичков #для_начинающих
-
NumPy для самых маленьких
Математика везде в нашей жизни, но в программировании, а особенно ML ее два раза больше. Обычно Питон берут в пример самого "научного" языка программирования из-за математических фреймворков. Как не Питон может помочь оперировать математическими абстракциями, некоторые из сферы ресерча пользуются исключительно питоном для всяких научных изысканий — сегодня мы поговорим про библиотеку NumPy и работу с массивами. Самая новичковая "библиотека" с примочками в виде SciPy и Matplotlib предназначена для работы с многомерными массивами. NumPy – основа для многих других библиотек для машинного обучения, таких как SciPy, Pandas, Scikit-learn и TensorFlow. Pandas, например, строится поверх NumPy и позволяет работать со структурами данных высокого уровня по типу DataFrame и Series. При помощи NumPy можно проводить преобразование категориальных данных в числовой формат, например, с использованием кодирования one-hot.
https://habr.com/ru/articles/809109/
#Питон #нейросети #искусственный_интеллект #maching_learning #машинное_обучение #фреймворки #библиотеки #Numpy #numpy_datascience #Основы_программирования
-
NumPy для самых маленьких
Математика везде в нашей жизни, но в программировании, а особенно ML ее два раза больше. Обычно Питон берут в пример самого "научного" языка программирования из-за математических фреймворков. Как не Питон может помочь оперировать математическими абстракциями, некоторые из сферы ресерча пользуются исключительно питоном для всяких научных изысканий — сегодня мы поговорим про библиотеку NumPy и работу с массивами. Самая новичковая "библиотека" с примочками в виде SciPy и Matplotlib предназначена для работы с многомерными массивами. NumPy – основа для многих других библиотек для машинного обучения, таких как SciPy, Pandas, Scikit-learn и TensorFlow. Pandas, например, строится поверх NumPy и позволяет работать со структурами данных высокого уровня по типу DataFrame и Series. При помощи NumPy можно проводить преобразование категориальных данных в числовой формат, например, с использованием кодирования one-hot.
https://habr.com/ru/articles/809109/
#Питон #нейросети #искусственный_интеллект #maching_learning #машинное_обучение #фреймворки #библиотеки #Numpy #numpy_datascience #Основы_программирования
-
NumPy для самых маленьких
Математика везде в нашей жизни, но в программировании, а особенно ML ее два раза больше. Обычно Питон берут в пример самого "научного" языка программирования из-за математических фреймворков. Как не Питон может помочь оперировать математическими абстракциями, некоторые из сферы ресерча пользуются исключительно питоном для всяких научных изысканий — сегодня мы поговорим про библиотеку NumPy и работу с массивами. Самая новичковая "библиотека" с примочками в виде SciPy и Matplotlib предназначена для работы с многомерными массивами. NumPy – основа для многих других библиотек для машинного обучения, таких как SciPy, Pandas, Scikit-learn и TensorFlow. Pandas, например, строится поверх NumPy и позволяет работать со структурами данных высокого уровня по типу DataFrame и Series. При помощи NumPy можно проводить преобразование категориальных данных в числовой формат, например, с использованием кодирования one-hot.
https://habr.com/ru/articles/809109/
#Питон #нейросети #искусственный_интеллект #maching_learning #машинное_обучение #фреймворки #библиотеки #Numpy #numpy_datascience #Основы_программирования