- Ему не нужен этап компиляции
- Программы запускаются сразу из исходного кода
Увидимся в следующем посте!
#python #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
#python #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegraph
Начало работы с Python
Начало работы с Python В этой статье мы рассмотрим: Как установить Python на различных операционных системах: Windows, Linux и macOS. Поможем с выбором подходящего редактора кода или интегрированной среды разработки (IDE) для начала практического обучения…
Всем привет! 👋 Мы уже написали нашу первую программу, но так и не знаем что же это такое. На мой взгляд - это упущение, которое необходимо восполнить!
Итак, программа - это набор инструкций, которые говорят компьютеру, что необходимо выполнить.💃
🟪 В Python, как и в других языках, программы состоят из нескольких ключевых компонентов:
- Переменные
- Ключевые (зарезервированные) слова
- Операторы ветвления
- Циклы
- Функции и некоторые другие компоненты.
🟪 Переменные - это именованные области в памяти, используемые для хранения данных.
Основные элементы переменных:
- Имя переменной (идентификатор)
- Тип данных
- Хранимое значение
- Адрес в памяти компьютера
🟪 Правила именования переменных, которые важно соблюдать:
1. Имена переменных могут содержать только латинские буквы (a-z, A-Z), цифры (0-9) и символ нижнего подчеркивания (_).Имя переменной должно быть осмысленным и не должно содержать пробелов.
2. Для разделения слов в переменных используйте символ нижнего подчеркивания _;
3. Имя переменной не должно начинаться с цифры и не может содержать в себе специальные символы (! , @ , # , $ , % и т. д.);
4. Регистр важен: var и Var это разные переменные;
5. Имена переменных не должны совпадать с зарезервированными ключевыми словами (например, if, else, while, def и т.д.).
🟪 Ключевые слова - это специальные слова, которые уже заняты в языке программирования и имеют определенное значение или функционал.
🤓 Более подробно про программы и их компоненты вы можете прочитать здесь
Увидимся в следующем посте!❤️🔥
#python #junior
Итак, программа - это набор инструкций, которые говорят компьютеру, что необходимо выполнить.
- Переменные
- Ключевые (зарезервированные) слова
- Операторы ветвления
- Циклы
- Функции и некоторые другие компоненты.
Основные элементы переменных:
- Имя переменной (идентификатор)
- Тип данных
- Хранимое значение
- Адрес в памяти компьютера
1. Имена переменных могут содержать только латинские буквы (a-z, A-Z), цифры (0-9) и символ нижнего подчеркивания (_).Имя переменной должно быть осмысленным и не должно содержать пробелов.
2. Для разделения слов в переменных используйте символ нижнего подчеркивания _;
3. Имя переменной не должно начинаться с цифры и не может содержать в себе специальные символы (! , @ , # , $ , % и т. д.);
4. Регистр важен: var и Var это разные переменные;
5. Имена переменных не должны совпадать с зарезервированными ключевыми словами (например, if, else, while, def и т.д.).
Увидимся в следующем посте!
#python #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет! 👋
Сегодня наша речь пройдет про ввод и вывод данных.🤓
В Python есть две встроенные команды print() и input(). Они нужны для вывода и ввода соответственно. Давайте начнём с вывода, поскольку с ним мы уже сталкивались ранее.
print() - Команда для вывод данных на экран компьютера, если быть точнее, то в терминал😄
У этой команды есть два необязательных параметра:
🟪 sep (separator/разделитель) - отвечает за символ, который будет разделять переменные при выводе текста на экран
🟪 end - строка, которая добавляется после последнего выводимого символа. По умолчанию — это перенос на новую строку.
input() - Команда для считывания данных с клавиатуры.
Её синтаксис выглядит так: input([prompt])
🟪 prompt — это строка, которую мы хотим вывести на экран, когда будем запрашивать ввод с клавиатуры у пользователя. Можно сказать, что это необязательный параметр.
Для более детального изучения этой темы вы можете прочитать нашу статью - Python: ввод и вывод данных
P.S. Мы перешли с использования Telegraph на Teletype, так как последний предоставляет поддержку подсветки синтаксиса и обладает более привлекательным оформлением.
До встречи в следующем посте!❤️🔥
#python #junior
Сегодня наша речь пройдет про ввод и вывод данных.
В Python есть две встроенные команды print() и input(). Они нужны для вывода и ввода соответственно. Давайте начнём с вывода, поскольку с ним мы уже сталкивались ранее.
print() - Команда для вывод данных на экран компьютера, если быть точнее, то в терминал
У этой команды есть два необязательных параметра:
input() - Команда для считывания данных с клавиатуры.
Её синтаксис выглядит так: input([prompt])
Для более детального изучения этой темы вы можете прочитать нашу статью - Python: ввод и вывод данных
P.S. Мы перешли с использования Telegraph на Teletype, так как последний предоставляет поддержку подсветки синтаксиса и обладает более привлекательным оформлением.
До встречи в следующем посте!
#python #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет! 👋
Сегодня мы поговорим про оператор присваивания, численные типы данных и операции над ними.🤓
🤫 Оператор присваивания в Python работает как механизм, который прикрепляет значение справа от себя к имени переменной слева.
Это можно представить как помещение предмета в ящик с написанным на нем именем. Таким образом, мы сохраним важный нам предмет и сможем воспользоваться им в любое время!
🎤 В Python имеются три базовых типа для представления чисел:
🟪
🟪
🟪
👀 Основные арифметические операции:
- Сложение (
- Вычитание (
- Умножение (
- Деление (
- Целочисленное деление (
- Нахождение остатка при деления (
- Возведение в степень (
Для более глубокого понимания этой темы, рекомендуем ознакомиться с нашей подробной статьей.
Друзья, до встречи в следующем посте!❤️🔥
#python #junior
Сегодня мы поговорим про оператор присваивания, численные типы данных и операции над ними.
Это можно представить как помещение предмета в ящик с написанным на нем именем. Таким образом, мы сохраним важный нам предмет и сможем воспользоваться им в любое время!
int
– целочисленные значения (1, 10, -15, 0, 7231 и т.д);float
– для вещественных (0.15, 0.777, 3.14 и т.д);complex
– для комплексных (статья на wiki);- Сложение (
+
)- Вычитание (
-
)- Умножение (
*
)- Деление (
/
)- Целочисленное деление (
//
)- Нахождение остатка при деления (
%
)- Возведение в степень (
**
)Для более глубокого понимания этой темы, рекомендуем ознакомиться с нашей подробной статьей.
Друзья, до встречи в следующем посте!
#python #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
Приветствую всех! 👋
Сегодня я подготовил для вас вот такую табличку, в которой все базовые типы данных распределены на две группы.
Это довольно важное знание, которое нужно понимать и помнить не только опытным программистам, но и начинающим.🦮
😢 Ничего не даёт эта картинка?
Тогда вам точно стоит прочитать наш пост в котором мы бегло затронем эту тему: "изменяемые и неизменяемые типы данных". Однако этого знания более чем хватит для начала.
❗️ Почему важно обладать этим знанием:
🟪 Вы сможете избежать не только явных синтаксических ошибок, но и тех, которые могут возникнуть во время работы программы. Принося вам неприятные сюрпризы в виде множества времени потраченного на поиск и исправление этих ошибок.
🟪 Использование правильных типов данных, сделает вашу программу логичнее, безопаснее и быстрее.
🟪 Понимание изменяемости и неизменяемости поможет вам лучше управлять памятью и ресурсами вашей программы, что особенно важно при работе с большими объемами данных.
🟪 Это позволит вам более эффективно использовать встроенные функции и методы Python, так как многие из них работают по-разному с изменяемыми и неизменяемыми объектами.
🟪 Наконец, понимание этих концепций сделает вас более осведомленным разработчиком, способным предвидеть и избегать потенциальных проблем.
Ещё раз оставлю вам ссылку на статью: кликай на меня и читай!🤓
До встречи в следующем посте, где мы подробно разберем строковый тип данных🥳
#python #junior
Сегодня я подготовил для вас вот такую табличку, в которой все базовые типы данных распределены на две группы.
Это довольно важное знание, которое нужно понимать и помнить не только опытным программистам, но и начинающим.
Тогда вам точно стоит прочитать наш пост в котором мы бегло затронем эту тему: "изменяемые и неизменяемые типы данных". Однако этого знания более чем хватит для начала.
Ещё раз оставлю вам ссылку на статью: кликай на меня и читай!
До встречи в следующем посте, где мы подробно разберем строковый тип данных
#python #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, всем привет! 👋
Сегодня мы погрузимся в мир строковых типов данных в Python, которые являются одними из самых часто используемых в программировании.🐍
Что такое строка?🤔
Строка — это неизменяемый упорядоченный набор символов Unicode. В этом определении важно отметить два ключевых момента: неизменяемость и упорядоченность.
❓ Неизменяемость: После создания строки её нельзя изменить. Любые операции, которые кажутся изменением строки, на самом деле создают новую строку.
❓ Упорядоченность: Каждый символ в строке имеет свой номер, называемый индексом. В Python индексы начинаются с 0.
Индексы и срезы
При помощи индексов можно обратиться к конкретному символу строки. Например:
Также можно выбрать несколько символов, используя срезы. Срезы позволяют получить подстроку:
Строки, как и числа можно складывать и умножать, но работать это будет немного иначе:
🟪 Конкатенация — это процесс объединения двух или более строк в одну. Когда вы используете оператор
🟪 Повторение - оператор
Более подробно, с наглядными объяснениями и примерами, вы можете прочитать в нашей статье - "Строки и операции над ними"😎
Надеемся, этот пост поможет вам лучше понять строковые типы данных в Python!✨
#python #junior
Сегодня мы погрузимся в мир строковых типов данных в Python, которые являются одними из самых часто используемых в программировании.
Что такое строка?
Строка — это неизменяемый упорядоченный набор символов Unicode. В этом определении важно отметить два ключевых момента: неизменяемость и упорядоченность.
Индексы и срезы
При помощи индексов можно обратиться к конкретному символу строки. Например:
s = "Привет, мир!"
print(s[0]) # Выведет: П
Также можно выбрать несколько символов, используя срезы. Срезы позволяют получить подстроку:
s = "Привет, мир!"
print(s[0:6])
# Выведет: Привет
Строки, как и числа можно складывать и умножать, но работать это будет немного иначе:
+
между строками, Python объединяет их в одну строку.str1 = "Hello"
str2 = "World"
result = str1 + " " + str2
print(result)
# Выведет: Hello World
*
позволяет повторить строку указанное количество раз. Это полезно, когда нужно создать строку, состоящую из нескольких повторений одной и той же подстроки.str1 = "A"
result = str1 * 5
print(result)
# Выведет: AAAAA
Более подробно, с наглядными объяснениями и примерами, вы можете прочитать в нашей статье - "Строки и операции над ними"
Надеемся, этот пост поможет вам лучше понять строковые типы данных в Python!
#python #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, всем привет! 👋
Сегодня мы продолжим наше погружение в мир строковых типов данных в Python🐍
В прошлом посте мы обсудили основы строк, а также базовые операции с индексами и срезами. Теперь давайте рассмотрим методы, которые помогут вам эффективно работать со строками.🤓
Во встроенном в Python модуле string есть множество удобных методов, которые можно использовать для работы со строками. Они делают жизнь программиста гораздо проще.
Эти методы предназначены для решения самых общих задач, связанных как с изменением строк, так и с работой со строками в целом.🥳
Ознакомиться со всеми методами строк вы можете в нашей статье, там мы подробно всё разобрали:
⏺ ссылка на статью ⏺
В следующем посте разберем форматирование строк!😏
#python #junior
Сегодня мы продолжим наше погружение в мир строковых типов данных в Python
В прошлом посте мы обсудили основы строк, а также базовые операции с индексами и срезами. Теперь давайте рассмотрим методы, которые помогут вам эффективно работать со строками.
Во встроенном в Python модуле string есть множество удобных методов, которые можно использовать для работы со строками. Они делают жизнь программиста гораздо проще.
Эти методы предназначены для решения самых общих задач, связанных как с изменением строк, так и с работой со строками в целом.
Ознакомиться со всеми методами строк вы можете в нашей статье, там мы подробно всё разобрали:
В следующем посте разберем форматирование строк!
#python #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
Форматирование строк в Python: от оператора % до f-строк🐍
Привет, друзья!👋
Сегодня мы погрузимся в мир форматирования строк в Python, начиная с оператора %, пройдем через метод str.format(), и завершим f-строками, которые стали стандартом в Python 3.6 и выше.🤓
📝 История развития:
Оператор %: Старый добрый оператор, который был с нами с самого начала. Поддерживает плейсхолдеры для строк, чисел и других типов данных.
Метод str.format(): Введен в Python 2.6 и 3.0. Более гибкий и мощный, поддерживает именованные аргументы и расширенные возможности форматирования.
F-строки: Введены в Python 3.6. Предоставляют удобный и быстрый способ встраивания выражений Python прямо в строковые литералы.
F-строки не только быстрее, но и более читаемы и удобны в использовании. Следуя Дзен Python, рекомендуем использовать именно их для форматирования строк в ваших проектах.
А для того, чтобы узнать больше про эту тему, вы можете прочитать нашу статью на хабре: Форматирование строк в Python🥳
До встречи в следующем посте!👨💻 ❤️🔥
#python #junior
Привет, друзья!
Сегодня мы погрузимся в мир форматирования строк в Python, начиная с оператора %, пройдем через метод str.format(), и завершим f-строками, которые стали стандартом в Python 3.6 и выше.
Оператор %: Старый добрый оператор, который был с нами с самого начала. Поддерживает плейсхолдеры для строк, чисел и других типов данных.
Метод str.format(): Введен в Python 2.6 и 3.0. Более гибкий и мощный, поддерживает именованные аргументы и расширенные возможности форматирования.
F-строки: Введены в Python 3.6. Предоставляют удобный и быстрый способ встраивания выражений Python прямо в строковые литералы.
F-строки не только быстрее, но и более читаемы и удобны в использовании. Следуя Дзен Python, рекомендуем использовать именно их для форматирования строк в ваших проектах.
А для того, чтобы узнать больше про эту тему, вы можете прочитать нашу статью на хабре: Форматирование строк в Python
До встречи в следующем посте!
#python #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
Приветствую, друзья! 👋
Сегодня я хочу узнать, что вас интересует в мире Python!🤔
Возможно, сейчас вы погружаетесь в новую технологию или сталкиваетесь с какими-то сложностями.
Я здесь, чтобы помочь вам разобраться во всем этом!😎
Если у вас есть вопросы или темы, которые вы хотели бы обсудить, пишите в комментариях. Я с радостью помогу вам понять их на простом и доступном языке.
Давайте вместе сделаем изучение Python еще более увлекательным и понятным!❤️🔥
#python #junior
Сегодня я хочу узнать, что вас интересует в мире Python!
Возможно, сейчас вы погружаетесь в новую технологию или сталкиваетесь с какими-то сложностями.
Я здесь, чтобы помочь вам разобраться во всем этом!
Если у вас есть вопросы или темы, которые вы хотели бы обсудить, пишите в комментариях. Я с радостью помогу вам понять их на простом и доступном языке.
Давайте вместе сделаем изучение Python еще более увлекательным и понятным!
#python #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
Приветствую всех, друзья!👋
Извиняемся за то, что довольно долго не было постов. Однако мы будем исправляться и делать ещё больше полезных постов для вас!😏
Сегодня темой нашего обсуждения станут - списки!🥳
🟪 Список (list) - это упорядоченный изменяемый набор элементов, каждый из которых имеет свой номер, или индекс, позволяющий быстро получить к нему доступ.
Они поддерживают множество функций, методов и операций! Что делает их действительно мощным инструментом в программировании.😎
Для более детального изучения данной темы, я настоятельно рекомендую прочитать нашу статью: Списки в Python.
До встречи в следующем посте!❤️🔥
P.S. Мы очень благодарны вам, за то, что вы остаётесь с нами!🥰
#python #junior
Извиняемся за то, что довольно долго не было постов. Однако мы будем исправляться и делать ещё больше полезных постов для вас!
Сегодня темой нашего обсуждения станут - списки!
Они поддерживают множество функций, методов и операций! Что делает их действительно мощным инструментом в программировании.
Для более детального изучения данной темы, я настоятельно рекомендую прочитать нашу статью: Списки в Python.
До встречи в следующем посте!
P.S. Мы очень благодарны вам, за то, что вы остаётесь с нами!
#python #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет!👋 Сегодня мы рассмотрим методы для работы со списками в Python.😏
Вспомним, что метод — это функция, которая принадлежит объекту. В Python методы используются для выполнения действий с этим объектом или для получения информации о нем.
Например, у списков есть метод
Вызов метода выглядит так:
В python, для работы со списками существует 11 методов:
Работу каждого из них, как у нас с вами принято, мы разобрали в статье⬇️
"Методы списков в Python".🤓
В этой статье, мы решили поэкспериментировать, и написали примеры для методов в виде небольшой истории. Это пробный формат и нам важно ваше мнение, продолжать ли писать статьи и примеры в подобном роде или же лучше отказаться от этой идеи?☀️
Вспомним, что метод — это функция, которая принадлежит объекту. В Python методы используются для выполнения действий с этим объектом или для получения информации о нем.
Например, у списков есть метод
append()
, который добавляет элемент в конец списка. Вызов метода выглядит так:
объект.метод(аргументы)
В python, для работы со списками существует 11 методов:
append
, clear
, copy
, count
, extend
, index
, insert
, pop
, remove
, reverse
, sort
. Работу каждого из них, как у нас с вами принято, мы разобрали в статье
"Методы списков в Python".
В этой статье, мы решили поэкспериментировать, и написали примеры для методов в виде небольшой истории. Это пробный формат и нам важно ваше мнение, продолжать ли писать статьи и примеры в подобном роде или же лучше отказаться от этой идеи?
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет всем!👋
Отпуск — это прекрасная возможность для отдыха, но иногда, когда отдыха становится слишком много, возникает желание заняться чем-то полезным.👨💻
В ближайшие дни (сегодня или завтра) я планирую опубликовать статью о словарях в Python. К выходным надеюсь закончить еще одну интересную статью, которая выйдет на Хабре, посвященную работе с большими файлами.😎
Ещё один моментик. Во время отдыха у меня появилась довольно масштабная идея по улучшению качества контента, и уже сейчас я занимаюсь её реализацией.
Расскажу вам лишь несколько ключевых моментов:
- Скоро обучение станет более интерактивным, динамичным и прикладным;🌟
- Полученные знания вы сможете закрепить на практике;🌟
С нетерпением жду возможности поделиться с вами новыми материалами и идеями!🥺
P.S Если всё пойдёт по плану, то вы можете ждать анонс в 20-х числах этого месяца или чуть раньше📞
Отпуск — это прекрасная возможность для отдыха, но иногда, когда отдыха становится слишком много, возникает желание заняться чем-то полезным.
В ближайшие дни (сегодня или завтра) я планирую опубликовать статью о словарях в Python. К выходным надеюсь закончить еще одну интересную статью, которая выйдет на Хабре, посвященную работе с большими файлами.
Ещё один моментик. Во время отдыха у меня появилась довольно масштабная идея по улучшению качества контента, и уже сейчас я занимаюсь её реализацией.
Расскажу вам лишь несколько ключевых моментов:
- Скоро обучение станет более интерактивным, динамичным и прикладным;
- Полученные знания вы сможете закрепить на практике;
С нетерпением жду возможности поделиться с вами новыми материалами и идеями!
P.S Если всё пойдёт по плану, то вы можете ждать анонс в 20-х числах этого месяца или чуть раньше
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет! 👋
А вот и обещанная статья по словарям в Python. В ней подробно рассказано о данном типе данных, способах работы с ним и его методах.🥳
В кратце:
⬛️ Словарь (dict) - это неупорядоченная коллекция, она хранит информацию в парах «ключ: значение». «Ключ» выступает идентификатором объекта, а «значение» — это определенные данные.
⬛️ В отличие от списков и строк, где доступ осуществляется по числовому индексу, в словарях значения можно получить с помощью ключей.🐸
Например, my_dict['ключ'] вернет соответствующее значение из словаря my_dict.
⬛️ Словари — это широко применяемый тип данных, который предоставляет обширный набор методов и функций для работы с ними. Вот некоторые из них: keys(), values(), items(), get(), update(), pop().
Ещё раз продублирую ссылочку на статью➡️ Словари в Python.
Надеюсь, эта информация будет полезной! Если у вас есть вопросы или вам нужна дополнительная информация, не стесняйтесь спрашивать в комментариях!😙
А вот и обещанная статья по словарям в Python. В ней подробно рассказано о данном типе данных, способах работы с ним и его методах.
В кратце:
Например, my_dict['ключ'] вернет соответствующее значение из словаря my_dict.
Ещё раз продублирую ссылочку на статью
Надеюсь, эта информация будет полезной! Если у вас есть вопросы или вам нужна дополнительная информация, не стесняйтесь спрашивать в комментариях!
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет!👋
А вот и статья по работе с большими файлами🥳
В этот раз статья прошла через ревью моего друга и непосредственного наставника. За что ему отдельная благодарность😙
Дублирую ссылку для вас: Работа с большими файлами в Python😏
Приятного прочтения, а по любым вопросам жду вас в комментариях❤️🔥
А вот и статья по работе с большими файлами
В этот раз статья прошла через ревью моего друга и непосредственного наставника. За что ему отдельная благодарность
Дублирую ссылку для вас: Работа с большими файлами в Python
Приятного прочтения, а по любым вопросам жду вас в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
Habr
Работа с большими файлами в Python
В этой статье мы рассмотрим, как эффективно читать большие текстовые файлы с минимальным использованием памяти в Python. Мы начнем с обзора наиболее распространенных методов и затем перейдем к...
Сегодня 256-й день в году, а это означает, что это день программистов! 👨💻
Поздравляю всех подписчиков и читателей, с нашим профессиональным праздником!🥳
Всем трудящимся желаю карьерного и технического роста, поменьше багов и токсичных коллег, побольше интересных задач и вкусных печенек)
Тем кто только стремится получить заветный оффер, конечно же желаю не сдаваться! Продолжайте усердно трудиться, изучать всё больше и больше информации, расширяйте свой стек и побольше практикуйтесь.😙
Всех ещё раз с праздником!❤️🔥
Поздравляю всех подписчиков и читателей, с нашим профессиональным праздником!
Всем трудящимся желаю карьерного и технического роста, поменьше багов и токсичных коллег, побольше интересных задач и вкусных печенек)
Тем кто только стремится получить заветный оффер, конечно же желаю не сдаваться! Продолжайте усердно трудиться, изучать всё больше и больше информации, расширяйте свой стек и побольше практикуйтесь.
Всех ещё раз с праздником!
Please open Telegram to view this post
VIEW IN TELEGRAM
Ключевые изменения:
–enable-experimental-jit
;–without-gil
;locals()
для функций, генераторов и сопрограмм;mimalloc
от Microsoft;docstring
;dbm
реализован бэкенд dbm.sqlite3
по умолчанию для новых файлов;typing.TypeIs
стала более интуитивной, чем typing.TypeGuard
;typing.ReadOnly
позволяет помечать элементы TypeDicts
, доступные только для чтения;warnings.deprecated()
добавлена для указания устаревших элементов в системе типов;ifc, audioop, chunk, cgi, cgitb, crypt, imghdr, mailcap, msilib, nis, nntplib, ossaudiodev, pipes, sndhdr, spwd, sunau, telnetlib, uu, xdrlib и lib2to3
из стандартной библиотеки;copy
добавлена copy.replace()
;os
добавлены функции для работы с таймером через timerfd
;random
получил интерфейс CLI;Нужно ли детально разобрать какие либо изменения? Пишите в комментарии!
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет!👋
Думаю, что многие из вас заметили, как редко стали выходить посты. К сожалению в силу своей занятости, я не успеваю прорабатывать полноценные обучающие статьи.
Однако у меня есть пару новостей и идей для постов:
1)Пришло время, чтобы поделиться с вами тем, над чем я работаю уже почти месяц. В одном из предыдущих постов я говорил про некоторый "анонс". Так вот, в данный момент, в разработке находится полноценный курс по Python на платформе Stepic. Уверен, что многие из вас с ней знакомы. Он будет размещен в бесплатном формате и охватит все основные синтаксические особенности языка.😏
2) Формат выпуска статьей продолжит существовать на канале, но в большей степени будут рассматриваться более сложные и интересные темы из разряда "средних" и "сложных".🤓
3) Повышая квалификацию на работе, мне пришлось вернуться к одному из моих любимых сайтов - LeetCode. Тут и возникло желание не только вспомнить алгоритмы, но и углубиться в них вместе с вами. Соответственно мы можем либо написать отдельный курс, либо делиться информацией в виде статьей!
4) В связи с предыдущим пунктом, появилась идея - начать выкладывать решения (с объяснениями), с различных сайтов по программированию. Почему это может быть полезно? Дело в том, что многие мои знакомые, кто в данный момент работают в крупных компаниях по типу Яндекса или Вконтакте, попали туда через отборочные испытания и технические собеседования включающие в себя решение различных задач. Очень часто на подобного вида мероприятиях встречаются задачи с популярных сайтов и возможно знание того, как решить ту или иную задачу поможет вам в получении новой работы.😎
Давайте наберём 10 реакций под этим постом, чтобы я понимал необходимость и актуальность предложенных идей❤️
Думаю, что многие из вас заметили, как редко стали выходить посты. К сожалению в силу своей занятости, я не успеваю прорабатывать полноценные обучающие статьи.
Однако у меня есть пару новостей и идей для постов:
1)Пришло время, чтобы поделиться с вами тем, над чем я работаю уже почти месяц. В одном из предыдущих постов я говорил про некоторый "анонс". Так вот, в данный момент, в разработке находится полноценный курс по Python на платформе Stepic. Уверен, что многие из вас с ней знакомы. Он будет размещен в бесплатном формате и охватит все основные синтаксические особенности языка.
2) Формат выпуска статьей продолжит существовать на канале, но в большей степени будут рассматриваться более сложные и интересные темы из разряда "средних" и "сложных".
3) Повышая квалификацию на работе, мне пришлось вернуться к одному из моих любимых сайтов - LeetCode. Тут и возникло желание не только вспомнить алгоритмы, но и углубиться в них вместе с вами. Соответственно мы можем либо написать отдельный курс, либо делиться информацией в виде статьей!
4) В связи с предыдущим пунктом, появилась идея - начать выкладывать решения (с объяснениями), с различных сайтов по программированию. Почему это может быть полезно? Дело в том, что многие мои знакомые, кто в данный момент работают в крупных компаниях по типу Яндекса или Вконтакте, попали туда через отборочные испытания и технические собеседования включающие в себя решение различных задач. Очень часто на подобного вида мероприятиях встречаются задачи с популярных сайтов и возможно знание того, как решить ту или иную задачу поможет вам в получении новой работы.
Давайте наберём 10 реакций под этим постом, чтобы я понимал необходимость и актуальность предложенных идей
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Python Jungle
Привет всем!👋
Отпуск — это прекрасная возможность для отдыха, но иногда, когда отдыха становится слишком много, возникает желание заняться чем-то полезным.👨💻
В ближайшие дни (сегодня или завтра) я планирую опубликовать статью о словарях в Python. К выходным…
Отпуск — это прекрасная возможность для отдыха, но иногда, когда отдыха становится слишком много, возникает желание заняться чем-то полезным.👨💻
В ближайшие дни (сегодня или завтра) я планирую опубликовать статью о словарях в Python. К выходным…
Немного из забавного.
В своих проектах я обычно использовал Django или Flask, но сейчас появилась новая задача, а под неё, как никогда, отлично подходит FastAPI. Ну и как добросовестный программист я решил окунуться в официальную документацию этого фреймворка.🍴
Признаться честно, впервые вижу, чтобы официальная документация выглядела подобным образом😂
(Отрывок из документации, о разности между конкурентностью и параллелизмом)
В своих проектах я обычно использовал Django или Flask, но сейчас появилась новая задача, а под неё, как никогда, отлично подходит FastAPI. Ну и как добросовестный программист я решил окунуться в официальную документацию этого фреймворка.
Признаться честно, впервые вижу, чтобы официальная документация выглядела подобным образом
(Отрывок из документации, о разности между конкурентностью и параллелизмом)
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет, друзья! Давно не общались. В предвкушении отпуска решил поделиться с вами информацией, которую собрал за год изучения хороших практик безопасной разработки. Написал статью на Хабре — всем интересующимся приглашаюсь посмотреть! ссылочка на статью🤠
Хабр
Поговорим о DevSecOps и культурной трансформации в мире разработки
Я являюсь начинающим специалистом в мире ИБ, имея за спиной некоторый бэкграунд в разработке. Данная статья является обобщением информации, полученной мной за год изучения направления SecOps. Статья в...