Результаты опроса Django-разработчиков
JetBrains ещё в конце 2023 года провёл опрос (на английском) с целью узнать предпочтения джангистов. Результат довольно предсказуемый, однако все равно бесценный для тех, кто выбирает дополнительные компоненты.
Хороший способ для новичка познакомиться с общепринятыми дополняющими инструментами, сопровождающими Django-проект, будь то гео-бэкенд, кэш-хранилище или БД.
https://lp.jetbrains.com/django-developer-survey-2023/#django-usage
@python_be1
JetBrains ещё в конце 2023 года провёл опрос (на английском) с целью узнать предпочтения джангистов. Результат довольно предсказуемый, однако все равно бесценный для тех, кто выбирает дополнительные компоненты.
Хороший способ для новичка познакомиться с общепринятыми дополняющими инструментами, сопровождающими Django-проект, будь то гео-бэкенд, кэш-хранилище или БД.
https://lp.jetbrains.com/django-developer-survey-2023/#django-usage
@python_be1
👍1
Безсерверный Python: Cloudflare Workers
Workers на Cloudflare — это платформа, позволяющая исполнять бессерверные функции, то есть отчасти замена привычной архитектуре проекта на сервере.
Теперь вы можете импортировать подмножество популярных пакетов Python, включая FastAPI, Langchain, Numpy и другие. Никаких дополнительных шагов сборки или внешних цепочек инструментов не требуется.
https://blog.cloudflare.com/python-workers
@python_be1
Workers на Cloudflare — это платформа, позволяющая исполнять бессерверные функции, то есть отчасти замена привычной архитектуре проекта на сервере.
Теперь вы можете импортировать подмножество популярных пакетов Python, включая FastAPI, Langchain, Numpy и другие. Никаких дополнительных шагов сборки или внешних цепочек инструментов не требуется.
https://blog.cloudflare.com/python-workers
@python_be1
The Cloudflare Blog
Bringing Python to Workers using Pyodide and WebAssembly
Introducing Cloudflare Workers in Python, now in open beta! We've revamped our systems to support Python, from the runtime to deployment. Learn about Python Worker's lifecycle, dynamic linking, and memory snapshots in this post
👍1
👩🏻💻📓 Гайд по последовательностям в Python
Последовательность — это структура данных, которая содержит элементы, организованные в определённом порядке. Доступ к этим элементам можно получить через обращение по индексу. В Python основные типы последовательностей — это списки, кортежи и строки.
Новое руководство на Real Python рассматривает:
• Характеристики последовательностей;
• Общие операции над последовательностями;
• Специальные методы последовательностей;
• Классы Sequence и MutableSequence;
• Создание пользовательских изменяемых и неизменяемых последовательностей.
https://realpython.com/python-sequences/
@python_be1
https://realpython.com/python-sequences/
Последовательность — это структура данных, которая содержит элементы, организованные в определённом порядке. Доступ к этим элементам можно получить через обращение по индексу. В Python основные типы последовательностей — это списки, кортежи и строки.
Новое руководство на Real Python рассматривает:
• Характеристики последовательностей;
• Общие операции над последовательностями;
• Специальные методы последовательностей;
• Классы Sequence и MutableSequence;
• Создание пользовательских изменяемых и неизменяемых последовательностей.
https://realpython.com/python-sequences/
@python_be1
https://realpython.com/python-sequences/
Realpython
Python Sequences: A Comprehensive Guide – Real Python
This tutorial dives into Python sequences, which is one of the main categories of data types. You'll learn about the properties that make an object a sequence and how to create user-defined sequences.
👍1
Создайте функцию, которая принимает строку. Если в строке все символы в верхнем регистре, преобразуйте их в нижний регистр и добавьте восклицательный знак в конце.
Примеры:
Примеры:
normalize("CAPS LOCK DAY IS OVER") ➞ "Caps lock day is over!"
normalize("Today is not caps lock day.") ➞ "Today is not caps lock day."
normalize("Let us stay calm, no need to panic.") ➞ "Let us stay calm, no need to panic."👍1
Как отслеживать url в формах на django?
Чтобы отслеживать URL в формах Django, вы можете использовать метод
В моделе добавьте метод get_absolute_url() для создания URL объекта. Например:
Создайте HTML-шаблон для формы, в которой вы можете использовать action для указания URL, куда будет отправляться данные формы. Например:
В файле urls.py определите путь к вашему представлению. Укажите имя представления, чтобы использовать его в методе get_absolute_url() вашей модели.
В представлении (views.py) реализуйте обработку формы. Например:
Теперь, когда вы отправляете форму, она будет отправляться на конкретный URL, который вы определили в методе
Чтобы отслеживать URL в формах Django, вы можете использовать метод
get_absolute_url() в моделе и функцию reverse() для построения URL.В моделе добавьте метод get_absolute_url() для создания URL объекта. Например:
from django.urls import reverse
class YourModel(models.Model):
# поля модели
def get_absolute_url(self):
return reverse('your-view-name', args=[str(self.id)])Создайте HTML-шаблон для формы, в которой вы можете использовать action для указания URL, куда будет отправляться данные формы. Например:
<form action="{{ object.get_absolute_url }}" method="post">
<!-- поля формы -->
<button type="submit">Submit</button>
</form>В файле urls.py определите путь к вашему представлению. Укажите имя представления, чтобы использовать его в методе get_absolute_url() вашей модели.
from django.urls import path
from . import views
urlpatterns = [
path('your-url/<int:pk>/', views.YourView.as_view(), name='your-view-name'),
]
В представлении (views.py) реализуйте обработку формы. Например:
from django.views.generic.edit import CreateView
from .models import YourModel
class YourView(CreateView):
model = YourModel
fields = '__all__'Теперь, когда вы отправляете форму, она будет отправляться на конкретный URL, который вы определили в методе
get_absolute_url() вашей модели.👍1
AI чат-бот на основе Ollama и Mistral 7B всего в сотню строк Python кода
💻 https://www.youtube.com/watch?v=IUTFrexghsQ
Код: https://github.com/patrickloeber/ai-typing-assistant
@python_be1
https://www.youtube.com/watch?v=IUTFrexghsQ
💻 https://www.youtube.com/watch?v=IUTFrexghsQ
Код: https://github.com/patrickloeber/ai-typing-assistant
@python_be1
https://www.youtube.com/watch?v=IUTFrexghsQ
YouTube
Build a free writing assistant with Python and Ollama
In this Python tutorial, we'll build a typing assistant with Mistral 7B and Ollama that's running locally. You'll also learn how to implement a hotkey listener and keyboard controller with Python. Follow along in this step-by-step coding tutorial.
Code:…
Code:…
👍1
Forwarded from Python_Jobs
Python-разработчик
Компания: Тинькофф Тинькофф
Зарплата: Не указана
Тип занятости: Полная занятость, полный день
Подробнее: https://telegra.ph/Python-razrabotchik-05-03-2
#python
Компания: Тинькофф Тинькофф
Зарплата: Не указана
Тип занятости: Полная занятость, полный день
Подробнее: https://telegra.ph/Python-razrabotchik-05-03-2
#python
Telegraph
Python-разработчик
В Тинькофф Python является одним из самых распространенных языков разработки. На нем мы пишем многие сложные и нагруженные проекты. Поэтому ищем опытных разработчиков Python, которые смогут привнести экспертизу и вывести наши продукты на новый уровень Нам…
👍1
⚡️ Обратный поиск по ключевым словам
Инструмент на #Python, который позволяет загружать все страницы определенного веб-сайта за определенный период времени и выполнять поиск по ключевым словам на них.
▪Github (https://github.com/lorenzoromani1983/wayback-keyword-search)
@python_be1
https://github.com/lorenzoromani1983/wayback-keyword-search
Инструмент на #Python, который позволяет загружать все страницы определенного веб-сайта за определенный период времени и выполнять поиск по ключевым словам на них.
▪Github (https://github.com/lorenzoromani1983/wayback-keyword-search)
@python_be1
https://github.com/lorenzoromani1983/wayback-keyword-search
👍1
sktime — упрощение работы с временными рядами
— pip install sktime
sktime — это Python-библиотека для анализа временных рядов, она предоставляет единый интерфейс для решения множества задач. В частности, это такие задачи как классификация, регрессия, кластеризация и прогнозирование временных рядов.
В комплект sktime входят алгоритмы изучения временных рядов и совместимые с scikit-learn инструменты для построения, настройки и проверки моделей временных рядов.
https://github.com/sktime/sktime
@python_be1
https://github.com/sktime/sktime
— pip install sktime
sktime — это Python-библиотека для анализа временных рядов, она предоставляет единый интерфейс для решения множества задач. В частности, это такие задачи как классификация, регрессия, кластеризация и прогнозирование временных рядов.
В комплект sktime входят алгоритмы изучения временных рядов и совместимые с scikit-learn инструменты для построения, настройки и проверки моделей временных рядов.
https://github.com/sktime/sktime
@python_be1
https://github.com/sktime/sktime
👍1
Forwarded from BZD • Книги для программистов
Решение_трудных_и_увлекательных_задач_на_Python_WegPCr.pdf
6 MB
📔 Title: Решение трудных и увлекательных задач на Python
#book #Python #RU
🌐 Lang.: Russian
🧔 Author: Хабиб Изадха Рашид Бехзадидуст
🕘 Year: 2024
📑 Pages: 240
#️⃣ ISBN: 978-5-93700-280-8
📝 Description: Цель данной книги – укрепить навыки логического рассуждения и развить творческое мышление, представив и решив 90 не самых простых задач на Python. Задачи изложены доходчиво и сжато, снабжены алгоритмами и комментариями, что помогает читателям следить за процессом их решения и понимать его суть.
Издание предназначено читателям с базовыми знаниями языка Python, которые стремятся вывести свои способности на новый уровень. Книга будет полезна студентам, преподавателям, разработчикам, а также участникам соревнований по программированию.
@bzd_channel
#book #Python #RU
🌐 Lang.: Russian
🧔 Author: Хабиб Изадха Рашид Бехзадидуст
🕘 Year: 2024
📑 Pages: 240
#️⃣ ISBN: 978-5-93700-280-8
📝 Description: Цель данной книги – укрепить навыки логического рассуждения и развить творческое мышление, представив и решив 90 не самых простых задач на Python. Задачи изложены доходчиво и сжато, снабжены алгоритмами и комментариями, что помогает читателям следить за процессом их решения и понимать его суть.
Издание предназначено читателям с базовыми знаниями языка Python, которые стремятся вывести свои способности на новый уровень. Книга будет полезна студентам, преподавателям, разработчикам, а также участникам соревнований по программированию.
@bzd_channel
👍1
Data сontract: давайте попробуем договориться
@python_be1
https://habr.com/ru/companies/domclick/articles/812149/
@python_be1
https://habr.com/ru/companies/domclick/articles/812149/
Хабр
Data сontract: давайте попробуем договориться
У всех свои контракты. «Единственное, что есть в нашей жизни постоянного, — это изменения » (цитата из книги «Конвоиры зари» Дона Уинслоу). Фраза чуть отредактирована, но не об этом пойдёт...
👍1
Python без проблем.pdf
12.5 MB
📔 Title: Python без проблем. Решаем реальные задачи и пишем полезный код
#book # #RU
🌐 Lang.: Russian
🧔 Author: Даниэль Зингаро
🕘 Year: 2023
📑 Pages: 336
#️⃣ ISBN: 978-5-4461-1920-2
📝 Description: Даниэль Зингаро создал книгу для начинающих, чтобы вы сразу учились решать интересные задачи, которые использовались на олимпиадах по программированию, и развивали мышление программиста. В каждой главе вам даются задания, собственные решения можно выложить на сайт и получить оценку профи. Вы на практике освоите основные возможности, функции и методы языка Python и получите четкое представление о структурах данных, алгоритмах и других основах программирования.
Вы узнаете, как:
• запускать программы на Python, работать со строками и использовать переменные;
• писать программы, принимающие решения;
• повысить эффективность кода с помощью циклов while и for;
• использовать множества, списки и словари для организации, сортировки и поиска данных
@python_be1
#book # #RU
🌐 Lang.: Russian
🧔 Author: Даниэль Зингаро
🕘 Year: 2023
📑 Pages: 336
#️⃣ ISBN: 978-5-4461-1920-2
📝 Description: Даниэль Зингаро создал книгу для начинающих, чтобы вы сразу учились решать интересные задачи, которые использовались на олимпиадах по программированию, и развивали мышление программиста. В каждой главе вам даются задания, собственные решения можно выложить на сайт и получить оценку профи. Вы на практике освоите основные возможности, функции и методы языка Python и получите четкое представление о структурах данных, алгоритмах и других основах программирования.
Вы узнаете, как:
• запускать программы на Python, работать со строками и использовать переменные;
• писать программы, принимающие решения;
• повысить эффективность кода с помощью циклов while и for;
• использовать множества, списки и словари для организации, сортировки и поиска данных
@python_be1
👍1