This media is not supported in your browser
VIEW IN TELEGRAM
ChatGPT — чат-бот на базе ИИ от OpenAI, который специализируется на диалогах. Мы можем сделать ChatGPT своим помощником — и не только в написании кода!
Вот несколько упорядоченных по сложности задач, которые я предложил выполнить ChatGPT (и получил впечатляющие результаты).
▪Читать
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
leetcode_python.pdf
552 KB
LeetCode — онлайн-платформа с алгоритмическими задачами по программированию, своего рода тренажёр для подготовки к техническим интервью.
#doc #python #cheatsheet
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Раскройте потенциал Python Numpy: руководство для начинающих в науке о данных
Смотреть
@pro_python_code
Смотреть
@pro_python_code
Как быстро создать PDF-файл с помощью Python
PDF — пожалуй, один из самых распространенных типов компьютерных файлов. PDF-файлы используются для составления резюме, отчетов, счетов и много чего еще!
Обычный способ создания PDF-файла — сохранение Word-файла в формате .pdf. Однако создать PDF-файл можно и с помощью Python.
Какие у этого способа плюсы? Возможность иметь несколько PDF-файлов, созданных с использованием одного и того же шаблона!
В этом гайде я сначала расскажу, как создать простой PDF-файл с помощью Python, а затем покажу, как получать более сложные файлы, похожие на приведенный ниже.
▪️ Читать
@pro_python_code
PDF — пожалуй, один из самых распространенных типов компьютерных файлов. PDF-файлы используются для составления резюме, отчетов, счетов и много чего еще!
Обычный способ создания PDF-файла — сохранение Word-файла в формате .pdf. Однако создать PDF-файл можно и с помощью Python.
Какие у этого способа плюсы? Возможность иметь несколько PDF-файлов, созданных с использованием одного и того же шаблона!
В этом гайде я сначала расскажу, как создать простой PDF-файл с помощью Python, а затем покажу, как получать более сложные файлы, похожие на приведенный ниже.
▪️ Читать
@pro_python_code
Компания OpenAI недавно выпустила ChatGPT API. Этот API, который называется gpt-3.5-turbo, использует такую же модель, как и в продуктах ChatGPT.
Для тех, кто уже знаком с OpenAI API на Python, изучение того, как использовать ChatGPT API, должно быть простым, но всё ещё есть некоторые концепции, которые являются эксклюзивными для этого API. Их мы покажем в этой статье.
Давайте рассмотрим новый ChatGPT API на Python.
▪️ Читать
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Облако постоянно растет, и, возможно, его стоит рассмотреть для вашего следующего проекта Python. Но Cloud весьма сложен, и количество доступных сервисов продолжает расти, как и количество решений, которые необходимо принимать, когда вы хотите создать конфигурацию для своего проекта. Если вы хотите узнать, как запустить простое, базовое приложение Django на Google Cloud Platform [GCP] и увидеть, насколько это может быть просто, а также получить базовые сервисы в виде кода (Infrastructure as Code [IaC]), это место для вас.
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
В данной статье я хочу рассказать историю о тестировании.
Я работаю в команде, которая разрабатывает распределённую систему, написанную на Python. В нашей компании у нас есть довольно большой набор интеграционных тестов, которые выполняются с помощью Jenkins. По состоянию на январь 2023 года, выполнение всего пакета занимает около 5 часов. Мы реализуем все тесты на каждом PR, поэтому они обязательно должны выполняться параллельно. Эта история об эволюции способа их оптимизации.
📝 Читать
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Полное руководство по модулю asyncio в Python
Часть 1: Что такое asyncio?
Часть 2: Причины использования asyncio в Python-проектах
Часть 3: Определение, создание и запуск корутин
Часть 4: Работа с задачами и получение сведений о них
Часть 5: Конкурентный запуск нескольких корутин и пример использования функции asyncio.shield()
Часть 6: Запуск блокирующих задач в asyncio-программах
#python
@pro_python_code
Часть 1: Что такое asyncio?
Часть 2: Причины использования asyncio в Python-проектах
Часть 3: Определение, создание и запуск корутин
Часть 4: Работа с задачами и получение сведений о них
Часть 5: Конкурентный запуск нескольких корутин и пример использования функции asyncio.shield()
Часть 6: Запуск блокирующих задач в asyncio-программах
#python
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Онлайн тренажёр по Python — Code Shrew
С помощью этого тренажёра вы изучите основы программирования, создавая забавные рисунки и анимации. Также на сайте есть уроки по переменным, методам, циклам для начинающих.
А если вы уже знакомы со всеми терминами, то можете принять участия в челлендже по созданию флагов:
https://shrew.app/
#python
С помощью этого тренажёра вы изучите основы программирования, создавая забавные рисунки и анимации. Также на сайте есть уроки по переменным, методам, циклам для начинающих.
А если вы уже знакомы со всеми терминами, то можете принять участия в челлендже по созданию флагов:
https://shrew.app/
#python
Подборка книг по Python
Python не так прост, как может показаться на первый взгляд. В этом репозитории собраны книги, которые помгут изучить его глубке. В подборке есть книги как для новичков, так и для опытных специалистов:
https://github.com/pamoroso/free-python-books
@pro_python_code
Python не так прост, как может показаться на первый взгляд. В этом репозитории собраны книги, которые помгут изучить его глубке. В подборке есть книги как для новичков, так и для опытных специалистов:
https://github.com/pamoroso/free-python-books
@pro_python_code
Python RU
Подборка книг по Python Python не так прост, как может показаться на первый взгляд. В этом репозитории собраны книги, которые помгут изучить его глубке. В подборке есть книги как для новичков, так и для опытных специалистов: https://github.com/pamoroso/free…
🔥 Top it channels
🖥 SQL базы данных
@sqllib - библиотека баз данных
@sqlhub - повышение эффективности кода с грамотным использованием бд.
@chat_sql - чат изучения бд.
⭐️ Нейронные сети
@data_analysis_ml - data science
@vistehno - chatgpt ведет блог, решает любые задачи и отвечает на любые ваши вопросы.
@aigen - сети для генерации картинок. видео, музыки и многого другого.
@neural – погружение в нейросети.
🖥 Machine learning
@ai_ml – погружение в нейросети, ai, Chatgpt, midjourney, машинное обучение.
@machinelearning_ru – машинное обучении на русском от новичка до профессионала.
@machinelearning_interview – подготовка к собеседованию.
@datascienceiot – бесплатные книги Machine learning
@ArtificialIntelligencedl – канал о искусственном интеллекте
@machinee_learning – чат о машинном обучении
@datascienceml_jobs - работа ds, ml
@Machinelearning_Jobs - чат работы мл
🖥 Python
@pythonl - главный канал самого популярного языка программирования.
@pro_python_code – учим python с ментором.
@python_job_interview – подготовка к Python собеседованию.
@python_testit - проверочные тесты на python
@pythonlbooks - современные книги Python
@python_djangojobs - работа для Python программистов
@python_django_work - чат обсуждения вакансий
🖥 Javascript / front
@react_tg - - 40,14% разработчиков сайтов использовали React в 2022 году - это самая популярная библиотека для создания сайтов.
@javascript -канал для JS и FrontEnd разработчиков. Лучшие практики и примеры кода. Туториалы и фишки JS
@Js Tests - каверзные тесты JS
@hashdev - погружение в web разработку.
@javascriptjobjs - отборные вакансии и работа FrontEnd.
@jsspeak - чат поиска FrontEnd работы.
🖥 Java
@javatg - выучить Java с senior разработчиком по профессиональной методике.
@javachats - чат для ответов на вопросы по Java
@java_library - библиотека книг Java
@android_its - Android разработка
@java_quizes - тесты Java
@Java_workit - работа Java
@progersit - шпаргалки ит
👣 Golang
@Golang_google - восхитительный язык от Google, мощный и перспективный.
@golang_interview - вопросы и ответы с собеседований по Go. Для всех уровней разработчиков.
@golangtests - интересные тесты и задачи GO
@golangl - чат изучающих Go
@GolangJobsit - отборные вакансии и работа GO
@golang_jobsgo - чат для ищущих работу.
@golang_books - полезные книги Golang
@golang_speak - обсуждение языка Go
🖥 Linux
@linux -топ фишки, гайды, уроки по работе с Linux.
@linux chat - чат linux для обучения и помощи.
@linux_read - бесплатные книги linux
👷♂️ IT работа
@hr_itwork -кураторский список актуальных ит-ваканнсии
🤡It memes
@memes_prog - ит-мемы
⚙️ Rust
@rust_code - Rust избавлен от болевых точек, которые есть во многих современных яп
@rust_chats - чат rust
#️⃣ c# c++
C# - объединяет лучшие идеи современных языков программирования
@csharp_cplus чат
С++ - Универсальность. Возможно, этот главный плюс C++.
📓 Книги
@programming_books_it - большая библиотека. программиста
@datascienceiot -ds книги
@pythonlbooks - python библиотека.
@golang_books - книги Golang
@frontendbooksit - front книги
@progersit - ит-шпаргалки
@linux_read - Linux books
@java_library - Java books
🖥 Github
@github_code - лучшие проекты с github
@bigdatai - инструменты по работе с данными
🖥 Devops
Devops - специалист общего профиля, которому нужны обширные знания в области разработки.
📢 English for coders
@english_forprogrammers - Английский для программистов
@sqllib - библиотека баз данных
@sqlhub - повышение эффективности кода с грамотным использованием бд.
@chat_sql - чат изучения бд.
@data_analysis_ml - data science
@vistehno - chatgpt ведет блог, решает любые задачи и отвечает на любые ваши вопросы.
@aigen - сети для генерации картинок. видео, музыки и многого другого.
@neural – погружение в нейросети.
@ai_ml – погружение в нейросети, ai, Chatgpt, midjourney, машинное обучение.
@machinelearning_ru – машинное обучении на русском от новичка до профессионала.
@machinelearning_interview – подготовка к собеседованию.
@datascienceiot – бесплатные книги Machine learning
@ArtificialIntelligencedl – канал о искусственном интеллекте
@machinee_learning – чат о машинном обучении
@datascienceml_jobs - работа ds, ml
@Machinelearning_Jobs - чат работы мл
@pythonl - главный канал самого популярного языка программирования.
@pro_python_code – учим python с ментором.
@python_job_interview – подготовка к Python собеседованию.
@python_testit - проверочные тесты на python
@pythonlbooks - современные книги Python
@python_djangojobs - работа для Python программистов
@python_django_work - чат обсуждения вакансий
@react_tg - - 40,14% разработчиков сайтов использовали React в 2022 году - это самая популярная библиотека для создания сайтов.
@javascript -канал для JS и FrontEnd разработчиков. Лучшие практики и примеры кода. Туториалы и фишки JS
@Js Tests - каверзные тесты JS
@hashdev - погружение в web разработку.
@javascriptjobjs - отборные вакансии и работа FrontEnd.
@jsspeak - чат поиска FrontEnd работы.
@javatg - выучить Java с senior разработчиком по профессиональной методике.
@javachats - чат для ответов на вопросы по Java
@java_library - библиотека книг Java
@android_its - Android разработка
@java_quizes - тесты Java
@Java_workit - работа Java
@progersit - шпаргалки ит
@Golang_google - восхитительный язык от Google, мощный и перспективный.
@golang_interview - вопросы и ответы с собеседований по Go. Для всех уровней разработчиков.
@golangtests - интересные тесты и задачи GO
@golangl - чат изучающих Go
@GolangJobsit - отборные вакансии и работа GO
@golang_jobsgo - чат для ищущих работу.
@golang_books - полезные книги Golang
@golang_speak - обсуждение языка Go
@linux -топ фишки, гайды, уроки по работе с Linux.
@linux chat - чат linux для обучения и помощи.
@linux_read - бесплатные книги linux
👷♂️ IT работа
@hr_itwork -кураторский список актуальных ит-ваканнсии
🤡It memes
@memes_prog - ит-мемы
⚙️ Rust
@rust_code - Rust избавлен от болевых точек, которые есть во многих современных яп
@rust_chats - чат rust
#️⃣ c# c++
C# - объединяет лучшие идеи современных языков программирования
@csharp_cplus чат
С++ - Универсальность. Возможно, этот главный плюс C++.
📓 Книги
@programming_books_it - большая библиотека. программиста
@datascienceiot -ds книги
@pythonlbooks - python библиотека.
@golang_books - книги Golang
@frontendbooksit - front книги
@progersit - ит-шпаргалки
@linux_read - Linux books
@java_library - Java books
@github_code - лучшие проекты с github
@bigdatai - инструменты по работе с данными
Devops - специалист общего профиля, которому нужны обширные знания в области разработки.
@english_forprogrammers - Английский для программистов
Please open Telegram to view this post
VIEW IN TELEGRAM
26 практических приёмов и хитростей Python
https://www.youtube.com/watch?v=vAMyfvtxxdQ
@pro_python_code
https://www.youtube.com/watch?v=vAMyfvtxxdQ
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
190 проектов на Python с исходным кодом
Подборка бесплатных проектов на Python, которые помогут закрепить теорию и на практике набить руку в написании кода.
К каждой задаче прилагается исходный код, но стоит также учитывать, что у любой задачи может быть несколько способов решения.
Сохраняйте в закладки, чтобы не потерять:
https://amankharwal.medium.com/130-python-projects-with-source-code-61f498591bb
#python
Подборка бесплатных проектов на Python, которые помогут закрепить теорию и на практике набить руку в написании кода.
К каждой задаче прилагается исходный код, но стоит также учитывать, что у любой задачи может быть несколько способов решения.
Сохраняйте в закладки, чтобы не потерять:
https://amankharwal.medium.com/130-python-projects-with-source-code-61f498591bb
#python
Please open Telegram to view this post
VIEW IN TELEGRAM
6 полезных библиотек Python, которые вы захотите использовать в своих проектах
1. Jesse
Если вам нравится торговать криптовалютой и вы хотите определить свои собственные торговые стратегии, то это хороший ресурс для вас. Эта библиотека поможет вам тестировать криптовалютные рынки и торговать.
2. Better-exceptions
Правильная обработка исключений - одна из главных задач разработчика. Эта библиотека поможет вам с этой важной задачей. Она улучшает вывод обратной трассировки по-умолчанию, предоставляя более подробные и удобные для пользователя сообщения об ошибках.
3. Huey
Благодаря этой библиотеке, вы можете переложить работу, связанную с процессором или вводом-выводом, на фоновый рабочий процесс, позволяя основному потоку продолжать выполнение другого кода.
4. Ray
Эта библиотека позволяет вам писать параллельные и распределённые приложения с помощью единого API и автоматически обрабатывать распределение задач. Она предоставляет простой API, который позволяет разработчикам создавать множество приложений, включая параллельную обработку, микросервисы и обучение с подкреплением.
5. Requests-HTML
Эта библиотека позволяет вам легко очищать веб-страницы и манипулировать HTML с помощью простого и интуитивно понятного API. Она построена поверх библиотеки Requests и поддерживает большинство её функций, включая HTTP-запросы, файлы cookie и аутентификацию.
6. Dataset
Хотя управление данными в реляционных базах данных имеет множество преимуществ, они редко используются в повседневной работе с наборами данных малого и среднего масштаба. Эта библиотека предоставляет простой уровень абстракции, который удаляет большинство прямых инструкций SQL без необходимости в полной модели ORM — по сути, базы данных можно использовать как файл JSON или хранилище NoSQL.
@pro_python_code
1. Jesse
Если вам нравится торговать криптовалютой и вы хотите определить свои собственные торговые стратегии, то это хороший ресурс для вас. Эта библиотека поможет вам тестировать криптовалютные рынки и торговать.
2. Better-exceptions
Правильная обработка исключений - одна из главных задач разработчика. Эта библиотека поможет вам с этой важной задачей. Она улучшает вывод обратной трассировки по-умолчанию, предоставляя более подробные и удобные для пользователя сообщения об ошибках.
3. Huey
Благодаря этой библиотеке, вы можете переложить работу, связанную с процессором или вводом-выводом, на фоновый рабочий процесс, позволяя основному потоку продолжать выполнение другого кода.
4. Ray
Эта библиотека позволяет вам писать параллельные и распределённые приложения с помощью единого API и автоматически обрабатывать распределение задач. Она предоставляет простой API, который позволяет разработчикам создавать множество приложений, включая параллельную обработку, микросервисы и обучение с подкреплением.
5. Requests-HTML
Эта библиотека позволяет вам легко очищать веб-страницы и манипулировать HTML с помощью простого и интуитивно понятного API. Она построена поверх библиотеки Requests и поддерживает большинство её функций, включая HTTP-запросы, файлы cookie и аутентификацию.
6. Dataset
Хотя управление данными в реляционных базах данных имеет множество преимуществ, они редко используются в повседневной работе с наборами данных малого и среднего масштаба. Эта библиотека предоставляет простой уровень абстракции, который удаляет большинство прямых инструкций SQL без необходимости в полной модели ORM — по сути, базы данных можно использовать как файл JSON или хранилище NoSQL.
@pro_python_code