Навигация по каналу
Мы рады приветствовать вас в самом перспективном, полезном и ламповом канале по Python в русскоязычном телеграме!
Категории постов:
🎓 Общие уроки по Python - #learning_python
🎓 Уроки по алгоритмам - #algorithms
🎓 Уроки по Django - #learning_django
💬 Софт скиллы - #soft_skills
👋🏻 Сообщения от админов - #appeal
💬 Чат - https://t.me/+LPCexrouSTI1ODk6
Другие проекты No_Panic:
✅ Interview_No_Panic - канал по собеседованиям
✅ Java_No_Panic - канал по языку программирования Java
✅ Memes_No_Panic - канал с мемами на английском
✅ Stickers_No_Panic - авторский стикерпак
Мы рады приветствовать вас в самом перспективном, полезном и ламповом канале по Python в русскоязычном телеграме!
Категории постов:
🎓 Общие уроки по Python - #learning_python
🎓 Уроки по алгоритмам - #algorithms
🎓 Уроки по Django - #learning_django
💬 Софт скиллы - #soft_skills
👋🏻 Сообщения от админов - #appeal
💬 Чат - https://t.me/+LPCexrouSTI1ODk6
Другие проекты No_Panic:
✅ Interview_No_Panic - канал по собеседованиям
✅ Java_No_Panic - канал по языку программирования Java
✅ Memes_No_Panic - канал с мемами на английском
✅ Stickers_No_Panic - авторский стикерпак
👍2
Какой у вас уровень программирования?
Anonymous Poll
40%
Я знаю основные типы данных в Python, ООП, умею делать запросы к API, знаю про асинхронность.
52%
Я только начинаю программировать и знаю только основные типы данных в Python.
9%
Я работаю программистом и не нуждаюсь в представлении азов языка.
👍10👎3🔥1
Всем доброго времени суток, на связи команда Python_No_Panic.
Да-да, мы новые админы и теперь наш с вами канал называется именно так.
Наша основная команда состоит из двух лучших друзей с обширным опытом и разноплановыми навыками. Давайте знакомиться.
Nick Whale - наш hard skill master. Имеет опыт работы на Python, Java, JavaScript, HTML, CSS и не только. Изучает программирование с 13-ти лет, имеет опыт преподавания в IT сфере более трех лет, а также занимается крипто инвестициями и является профессионалом в нагибании системы образования. С радостью ответит на ваши вопросы касательно практических и теоретических моментов написания кода.
FREQUENCY CONFLICT - наш soft skill master. Начал изучать психологию в возрасте 13-ти лет до того, как это стало мейнстримом, самостоятельно освоил профессию музыкального продюсера и звукорежиссёра после того, как бросил вуз, имеет огромный опыт в сфере самообразования и систематизации учебного процесса для себя и других. С радостью ответит на ваши вопросы о том, как эффективно впитывать знания, в чем разница между working hard и working smart, как систематизировать творческий процесс, а также окажет вам психологическую поддержку.
Наша цель заключается в том, чтобы помочь вам стать крутыми python разработчиками, прокачаться профессионально и личностно, а также создать сплоченное комьюнити, где вы всегда сможете получить ответы на свои вопросы и найти единомышленников.
У нас есть чем вас порадовать уже сейчас, а также мы готовим много крутых проектов на будущее, в числе которых система практического обучения с помощью ботов прямо внутри телеграм, видеоматериалы по программированию, авторский подкаст и много чего ещё.
Также предлагаем подписаться на наш канал по собеседованиям в IT сфере и канал по Java, если вы хотите начать учить второй язык, а еще вы можете выбрать то, какие категории постов в нашем с вами канале вам будут более интересны в опросе ниже.
Желаем вам успехов и будем рады помочь вам на пути вашего профессионального и личностного роста!
#appeal
Да-да, мы новые админы и теперь наш с вами канал называется именно так.
Наша основная команда состоит из двух лучших друзей с обширным опытом и разноплановыми навыками. Давайте знакомиться.
Nick Whale - наш hard skill master. Имеет опыт работы на Python, Java, JavaScript, HTML, CSS и не только. Изучает программирование с 13-ти лет, имеет опыт преподавания в IT сфере более трех лет, а также занимается крипто инвестициями и является профессионалом в нагибании системы образования. С радостью ответит на ваши вопросы касательно практических и теоретических моментов написания кода.
FREQUENCY CONFLICT - наш soft skill master. Начал изучать психологию в возрасте 13-ти лет до того, как это стало мейнстримом, самостоятельно освоил профессию музыкального продюсера и звукорежиссёра после того, как бросил вуз, имеет огромный опыт в сфере самообразования и систематизации учебного процесса для себя и других. С радостью ответит на ваши вопросы о том, как эффективно впитывать знания, в чем разница между working hard и working smart, как систематизировать творческий процесс, а также окажет вам психологическую поддержку.
Наша цель заключается в том, чтобы помочь вам стать крутыми python разработчиками, прокачаться профессионально и личностно, а также создать сплоченное комьюнити, где вы всегда сможете получить ответы на свои вопросы и найти единомышленников.
У нас есть чем вас порадовать уже сейчас, а также мы готовим много крутых проектов на будущее, в числе которых система практического обучения с помощью ботов прямо внутри телеграм, видеоматериалы по программированию, авторский подкаст и много чего ещё.
Также предлагаем подписаться на наш канал по собеседованиям в IT сфере и канал по Java, если вы хотите начать учить второй язык, а еще вы можете выбрать то, какие категории постов в нашем с вами канале вам будут более интересны в опросе ниже.
Желаем вам успехов и будем рады помочь вам на пути вашего профессионального и личностного роста!
#appeal
👍6💯3👎2😁1
Какие посты вам более интересны?
Anonymous Poll
85%
Обучающие посты по основам языка и более сложным его темам
29%
Посты по софт скиллам
16%
Посты о пути в программировании и музыка от нашей команды
17%
Посты с отобранными вакансиями на российском рынке
15%
Мотивационные посты
46%
Рассказы про разные IT технологии и их связь между собой
👍7👎2🔥1
Python roadmap
Ловите схему, которая поможет вам лучше ориентироваться в процессе изучения нашего любимого языка программирования.
Всем продуктивного дня!
#roadmap
Ловите схему, которая поможет вам лучше ориентироваться в процессе изучения нашего любимого языка программирования.
Всем продуктивного дня!
#roadmap
🔥12🆒4👍2❤1👎1😱1
Что такое асинхронное программирование?
В прошлом посте мы с вами рассматривали, какие знания нужны крутому Python разработчику. Сегодня мы начинаем наш цикл постов об асинхронном программировании. Для начала разберемся, что это такое и чем этот подход отличается от синхронного выполнения кода.
В синхронном программировании методы написаны для выполнения одной задачи за раз. Если функция зависит от вывода другой функции, она должна дождаться завершения выполнения этой функции. Программа фактически останавливается до тех пор, пока функция не завершит свое выполнение. Это означает, что только одна операция может выполняться одновременно.
Это замедляет работу программы, поскольку она вынуждена останавливаться и ждать, пока что-то завершится. В программе есть много блоков, которые могли бы выполняться одновременно.
Чтобы исправить это нам понадобится познакомится с асинхронным программированием. Оно также выполняет одну операцию за раз, но вдет себя по другому. Программа может не дождаться завершения выполнения процесса, чтобы перейти к следующему шагу.
Это означает, что процессор нашего компьютера и сама программа не ждет выполнения только одной конкретной операции, которая выполняется в другой среде, например запрос к API, наш процессор может начать выполнение другой части программы, в то время как предыдущая еще не завершена и все еще выполняется в другом месте.
Надеемся вам понравился наш пост, если у вас есть какие-то предложения или исправления, то не стесняйтесь их писать в комментариях.
#learning_python
В прошлом посте мы с вами рассматривали, какие знания нужны крутому Python разработчику. Сегодня мы начинаем наш цикл постов об асинхронном программировании. Для начала разберемся, что это такое и чем этот подход отличается от синхронного выполнения кода.
В синхронном программировании методы написаны для выполнения одной задачи за раз. Если функция зависит от вывода другой функции, она должна дождаться завершения выполнения этой функции. Программа фактически останавливается до тех пор, пока функция не завершит свое выполнение. Это означает, что только одна операция может выполняться одновременно.
Это замедляет работу программы, поскольку она вынуждена останавливаться и ждать, пока что-то завершится. В программе есть много блоков, которые могли бы выполняться одновременно.
Чтобы исправить это нам понадобится познакомится с асинхронным программированием. Оно также выполняет одну операцию за раз, но вдет себя по другому. Программа может не дождаться завершения выполнения процесса, чтобы перейти к следующему шагу.
Это означает, что процессор нашего компьютера и сама программа не ждет выполнения только одной конкретной операции, которая выполняется в другой среде, например запрос к API, наш процессор может начать выполнение другой части программы, в то время как предыдущая еще не завершена и все еще выполняется в другом месте.
Надеемся вам понравился наш пост, если у вас есть какие-то предложения или исправления, то не стесняйтесь их писать в комментариях.
#learning_python
👍30🆒1
Как работать с асинхронными функциями в Python?
В прошлом посте мы с вами разобрались с тем, что такое асинхронное программирование, а сегодня взглянем уже на конкретные примеры кода.
Давайте сначала посмотрим на обычную функцию, а потом рассмотрим чем она отличается от асинхронной.
Чтобы создать асинхронную функцию мы как раз пишем ключевое слово
Также стоит обратить внимание на интересный метод «
Метод «
Ставьте свои реакции, если вам понравился этот пост. Пишите свои предложения и замечания в нашем чате и комментариях ниже.
Желаем вам хороших выходных, ваша команда Python_No_Panic!
#learning_python
В прошлом посте мы с вами разобрались с тем, что такое асинхронное программирование, а сегодня взглянем уже на конкретные примеры кода.
Давайте сначала посмотрим на обычную функцию, а потом рассмотрим чем она отличается от асинхронной.
def say_hello(name):А теперь взглянем на асинхронный код:
print(“Hello, “ + name)
import asyncioПервое, на что мы должны обратить внимание, это слово «
async def say_hello(name):
print("Hello, " + name)
async def join_channel(name):
for i in range(0, 10):
print("I want to join, " + name)
async def main():
task1 = asyncio.create_task(
join_channel("Python_No_Panic")
)
await say_hello("Python")
asyncio.run(main())
async». Оно появляется при импорте библиотеки «asyncio», которая позволяет нам как раз работать с асинхронными функциями. Чтобы создать асинхронную функцию мы как раз пишем ключевое слово
«async».
Надо учитывать, что просто асинхронную функцию вызывать мы не сможем. Для вызова асинхронной функции нам понадобиться ключевое слово «await».Также стоит обратить внимание на интересный метод «
create_task». Он предоставляет инструмент для запланированного coroutine (функции с ключевым словом «async»), который асинхронная программа может запрашивать и использовать для взаимодействия с coroutine(функции с ключевым словом «async»).Метод «
run» мы используем для запуска асинхронного процесса. То-есть это будет начальной точкой для запуска нашей асинхронной программы.Ставьте свои реакции, если вам понравился этот пост. Пишите свои предложения и замечания в нашем чате и комментариях ниже.
Желаем вам хороших выходных, ваша команда Python_No_Panic!
#learning_python
👍26💯3👎2🤯1
Как заработать на ChatGPT?
Всем привет, на связи команда Python_No_Panic. Вы уже скорее всего слышали про нашумевшую нейросеть ChatGPT, которая является самым передовым чат-ботом на данный момент, и предоставляет возможность получать хорошо сформулированные ответы на ваши вопросы, может составить вам сценарий для видео и даже умеет писать код.
Так вот, мы уже продолжительное время используем ChatGPT в своих повседневных нуждах - поиск информации, ее анализ, поиск ответов на любые вопросы. И недавно ребята с канала Back to the Future, фокусирующиеся как раз на теме AI, наткнулись на парочку идей по заработку на ChatGPT, а также подогнали нам видос, раскрывающий эту тему более подробно.
Дисклеймер:
«Все изложенное является мнением авторов, а не официальным инвестиционным советом — пожалуйста, проведите собственное исследование, прежде чем рисковать своими деньгами.»
Всем привет, на связи команда Python_No_Panic. Вы уже скорее всего слышали про нашумевшую нейросеть ChatGPT, которая является самым передовым чат-ботом на данный момент, и предоставляет возможность получать хорошо сформулированные ответы на ваши вопросы, может составить вам сценарий для видео и даже умеет писать код.
Так вот, мы уже продолжительное время используем ChatGPT в своих повседневных нуждах - поиск информации, ее анализ, поиск ответов на любые вопросы. И недавно ребята с канала Back to the Future, фокусирующиеся как раз на теме AI, наткнулись на парочку идей по заработку на ChatGPT, а также подогнали нам видос, раскрывающий эту тему более подробно.
Дисклеймер:
«Все изложенное является мнением авторов, а не официальным инвестиционным советом — пожалуйста, проведите собственное исследование, прежде чем рисковать своими деньгами.»
❤6
Алгоритмы!
В прошлом посте мы с вами говорили про эффективную учебу, а сегодня приступим к изучению алгоритмов и структур данных в Python. Данный материал будет очень полезен для людей, которые готовятся к собеседованиям или просто хотят лучше изучить язык.
Списки Python — это упорядоченные наборы данных, как и массивы в других языках программирования. Это позволяет использовать различные типы элементов в списке. Реализация Python List похожа на Vectors в C++ или ArrayList в Java. Дорогостоящей операцией является вставка или удаление элемента из начала списка, поскольку все элементы необходимо сдвинуть. Вставка и удаление в конце списка также могут стать дорогостоящими в случае, если предварительно выделенная память переполняется.
Пример: создание списка Python
Пример:
No_Panic_List = [“N“, “o“, “_“, “P“, “a“, “n“, “i“, “c“]
┃Операция┃Пример┃Сложность┃
┃Получение элемента┃l[i]┃O(1)┃
┃Сохранение элемента┃l[i] = 0┃O(1)┃
┃Размер списка┃len(l)┃O(1)┃
┃Добавление элемента в конец списка┃l.append(5)┃O(1)┃
┃Удаление последнего элемента (pop)┃l.pop()┃O(1)┃
┃Очищение списка┃l.clear()┃O(1)┃
Надеюсь мы помогли вам чуть лучше понять конструкцию списка. Если у вас есть какие-то вопросы, то мы ждем их в комментариях, также как и лайки под этим постом. А также у нас есть вопрос: интересна вам тема с изучением сложности алгоритмов? Если да, то напишите плюсик в чате, посмотрим, насколько данная тема востребована.
#learnng_python #algorithms
В прошлом посте мы с вами говорили про эффективную учебу, а сегодня приступим к изучению алгоритмов и структур данных в Python. Данный материал будет очень полезен для людей, которые готовятся к собеседованиям или просто хотят лучше изучить язык.
Списки Python — это упорядоченные наборы данных, как и массивы в других языках программирования. Это позволяет использовать различные типы элементов в списке. Реализация Python List похожа на Vectors в C++ или ArrayList в Java. Дорогостоящей операцией является вставка или удаление элемента из начала списка, поскольку все элементы необходимо сдвинуть. Вставка и удаление в конце списка также могут стать дорогостоящими в случае, если предварительно выделенная память переполняется.
Пример: создание списка Python
List = [1, 2, 3, "Python_No_Panic", 5.5]Вывод
print(List)
[1, 2, 3, "Python_No_Panic", 5.5]Доступ к элементам списка можно получить по назначенному индексу. В python начальный индекс списка последовательность равна 0, а конечный индекс (если есть N элементов) N-1.
Пример:
No_Panic_List = [“N“, “o“, “_“, “P“, “a“, “n“, “i“, “c“]
print(No_Panic_List[0]) #“N“Здесь приведены сложности наших операций со списком. Учитывайте, что буква «l» означает список, то-есть просто создание конструкции типа test_list = []
print(No_Panic_List[-1]) #“c“
┃Операция┃Пример┃Сложность┃
┃Получение элемента┃l[i]┃O(1)┃
┃Сохранение элемента┃l[i] = 0┃O(1)┃
┃Размер списка┃len(l)┃O(1)┃
┃Добавление элемента в конец списка┃l.append(5)┃O(1)┃
┃Удаление последнего элемента (pop)┃l.pop()┃O(1)┃
┃Очищение списка┃l.clear()┃O(1)┃
Надеюсь мы помогли вам чуть лучше понять конструкцию списка. Если у вас есть какие-то вопросы, то мы ждем их в комментариях, также как и лайки под этим постом. А также у нас есть вопрос: интересна вам тема с изучением сложности алгоритмов? Если да, то напишите плюсик в чате, посмотрим, насколько данная тема востребована.
#learnng_python #algorithms
👍12❤1🆒1
Как Python разработчику зарабатывать больше?
Если сейчас вы думаете о том, как:
💰Увеличить свой доход
💰Повысить качество жизни
💰Обновить гаджеты и технику
💰А может даже переехать в другую страну, то наша команда вас отлично понимает.
А еще вас прекрасно понимают ребята с канала Money_Python, и именно поэтому они сделали бота, который предоставляет крутой и разнообразный контент по теме заработка на программировании на нашем с вами любимом питоне.
Мы уже затестили бота на себе, и можем смело рекомендовать его вам, так что залетайте в Money_Python_Bot - он расскажет о том, как нарастить свой доход в нашем с вами любимом деле, и не забудьте передать от нас привет.
Всем отличного дня и хороших доходов!
Если сейчас вы думаете о том, как:
💰Увеличить свой доход
💰Повысить качество жизни
💰Обновить гаджеты и технику
💰А может даже переехать в другую страну, то наша команда вас отлично понимает.
А еще вас прекрасно понимают ребята с канала Money_Python, и именно поэтому они сделали бота, который предоставляет крутой и разнообразный контент по теме заработка на программировании на нашем с вами любимом питоне.
Мы уже затестили бота на себе, и можем смело рекомендовать его вам, так что залетайте в Money_Python_Bot - он расскажет о том, как нарастить свой доход в нашем с вами любимом деле, и не забудьте передать от нас привет.
Всем отличного дня и хороших доходов!
🆒4👍1