📌 Функция compile() компилирует блок кода Python
• Функция compile() возвращает переданный, в качестве аргумента источник, в виде объекта кода, готового к выполнению. Объекты кода, полученные в результате выполнения функции compile() могут быть выполнены с помощью exec() или eval().
• Функция compile() бросает исключение SyntaxError, если скомпилированный источник недопустим и ValueError, если источник содержит нулевые байты.
• Пример компиляции строки кода с последующем выполнением (код на картинке).
📕 Документация
#урок
• Функция compile() возвращает переданный, в качестве аргумента источник, в виде объекта кода, готового к выполнению. Объекты кода, полученные в результате выполнения функции compile() могут быть выполнены с помощью exec() или eval().
• Функция compile() бросает исключение SyntaxError, если скомпилированный источник недопустим и ValueError, если источник содержит нулевые байты.
• Пример компиляции строки кода с последующем выполнением (код на картинке).
📕 Документация
#урок
❤5👍2
📌 Кортеж
Та же коллекция, с теми же свойствами, что и список, только неизменяемая. Как создали кортеж, так он и сохранится до конца своих дней.
Часто используется когда мы хотим передать или вернуть какие-то значения и нам не нужно, чтобы их редактировали. Например, при работе с БД, запрос будет возвращать кортеж, поскольку незачем менять коллекцию.
Если внутрь кортежа записать список, то его можно изменить, а кортеж — нет.
#урок
Та же коллекция, с теми же свойствами, что и список, только неизменяемая. Как создали кортеж, так он и сохранится до конца своих дней.
Часто используется когда мы хотим передать или вернуть какие-то значения и нам не нужно, чтобы их редактировали. Например, при работе с БД, запрос будет возвращать кортеж, поскольку незачем менять коллекцию.
Если внутрь кортежа записать список, то его можно изменить, а кортеж — нет.
#урок
❤6🔥4
📌 Модуль PrettyTable в Python, вывод табличных данных
• Модуль prettytable - полезен при создании простых таблиц и вывода их в терминал или текстовый файл. Он был вдохновлен таблицами ASCII, используемыми в оболочке PostgreSQL.
Импорт данных из курсора базы данных:
• Если данные таблицы хранятся в базе данных, к которой можно получить доступ с помощью модуля имеющего Python DB-API (например, база данных SQLite, доступная с помощью модуля sqlite3), то можно создать экземпляр PrettyTable() с данными, используя объект курсора, например (код на картинке).
📕 Документация
#урок
• Модуль prettytable - полезен при создании простых таблиц и вывода их в терминал или текстовый файл. Он был вдохновлен таблицами ASCII, используемыми в оболочке PostgreSQL.
Импорт данных из курсора базы данных:
• Если данные таблицы хранятся в базе данных, к которой можно получить доступ с помощью модуля имеющего Python DB-API (например, база данных SQLite, доступная с помощью модуля sqlite3), то можно создать экземпляр PrettyTable() с данными, используя объект курсора, например (код на картинке).
📕 Документация
#урок
❤6👍3
🧩 Дайвинг в Python: история одного опыта
• В данной статье автор расскажет о своем пути в его изучении. Ввиду того, что «он не волшебник, он только учится», данная статья – лишь субъективное видение ситуации на данный момент.
🧷 Читать статью
#Статья
• В данной статье автор расскажет о своем пути в его изучении. Ввиду того, что «он не волшебник, он только учится», данная статья – лишь субъективное видение ситуации на данный момент.
🧷 Читать статью
#Статья
❤5👍3
🧩 Подборка IDE и редакторов кода для Python
• Независимо от того, кто вы: новичок или опытный разработчик качественные IDE или редакторы кода полезны. С ними не нужно тратить много времени на настройку инструментов, и они помогают оптимизировать разработку.
• К тому же постоянные обновления помогают разработчикам следить за инновациями. Пройдёмся по известным IDE и редакторам кода для Python и разберём их плюсы и минусы.
🧷 Читать статью
#Статья
• Независимо от того, кто вы: новичок или опытный разработчик качественные IDE или редакторы кода полезны. С ними не нужно тратить много времени на настройку инструментов, и они помогают оптимизировать разработку.
• К тому же постоянные обновления помогают разработчикам следить за инновациями. Пройдёмся по известным IDE и редакторам кода для Python и разберём их плюсы и минусы.
🧷 Читать статью
#Статья
❤6👍2
📌 Модуль transliterate в Python, транслитератор текста
• Транслитерирует (unicode) строки в соответствии с правилами, указанными в языковых пакетах, то есть заменяет все русские буквы на английские и наоборот по правилам транслитерации.
• В этом модуле, для транслитерации букв кириллицы буквами латинского алфавита используются правила, описанные в ISO 9:1995 и ГОСТ 7.79-2000.
• Транслитерация текста с английского на русский, т .е. замена всех английских букв на русские (код на картинке).
📕 Документация
#урок
• Транслитерирует (unicode) строки в соответствии с правилами, указанными в языковых пакетах, то есть заменяет все русские буквы на английские и наоборот по правилам транслитерации.
• В этом модуле, для транслитерации букв кириллицы буквами латинского алфавита используются правила, описанные в ISO 9:1995 и ГОСТ 7.79-2000.
• Транслитерация текста с английского на русский, т .е. замена всех английских букв на русские (код на картинке).
📕 Документация
#урок
❤5👍4
🧩 Как детей обучают работе с Python?
• Сегодня мы живем в мире, где дети могут научиться программированию в самом раннем возрасте. Кодинг пригодится им на протяжении всей жизни: в детстве он развивает логическое мышление, а с возрастом – помогает стать востребованным соискателем на рынке труда.
🧷 Читать статью
#Статья
• Сегодня мы живем в мире, где дети могут научиться программированию в самом раннем возрасте. Кодинг пригодится им на протяжении всей жизни: в детстве он развивает логическое мышление, а с возрастом – помогает стать востребованным соискателем на рынке труда.
🧷 Читать статью
#Статья
❤5👍3
🧩 Скрапинг сайта с помощью Python: гайд для новичков
• В этой статье мы разберемся, как создать HTML скрапер на Python, который получает неофициальный доступ к коду сайта и позволяет извлечь необходимые данные.
🧷 Читать статью
#Статья
• В этой статье мы разберемся, как создать HTML скрапер на Python, который получает неофициальный доступ к коду сайта и позволяет извлечь необходимые данные.
🧷 Читать статью
#Статья
❤6👍3
💻 Для тех, кто мыслит системно
Проверьте себя в интеллектуальных турнирах,
где задачи построены на логике, анализе и стратегическом мышлении:
Прозрачные правила.
Открытый рейтинг.
Результат формируется только твоими ответами и скоростью.
На Платформе «УМНЫЕ» все решает структура мышления, внимание к деталям и умение находить оптимальные решения.
Лучшие получают доступ к турнирам с Призовым фондом —
не как «награду за участие», а как подтверждение статуса.
💡Читайте правила, смотрите образцы и играйте!
Присоединяйся к турниру 👇🏼
https://xn--r1a.website/YMNIEYPREMIUM_bot?start=IT3
Проверьте себя в интеллектуальных турнирах,
где задачи построены на логике, анализе и стратегическом мышлении:
Прозрачные правила.
Открытый рейтинг.
Результат формируется только твоими ответами и скоростью.
На Платформе «УМНЫЕ» все решает структура мышления, внимание к деталям и умение находить оптимальные решения.
Лучшие получают доступ к турнирам с Призовым фондом —
не как «награду за участие», а как подтверждение статуса.
💡Читайте правила, смотрите образцы и играйте!
Присоединяйся к турниру 👇🏼
https://xn--r1a.website/YMNIEYPREMIUM_bot?start=IT3
❤3👌1
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❤2👎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🔥1
🔖 Шпаргалка по Machine Learning
• Эта шпаргалка по Python 3 поможет вам начать работу в кратчайшие сроки.
🧷 Смотреть шпаргалку
#Шпаргалка
• Эта шпаргалка по Python 3 поможет вам начать работу в кратчайшие сроки.
🧷 Смотреть шпаргалку
#Шпаргалка
❤2👎1