Записывайтесь на курс от Хекслета, пройдите 5 бесплатных уроков профессии и получите скидку 10% на курс!
Мы заинтересованы в успешном трудоустройстве наших студентов — гарантируем стажировки от компаний-партнеров и участие в Карьерном треке. Вернем деньги, если после учебы не получилось найти работу🔝
На профессии «Python-разработчик» вы за 10 месяцев:
✔️ Научитесь работать с сетевыми запросами и овладеете навыком проектирования архитектуры приложений, сможете работать с чужим кодом и оформлять пул-реквесты в Open Source проектах.
✔️ Решите более 310 задач в браузере, создадите 4 проекта для портфолио на GitHub и выполните 150 тестовых заданий от наших партнёров.
Оцените формат и решите, стоит ли продолжать! Вводные ознакомительные курсы профессии доступны бесплатно сразу после регистрации!
Реклама. ООО «Хекслет Рус»
Мы заинтересованы в успешном трудоустройстве наших студентов — гарантируем стажировки от компаний-партнеров и участие в Карьерном треке. Вернем деньги, если после учебы не получилось найти работу🔝
На профессии «Python-разработчик» вы за 10 месяцев:
✔️ Научитесь работать с сетевыми запросами и овладеете навыком проектирования архитектуры приложений, сможете работать с чужим кодом и оформлять пул-реквесты в Open Source проектах.
✔️ Решите более 310 задач в браузере, создадите 4 проекта для портфолио на GitHub и выполните 150 тестовых заданий от наших партнёров.
Оцените формат и решите, стоит ли продолжать! Вводные ознакомительные курсы профессии доступны бесплатно сразу после регистрации!
Реклама. ООО «Хекслет Рус»
🤔4❤🔥2
Аннотации типов в Python.
Аннотации типов - это возможность указать типы параметров и возвращаемого значения у функции, класса или переменной.
Это позволяет лучше документировать код и упрощает его понимание другим разработчикам.
Например, чтобы указать, что функция печатает строку, можно использовать аннотацию типа как показано на изображении.
text: str указывает, что параметр text функции должен быть строкового типа, а -> None указывает, что функция не возвращает никакого значения.
Аннотации типов - это возможность указать типы параметров и возвращаемого значения у функции, класса или переменной.
Это позволяет лучше документировать код и упрощает его понимание другим разработчикам.
Например, чтобы указать, что функция печатает строку, можно использовать аннотацию типа как показано на изображении.
text: str указывает, что параметр text функции должен быть строкового типа, а -> None указывает, что функция не возвращает никакого значения.
❤🔥8🔥6👍1
Получение исходного кода объекта
Встроенный модуль inspect позволяет получать информацию о логике и структуре объектов Python во время выполнения.
В данном модуле есть метод getsource(), который возвращает исходный код объекта в виде строки.
Чтобы получить информацию о структуре и логике объектов, необходимо передать соответствующий объект в качестве аргумента функции.
Однако следует учесть, что встроенные функции в Python нельзя проинспектировать с помощью модуля inspect.
Встроенный модуль inspect позволяет получать информацию о логике и структуре объектов Python во время выполнения.
В данном модуле есть метод getsource(), который возвращает исходный код объекта в виде строки.
Чтобы получить информацию о структуре и логике объектов, необходимо передать соответствующий объект в качестве аргумента функции.
Однако следует учесть, что встроенные функции в Python нельзя проинспектировать с помощью модуля inspect.
👍11❤🔥5
lambda-функции
Функция lambda в Python - это анонимная функция, которая может быть определена в одной строке кода без использования ключевого слова def.
Она позволяет создавать короткие и простые функции, которые могут быть использованы для различных задач, таких как сортировка, фильтрация, преобразование коллекций данных и т.д.
Синтаксис функции lambda:
lambda argument: expression
Где:
arguments - это аргументы функции, указанные через запятую;
expression - это единственное выражение, которое будет выполнено функцией.
Функцию lambda можно сохранить в переменной и использовать так же, как и любую другую функцию.
Функция lambda в Python - это анонимная функция, которая может быть определена в одной строке кода без использования ключевого слова def.
Она позволяет создавать короткие и простые функции, которые могут быть использованы для различных задач, таких как сортировка, фильтрация, преобразование коллекций данных и т.д.
Синтаксис функции lambda:
lambda argument: expression
Где:
arguments - это аргументы функции, указанные через запятую;
expression - это единственное выражение, которое будет выполнено функцией.
Функцию lambda можно сохранить в переменной и использовать так же, как и любую другую функцию.
🔥10❤🔥6👍5
Функция hash() в Python
функция hash() является встроенной и позволяет получить хеш-значение для переданного неизменяемого объекта.
Неизменяемые объекты - bool, int, float, tuple, string, frozenset.
Хэш-значения представляют собой целочисленные значения, которые используются для сравнения ключей словаря во время поиска соответствующих значений.
Эти значения могут быть получены с помощью функции hash() и применяются только к неизменяемым объектам.
Синтаксис: hash(object).
Где:
object - неизменяемый объект, хэш-значение которого нужно узнать.
функция hash() является встроенной и позволяет получить хеш-значение для переданного неизменяемого объекта.
Неизменяемые объекты - bool, int, float, tuple, string, frozenset.
Хэш-значения представляют собой целочисленные значения, которые используются для сравнения ключей словаря во время поиска соответствующих значений.
Эти значения могут быть получены с помощью функции hash() и применяются только к неизменяемым объектам.
Синтаксис: hash(object).
Где:
object - неизменяемый объект, хэш-значение которого нужно узнать.
🔥9👍4
Метод title() в Python
Метод title() возвращает строку, в которой первая буква каждого слова написана в верхнем регистре.
Если слово содержит число или символ, буква следующая за ними также будет написана в верхнем регистре.
Синтаксис: string.title().
Где:
string - строка, которую нужно обработать.
Метод title() возвращает строку, в которой первая буква каждого слова написана в верхнем регистре.
Если слово содержит число или символ, буква следующая за ними также будет написана в верхнем регистре.
Синтаксис: string.title().
Где:
string - строка, которую нужно обработать.
👍9❤🔥6
Поздравляю всех с наступлением лета!
В честь этого, а также в честь того, что у меня дошли руки сделать телеграм-бота для продажи курсов и, возможно, какого-нибудь эксклюзивного кода я делаю скидку на "Курс по созданию GUI на Python tkinter" в размере 40%.
Скидка продлится ровно 5 дней.
Приобрести курс можно у бота - @courses_from_it_start_bot
Просто выбираете товар, перейдя по ссылке оплачиваете его, нажимаете на кнопку "Проверить платёж", и бот сгенерирует и скинет Вам ссылку на закрытый телеграм-канал с курсом.
В честь этого, а также в честь того, что у меня дошли руки сделать телеграм-бота для продажи курсов и, возможно, какого-нибудь эксклюзивного кода я делаю скидку на "Курс по созданию GUI на Python tkinter" в размере 40%.
Скидка продлится ровно 5 дней.
Приобрести курс можно у бота - @courses_from_it_start_bot
Просто выбираете товар, перейдя по ссылке оплачиваете его, нажимаете на кнопку "Проверить платёж", и бот сгенерирует и скинет Вам ссылку на закрытый телеграм-канал с курсом.
❤🔥6👍4☃1🤨1
Функция glob() из модуля glob
Функция glob() используется для извлечения всех путей, соответствующих указанному шаблону в произвольном порядке.
Эта функция расположена в модуле glob и может быть полезна для поиска определенных типов файлов или каталогов в иерархии каталогов.
Синтаксис:
glob(pathname, *, root_dir=None, dir_fd=None, recursive=False)
Где:
pathname - путь к каталогу файловой системы;
root_dir - путь. Действует так же, как изменение текущего каталога;
dir_fd - путь относительно дескриптора каталога;
recursive - просмотр файлов в подкаталогах.
Функция glob() используется для извлечения всех путей, соответствующих указанному шаблону в произвольном порядке.
Эта функция расположена в модуле glob и может быть полезна для поиска определенных типов файлов или каталогов в иерархии каталогов.
Синтаксис:
glob(pathname, *, root_dir=None, dir_fd=None, recursive=False)
Где:
pathname - путь к каталогу файловой системы;
root_dir - путь. Действует так же, как изменение текущего каталога;
dir_fd - путь относительно дескриптора каталога;
recursive - просмотр файлов в подкаталогах.
❤🔥6👍3
Функция findall() из модуля re в Python
Функция findall() из модуля re используется для поиска всех непересекающихся совпадений регулярного выражения в строке.
Строка сканируется слева направо, и совпадения возвращаются в найденном порядке.
Если в регулярном выражении присутствуют группы, то возвращаемый список будет содержать кортежи, где каждый кортеж будет содержать найденные значения в соответствующей группе.
Синтаксис:
re.findall(pattern, string)
Где:
pattern - строка, шаблон регулярного выражения;
string - строка для поиска.
Функция findall() из модуля re используется для поиска всех непересекающихся совпадений регулярного выражения в строке.
Строка сканируется слева направо, и совпадения возвращаются в найденном порядке.
Если в регулярном выражении присутствуют группы, то возвращаемый список будет содержать кортежи, где каждый кортеж будет содержать найденные значения в соответствующей группе.
Синтаксис:
re.findall(pattern, string)
Где:
pattern - строка, шаблон регулярного выражения;
string - строка для поиска.
❤🔥8👍3
Справочник Программиста
Поздравляю всех с наступлением лета! В честь этого, а также в честь того, что у меня дошли руки сделать телеграм-бота для продажи курсов и, возможно, какого-нибудь эксклюзивного кода я делаю скидку на "Курс по созданию GUI на Python tkinter" в размере 40%.…
Мои курсы можно приобрести у бота - @courses_from_it_start_bot
👍5
Метод set.intersection() в Python
Метод set.intersection() используется для нахождения совпадений двух или более множеств.
Он возвращает новое множество, которое содержит только те элементы, которые присутствуют во всех множествах.
Метод принимает один или несколько аргументов типа set и может принимать итерируемые объекты, такие как списки, кортежи и т. д.
Метод set.intersection() используется для нахождения совпадений двух или более множеств.
Он возвращает новое множество, которое содержит только те элементы, которые присутствуют во всех множествах.
Метод принимает один или несколько аргументов типа set и может принимать итерируемые объекты, такие как списки, кортежи и т. д.
❤🔥9👍7
Справочник Программиста
Поздравляю всех с наступлением лета! В честь этого, а также в честь того, что у меня дошли руки сделать телеграм-бота для продажи курсов и, возможно, какого-нибудь эксклюзивного кода я делаю скидку на "Курс по созданию GUI на Python tkinter" в размере 40%.…
Скидка заканчивается через час!
🤯3🎉2