@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
Можно ли остановить поток в Python?
Встроенного механизма остановки Thread в Python нет, как и официального API для этой цели. Однако для решения этой проблемы можно:
— использовать многопроцессорный модуль, а именно функцию terminate(),
— перевести main поток в demon-поток (True/False),
— использовать функцию pthread_kill().
Источник: http://net-informations.com/python/iq/kill.htm
#python
Встроенного механизма остановки Thread в Python нет, как и официального API для этой цели. Однако для решения этой проблемы можно:
— использовать многопроцессорный модуль, а именно функцию terminate(),
— перевести main поток в demon-поток (True/False),
— использовать функцию pthread_kill().
Источник: http://net-informations.com/python/iq/kill.htm
#python
Крутая подборка всех наиболее популярных алгоритмов на Python.
Впервую очередь предназначена для обучения, поскольку сами реализации могут быть менее эффективными, чем те, что в стандартной библиотеке Python (но это не точно).
Ссылка на GitHub или удобный веб-сайт.
Впервую очередь предназначена для обучения, поскольку сами реализации могут быть менее эффективными, чем те, что в стандартной библиотеке Python (но это не точно).
Ссылка на GitHub или удобный веб-сайт.
GitHub
GitHub - TheAlgorithms/Python: All Algorithms implemented in Python
All Algorithms implemented in Python. Contribute to TheAlgorithms/Python development by creating an account on GitHub.
This media is not supported in your browser
VIEW IN TELEGRAM
Программист написал скрипт с помощью Chatgpt, которая даёт коду на Python «регенеративные лечебные способности».
Запускаете с помощью бота свои скрипты, и когда они вылетают, GPT-4 редактирует их и объясняет ошибки. Даже если у вас много ошибок, он будет многократно перезапускаться, пока всё не будет исправлено.
Скоро автор обещает поделиться кодом на GitHub.
@Chatgpturbobot - бот с апи gpt4
@pro_python_code
Запускаете с помощью бота свои скрипты, и когда они вылетают, GPT-4 редактирует их и объясняет ошибки. Даже если у вас много ошибок, он будет многократно перезапускаться, пока всё не будет исправлено.
Скоро автор обещает поделиться кодом на GitHub.
@Chatgpturbobot - бот с апи gpt4
@pro_python_code