Определение и вызов функции
Функции – это многократно используемые фрагменты программы. При помощи функций можно объединить несколько инструкций в один блок, присвоить этому блоку имя и затем, обращаясь по имени этого блока, выполнить инструкции внутри него в любом месте программы необходимое число раз.
Python Notes | Смотреть видео
Функции – это многократно используемые фрагменты программы. При помощи функций можно объединить несколько инструкций в один блок, присвоить этому блоку имя и затем, обращаясь по имени этого блока, выполнить инструкции внутри него в любом месте программы необходимое число раз.
Python Notes | Смотреть видео
👍2
def my_function (my_list=None):
if my_list is None:
my_list = []
# do something with my_list
Значения по умолчанию для аргументов функции вычисляются только один раз, когда функция определяется, а не каждый раз, когда она вызывается.
Таким образом, если вы попытаетесь использовать изменяемый тип данных (например, список) как аргумент по умолчанию для функции, то каждый вызов функции, который изменяет это значение, также изменит значение по умолчанию для всех последующих вызовов функции. Это может привести к неожиданным поведениям.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🎉1
Лучшие книги по Python в 2024 году с нуля
В этом видео автор собрал самые популярные книги по этому языку и сделал подробную рецензию на каждую из них, опираясь на собственный опыт в программировании.
Python Notes | Смотреть видео
В этом видео автор собрал самые популярные книги по этому языку и сделал подробную рецензию на каждую из них, опираясь на собственный опыт в программировании.
Python Notes | Смотреть видео
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Полный курс по Python
Большой капс по Python с нуля, который охватывает различные темы этого языка программирования. Курс длится 15 часов.
Python Notes | Смотреть видео
Большой капс по Python с нуля, который охватывает различные темы этого языка программирования. Курс длится 15 часов.
Python Notes | Смотреть видео
👍1
dict_a = {"name": "Zhenya", "address":
"Pervaya Ulica Stroitele"}
dict_b = dict_aПервое, что приходит в голову новичку, когда нужно сделать
копию словаря или списка — использовать оператор присваивания.
Проблема в том, что благодаря оператору присваивания теперь
при изменении dict_b словарь dict_a тоже будет изменён.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Вложенные функции и замыкания в Python
Сегодня речь снова пойдет о функциях, а именно о вложенных функциях и замыканиях в Python. Но перед тем как перейти к рассмотрению вложенных функций и примеров реализации замыканий на Python, проговорим какие существуют области видимости переменных.
Python Notes | Смотреть видео
Сегодня речь снова пойдет о функциях, а именно о вложенных функциях и замыканиях в Python. Но перед тем как перейти к рассмотрению вложенных функций и примеров реализации замыканий на Python, проговорим какие существуют области видимости переменных.
Python Notes | Смотреть видео
📚 Здесь собраны все вопросы, которые могут спросить на собеседовании. Теперь можно легко получить оффер, подготовившись к самым популярным вопросам. Просто выбери своё направление:
1. Frontend / JavaScript
2. Python
3. Java
4. Тестировщик QA
5. Data Science
6. DevOps
7. C#
8. С/C++
9. Golang
10. PHP
11. Kotlin
12. Swift
1. Frontend / JavaScript
2. Python
3. Java
4. Тестировщик QA
5. Data Science
6. DevOps
7. C#
8. С/C++
9. Golang
10. PHP
11. Kotlin
12. Swift
❤1
Какой метод используется для обратного порядка списка?
Anonymous Quiz
18%
invert()
5%
flip()
71%
reverse()
5%
swap()
❤2🔥1
Создал Discord Python бота для автоматического постинга мемов с Reddit
В этом видео я покажу, как сделать Discord бота на Python для автоматической отправки мемов с Reddit в выбранный
discord-канал. Посмотрим как зарегистрировать Reddit-приложение, создать Discord бота и напишем небольшой скрипт, с помощью которого бот раз в несколько секунд будет пересылать в канал свежие публикации с Reddit. Для разработки использовались библиотеки discord.py и asyncpraw.
Python Notes | Смотреть видео
В этом видео я покажу, как сделать Discord бота на Python для автоматической отправки мемов с Reddit в выбранный
discord-канал. Посмотрим как зарегистрировать Reddit-приложение, создать Discord бота и напишем небольшой скрипт, с помощью которого бот раз в несколько секунд будет пересылать в канал свежие публикации с Reddit. Для разработки использовались библиотеки discord.py и asyncpraw.
Python Notes | Смотреть видео
pipenv install «имя пакета>
Для работы с транзитивными зависимостями можно использовать систему управления зависимостями, например, pipenv, poetry или pip. Эти системы позволяют устанавливать зависимости и их транзитивные зависимости, а также контролировать версии зависимостей.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Книги для начинающих изучать Python
Как выбрать книгу для начинающего изучать язык программирования Python? С какой книги начать учить Python? Какая книга нужна для Python? С чего начать программисту Python? Книга для начинающего программиста Python? Смотри ответ в этом видео!
Python Notes | Смотреть видео
Как выбрать книгу для начинающего изучать язык программирования Python? С какой книги начать учить Python? Какая книга нужна для Python? С чего начать программисту Python? Книга для начинающего программиста Python? Смотри ответ в этом видео!
Python Notes | Смотреть видео
Топ 10 крутейших библиотек Python
Топ 10 библиотек для Python!
О которых вы скорее всего не знаете.
Python Notes | Смотреть видео
Топ 10 библиотек для Python!
О которых вы скорее всего не знаете.
Python Notes | Смотреть видео
Please open Telegram to view this post
VIEW IN TELEGRAM
Превратите VIM в идеальную IDE за несколько секунд
В данном видео я расскажу о топовых фишках Neovim, которые улучшают эффективность разработки. Моя конфигурация содержит Pyright, Ruff и Mypy сразу из коробки, что позволяет сразу начать разрабатывать, без необходимости ставить LSP сервер и т.д.
Проект был ориентирован на новичков, которые хотят попробовать Neovim, но не смогли осилить другие форки (NvChad, AstroNvim, LazyNvim и т.д). Мой вариант конфигурации заточен под новичков, что позволяет просто запустить редактор кода, и сразу начать в нем работать без дополнительной настройки.
Python Notes | Смотреть видео
В данном видео я расскажу о топовых фишках Neovim, которые улучшают эффективность разработки. Моя конфигурация содержит Pyright, Ruff и Mypy сразу из коробки, что позволяет сразу начать разрабатывать, без необходимости ставить LSP сервер и т.д.
Проект был ориентирован на новичков, которые хотят попробовать Neovim, но не смогли осилить другие форки (NvChad, AstroNvim, LazyNvim и т.д). Мой вариант конфигурации заточен под новичков, что позволяет просто запустить редактор кода, и сразу начать в нем работать без дополнительной настройки.
Python Notes | Смотреть видео