4 совета как лучше писать циклы For на Python
• В этом видео мы рассмотрим практические примеры циклов for, и их альтернативные решения, которые будут работать намного быстрее, и при этом сделают ваш код чище.
🧷 Смотреть видео
#Видео
• В этом видео мы рассмотрим практические примеры циклов for, и их альтернативные решения, которые будут работать намного быстрее, и при этом сделают ваш код чище.
🧷 Смотреть видео
#Видео
❤6👍2
Как разработчик решил параллельно найму пилить свои бизнес-проекты с нулевым опытом: дневник с передовой
Меня зовут Александр Торбек, И я попал в день сурка: код писать умею, зарплата стабильная. Но в заднице зудит ощущение катастрофического застоя.
Поэтому я сделал глупейшую вещь — начал разрабатывать продукты. Без связей, плана и стратегии. В блоге буду фиксировать:
— идеи (и почему 90% из них — говно собаки)
— что сделал, сколько заработал
— мысли айтишника, который впервые думает как продакт, а не как тупой исполнитель
Я хочу пройти весь путь от основателя продукта до продажника. И выяснить, смогу ли без бизнес-бэкграунда выйти на уровень дядек в элитных пиджаках.
Если тоже хотите создавать свои продукты — посмотрите, как я набиваю шишки первым: @atorbek_it
Меня зовут Александр Торбек, И я попал в день сурка: код писать умею, зарплата стабильная. Но в заднице зудит ощущение катастрофического застоя.
Поэтому я сделал глупейшую вещь — начал разрабатывать продукты. Без связей, плана и стратегии. В блоге буду фиксировать:
— идеи (и почему 90% из них — говно собаки)
— что сделал, сколько заработал
— мысли айтишника, который впервые думает как продакт, а не как тупой исполнитель
Я хочу пройти весь путь от основателя продукта до продажника. И выяснить, смогу ли без бизнес-бэкграунда выйти на уровень дядек в элитных пиджаках.
Если тоже хотите создавать свои продукты — посмотрите, как я набиваю шишки первым: @atorbek_it
❤1😁1
Парсинг в Python
• Парсер — это инструмент, который выполняет веб-скрапинг и обычно представлен в виде скрипта.
🧷 Смотреть видео
#Видео
• Парсер — это инструмент, который выполняет веб-скрапинг и обычно представлен в виде скрипта.
🧷 Смотреть видео
#Видео
❤6👍3
Решаем LeetCode задачу на Python. Задача на работу со строками Longest Common Prefix
• Сегодня мы будем решать задачу на строки и алгоритмы с сайта Leetcode, как всегда, для этого будем использовать Python.
🧷 Смотреть видео
#Видео
• Сегодня мы будем решать задачу на строки и алгоритмы с сайта Leetcode, как всегда, для этого будем использовать Python.
🧷 Смотреть видео
#Видео
❤5👍4
Как подключиться к MySQL на Python?
• В данном видео разбираемся как подключиться к базе данных MySQL с помощью Python и библиотеки pymysql. Создадим таблицу в MySQL базе данных и рассмотрим основные SQL запросы, такие как добавление, обновление, удаление и вывод данных.
🧷 Смотреть видео
#Видео
• В данном видео разбираемся как подключиться к базе данных MySQL с помощью Python и библиотеки pymysql. Создадим таблицу в MySQL базе данных и рассмотрим основные SQL запросы, такие как добавление, обновление, удаление и вывод данных.
🧷 Смотреть видео
#Видео
❤5👍4
🔖 Шпаргалка по DataCamp
• DataCamp - это идеальная платформа для онлайн-обучения, позволяющая учащимся развить собственные навыки работы с данными. Их курсы охватывают важные элементы, не связанные с программированием, такие как анализ данных и инструменты машинного обучения и бизнес-аналитики.
#Шпаргалка
• DataCamp - это идеальная платформа для онлайн-обучения, позволяющая учащимся развить собственные навыки работы с данными. Их курсы охватывают важные элементы, не связанные с программированием, такие как анализ данных и инструменты машинного обучения и бизнес-аналитики.
#Шпаргалка
👍5❤3👎1
🔖 Шпаргалка по спискам
• Список — это упорядоченный набор элементов, перечисленных через запятую, заключённый в квадратные скобки.
• Элементы списка могут быть разных типов, в отличие от элементов массива (array), но, как правило, используются списки из элементов одного типа.
• Список может содержать одинаковые элементы, в отличие от множества (set).
#Шпаргалка
• Список — это упорядоченный набор элементов, перечисленных через запятую, заключённый в квадратные скобки.
• Элементы списка могут быть разных типов, в отличие от элементов массива (array), но, как правило, используются списки из элементов одного типа.
• Список может содержать одинаковые элементы, в отличие от множества (set).
#Шпаргалка
❤5👍3
Принцип EAFP в Python, работа с исключениями в Python
• EAFP — важный принцип, позволяющий писать более «pythonic» код. EAFP расшифровывается как Easier to ask for forgiveness than permission, а его антипод LBYL — Look before you leap.
• Поговорим о разнице и о том, почему именно EAFP выбран разработчиками Python как правильный способ проектирования приложений.
🧷 Смотреть видео
#Видео
• EAFP — важный принцип, позволяющий писать более «pythonic» код. EAFP расшифровывается как Easier to ask for forgiveness than permission, а его антипод LBYL — Look before you leap.
• Поговорим о разнице и о том, почему именно EAFP выбран разработчиками Python как правильный способ проектирования приложений.
🧷 Смотреть видео
#Видео
❤5🔥3👍1
🧩 Топ-10 Python библиотек для Data Science
• Изучающий Data Science сталкивается с огромным разнообразием возможностей. Мы хотим поделиться с вами топом Python библиотек, которые широко используются в Data Science.
🧷 Читать статью
#Статья
• Изучающий Data Science сталкивается с огромным разнообразием возможностей. Мы хотим поделиться с вами топом Python библиотек, которые широко используются в Data Science.
🧷 Читать статью
#Статья
❤5🔥3👍2
На Stepik запустили курс «От новичка к уверенности в коде на Python»
Курс создан для новичков, которым важно не заучить команды, а понять логику. Наглядные схемы и визуальные разборы показывают, что происходит внутри программы и как она работает
Много практики, понятные объяснения решений не дадут застрять на теории. Материал предлагает вам не иллюзию знаний, а ощущение контроля: вы ясно видите как из нескольких строк кода рождается работающая программа
Что внутри:
✅ переменные и типы данных
✅ условия и логика программ
✅ циклы и рекурсия
✅ функции и работа с вводом данных
✅ списки, словари и множества
✅ базовое ООП
✅ работа с библиотеками Python
✅ десятки задач и упражнений
Эти знания фундамент для написания простых ботов и автоматизации задач
Скидка 25%, действует 48 часов
🔗 Пройти курс на Stepik
Курс создан для новичков, которым важно не заучить команды, а понять логику. Наглядные схемы и визуальные разборы показывают, что происходит внутри программы и как она работает
Много практики, понятные объяснения решений не дадут застрять на теории. Материал предлагает вам не иллюзию знаний, а ощущение контроля: вы ясно видите как из нескольких строк кода рождается работающая программа
Что внутри:
Эти знания фундамент для написания простых ботов и автоматизации задач
Скидка 25%, действует 48 часов
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2🤔2
🔖 Шпаргалка по Machine Learning
• Эта шпаргалка по Python 3 поможет вам начать работу в кратчайшие сроки.
🧷 Смотреть шпаргалку
#Шпаргалка
• Эта шпаргалка по Python 3 поможет вам начать работу в кратчайшие сроки.
🧷 Смотреть шпаргалку
#Шпаргалка
❤5👍2👎2🔥1
Асинхронный Python-код медленнее обычного кода
• А точно ли вообще асинхронность в питоне нам нужна? Есть мнение, что старые добрые синхронные веб-фреймворки на Python таки работают быстрее и надёжнее.
Давайте проверять!
🧷 Смотреть видео
#Видео
• А точно ли вообще асинхронность в питоне нам нужна? Есть мнение, что старые добрые синхронные веб-фреймворки на Python таки работают быстрее и надёжнее.
Давайте проверять!
🧷 Смотреть видео
#Видео
❤6🔥2
🧩 Небольшая подборка инструментов стека Python
• В этой статье мы хотим поделиться шорт-листом инструментов стека Python, которые автор и его команда используют в повседневной работе и готовы рекомендовать другим специалистам.
🧷 Читать статью
#Статья
• В этой статье мы хотим поделиться шорт-листом инструментов стека Python, которые автор и его команда используют в повседневной работе и готовы рекомендовать другим специалистам.
🧷 Читать статью
#Статья
❤6👍2
📌 Функция divmod() в Python, делит числа с остатком
• Функция divmod() возвращает кортеж, содержащий частное и остаток. Не поддерживает комплексные числа. Со смешанными типами операндов применяются правила для двоичных арифметических операторов.
• Для целых результат аналогичен (a // b, a % b).
• Для чисел с плавающей запятой результат аналогичен (q, a % b), где q обычно равен math.floor(a / b), однако может может быть и на единицу меньше. Так или иначе, q * b + a % b приближено к a, если a % b не нуль, то имеет тот же знак, что и b, и 0 <= abs(a % b) < abs(b).
📕 Документация
#урок
• Функция divmod() возвращает кортеж, содержащий частное и остаток. Не поддерживает комплексные числа. Со смешанными типами операндов применяются правила для двоичных арифметических операторов.
• Для целых результат аналогичен (a // b, a % b).
• Для чисел с плавающей запятой результат аналогичен (q, a % b), где q обычно равен math.floor(a / b), однако может может быть и на единицу меньше. Так или иначе, q * b + a % b приближено к a, если a % b не нуль, то имеет тот же знак, что и b, и 0 <= abs(a % b) < abs(b).
📕 Документация
#урок
❤4👍3
📌 Функция enumerate() в Python, счетчик элементов последовательности
• Функция enumerate() вернет кортеж, содержащий отсчет от start и значение, полученное из итерации по объекту. Переданный в функцию объект должен быть последовательностью, итератором или другим объектом, который поддерживает метод итератора next().
• Функция enumerate() применяется в случаях, когда необходим счётчик количества элементов в последовательности. Позволяет избавиться от необходимости инициировать и обновлять отдельную переменную-счётчик.
• Наиболее часто функцию enumerate() используют в цикле for/in в качестве счетчика элементов последовательности (код на картинке).
📕 Документация
#урок
• Функция enumerate() вернет кортеж, содержащий отсчет от start и значение, полученное из итерации по объекту. Переданный в функцию объект должен быть последовательностью, итератором или другим объектом, который поддерживает метод итератора next().
• Функция enumerate() применяется в случаях, когда необходим счётчик количества элементов в последовательности. Позволяет избавиться от необходимости инициировать и обновлять отдельную переменную-счётчик.
• Наиболее часто функцию enumerate() используют в цикле for/in в качестве счетчика элементов последовательности (код на картинке).
📕 Документация
#урок
❤4👍3
Лучшие способы Ускорить и Оптимизировать Python код
• Вы узнаете как оптимизировать код с помощью кэширования, мы заставим Python запоминать результаты вычислений, и тем самым оптимизируем каждый запрос.
• Это поможет в разы ускорить выполнение ваших функций.
• Также в видео рассмотрим и технологии cache и lru_cache из модуля functools, который позволяет реализовать это еще быстрее и проще.
🧷 Смотреть видео
#Видео
• Вы узнаете как оптимизировать код с помощью кэширования, мы заставим Python запоминать результаты вычислений, и тем самым оптимизируем каждый запрос.
• Это поможет в разы ускорить выполнение ваших функций.
• Также в видео рассмотрим и технологии cache и lru_cache из модуля functools, который позволяет реализовать это еще быстрее и проще.
🧷 Смотреть видео
#Видео
❤5👍3
🧩 Десктопное приложение на Python: UI и сигналы
• Мы будем использовать PyQt (произносится «Пай-Кьют»). Это фреймворк Qt, портированный с C++. Qt известен тем, что необходим C++ разработчикам.
• С помощью этого фреймворка сделаны blender3d, Tableau, Telegram, Anaconda Navigator, Ipython, Jupyter Notebook, VirtualBox, VLC и другие.
• Мы будем использовать его вместо удручающего Tkinter.
🧷 Читать статью
#Статья
• Мы будем использовать PyQt (произносится «Пай-Кьют»). Это фреймворк Qt, портированный с C++. Qt известен тем, что необходим C++ разработчикам.
• С помощью этого фреймворка сделаны blender3d, Tableau, Telegram, Anaconda Navigator, Ipython, Jupyter Notebook, VirtualBox, VLC и другие.
• Мы будем использовать его вместо удручающего Tkinter.
🧷 Читать статью
#Статья
❤4👍3
🔖 Шпаргалка по функции product
• Функция product() модуля itertools возвращает декартово произведение входных итерируемых последовательностей *iterables.
• Функция itertools.product() примерно эквивалентно вложенным циклам for .. in .. в выражении генератора. Например выражение product(A, B) возвращает то же, что и выражение-генератор ((x,y) for x in A for y in B).
#Шпаргалка
• Функция product() модуля itertools возвращает декартово произведение входных итерируемых последовательностей *iterables.
• Функция itertools.product() примерно эквивалентно вложенным циклам for .. in .. в выражении генератора. Например выражение product(A, B) возвращает то же, что и выражение-генератор ((x,y) for x in A for y in B).
#Шпаргалка
❤6👍2
Всё об исключениях и работе с ними
• Поговорим о том, что такое исключения, как они работают в Python, какие бывают, как их обрабатывать — полный гайд по Exceptions в Python.
🧷 Смотреть видео
#Видео
• Поговорим о том, что такое исключения, как они работают в Python, какие бывают, как их обрабатывать — полный гайд по Exceptions в Python.
🧷 Смотреть видео
#Видео
❤6🔥3
🧩 Увеличиваем скорость работы Python до уровня C++ с Numba
• В этой статье автор разобрался, как увеличить скорость работы Python, и продемонстрировал реализацию на реальном примере.
🧷 Читать статью
#Статья
• В этой статье автор разобрался, как увеличить скорость работы Python, и продемонстрировал реализацию на реальном примере.
🧷 Читать статью
#Статья
❤6👍4