На Prometheus з’явився новий гарвардський курс про розробку
На перші чотири курси вже відкрита реєстрація, зокрема можна записатися на «Вебпрограмування з Python та JavaScript CS50».
30 червня 2021 · 0 · 6 · CodeguidaВикористання Redis в якості засобу для зберігання сесій і кешу в Django
Прив'язки Python для Redis Якщо ви плануєте використовувати Redis з python-додатком, наприклад Django, вам необхідно встановити модуль прив'язки інтерфейсу Python-Redis.
18 березня 2020 · 0 · 109 · CodeguidaXiaomi захищатиме Linux від патентних тролів
До переліку патентів OIN належать файлова система exFAT, проєкт Android Open Source, Git, nginx, PHP, Python, Ruby, Go, GNOME, LibreOffice, MySQL та інші.
01 вересня 2021 · 0 · 2 · CodeguidaТім Бернерс-Лі продав код вебу як NFT за 5,4 мільйона доларів
Цифровий SVG-постер з усім кодом, який Тім Бернерс-Лі відтворив з оригінальних файлів за допомогою Python.
01 липня 2021 · 0 · 1 · CodeguidaНайпопулярніші мови та професії серед розробників
Найбільше програмісти люблять Python і ненавидять PHP. В середньому один з п'ятьох розробників — самоука. Машинне навчання — технологія, яку найбільше хочуть вивчати.
28 лютого 2019 · 0 · 2 · CodeguidaNVIDIA відкрила код нейромережі, що генерує пейзажі з начерків
Код написаний мовою Python з фреймворком PyTorch. Начерки оформлюються як сегментована мапа, що визначає розташування об'єктів в просторі.
17 квітня 2019 · 0 · 3 · CodeguidaЯкі можливості тестування з'явились у Django 4.0
По суті, основний клас обробників тестів Django, DiscoverRunner, тепер за бажанням може використовувати фреймворк для ведення журналу Python. ...
Журналювання обробника тестів
У примітках до випуску вказано дві зміни:
Новий аргумент logger для DiscoverRunner дозволяє застосувати logger у Python для журналювання. ...
Щоб дозволити повторити невдалий порядок тестів, ми використовуємо псевдовипадковість на основі Python-модуля random.
Ізолювання тестів розглянуто у книзі «Speed Up Your Django Tests».
Вийшов Ubuntu 20.10: що нового
Оновлений набір інструментів: glibc 2.32, OpenJDK 11, rustc 1.41, GCC 10, LLVM 11, Python 3.8.6, ruby 2.7.0, php 7.4.9, perl 5.30, golang 1.13.
23 жовтня 2020 · 0 · 8 · CodeguidaДекоратори в JavaScript
Також у нас є стаття про декоратори в Python, з цікавими прикладами ;)
05 червня 2017 · 0 · 57 · CodeguidaWikiLeaks опублікували інформацію про SSH-імплантати ЦРУ
Додатково постачається Python-скрипт для налаштування роботи та визначення правил перенаправлення трафіку.
10 липня 2017 · 0 · 5 · CodeguidaЯк об’єднати Amazon S3 із Django
Замість цього використовуйте змінні середовища або пітонівську бібліотеку Python Decouple. Керівництво з Python Decouple (англ.) можна знайти тут. ...
побачите три розділи, що розкривають:
Роботу виключно зі статикою
Роботу зі статикою та медіа
Змішування публічних та приватних ресурсів
Залежності (dependencies)
Вам знадобляться дві бібліотеки Python ...
lt;/footer>
</body>
</html>
Навіть не дивлячись на використання нами локальної машини, ми мусимо запустити команду collectstatic, бо наш код посилатиметься на віддалене розташування:
python
Вийшло перше дослідження .NET Foundation про екосистему .NET
Мову C# використовують 95% респондентів, далі йдуть JavaScript — 55%, TypeScript — 45% і Python — 16%.
11 травня 2021 · 0 · 7 · CodeguidaЯк триває розробка Asahi Linux: проєкту для запуску Linux на Apple M1
Керувати гіпервізором можна через код Python, що запускається на окремій машині. Гіпервізор m1n1 базується на проєкті mini, який Гектор Мартін раніше створив для Nintendo Wii.
20 серпня 2021 · 0 · 5 · CodeguidaSony виклала у вільний доступ свої напрацювання в області нейронних мереж
Для кінцевих додатків пропонується програмний інтерфейс для мови Python, що відрізняється простотою використання та високою гнучкістю.
29 червня 2017 · 0 · 7 · CodeguidaLINQ. Огляд
В той час вже існували Python 2.4 та JavaScript 1.6, які мали потужні вбудовані засоби роботи з колекціями, такі як filter, map і reduce. ...
До імперативних мов програмування відносяться:
C#
Python
JavaScript
Go
Всі ці мови базуються на змінних, операторах присвоєння і підпрограмах. ...
З моменту випуску він став невід'ємною частиною .NET фреймворку і як бібліотека для роботи з даними не поступається, а багато в чому і перевершує, вбудовані засоби інших мов, таких як Java, Python, Go
Автоматизоване тестування UI: стисло про головне
Плюси:
Підтримує всі популярні мови (Java, C#, C, JavaScript, Ruby, Python, PHP);
Open source;
Багатоплатформний;
Велике ком'юніті. ...
Цей інструмент базується на Python, для повноцінного тестування UI він може бути розширений за допомогою додаткових бібліотек, які використовують інші мови програмування. ...
Плюси:
Запис UI скриптів для розповсюджених браузерів;
Групування тестів;
Підтримує різні мови програмування: Java, Python, Ruby та інші;
Працює на багатьох платформах (Windows, Linux, IOS);
Підтримує
Посібник по Django для початківців – Частина 3
Таким чином, для сторінки дошки «Python» заголовок буде «Python - Django Boards», для дошки «Random» назва буде «Random - Django Boards». ...
Протестуйте його:
python manage.py test
Creating test database for alias 'default'... ...
Запустімо тести:
python manage.py test
Creating test database for alias 'default'...
Локальна веб-розробка vs Vagrant vs Docker: що підійде вам?
FROM ubuntu:xenial
RUN apt-get update && apt-get install -y \\
python-pip
ADD . ...
На щастя, у Python є схожий інструмент, під назвою Honcho. Ті самі переваги, але Ruby не потрібен. ...
Якщо ви працюєте у невеликій команді з різними спеціалістами (наприклад, бекенд-розробники на Python, фронтенд розробники на JavaScript), кожен може запустити систему через honcho.
Чого чекати від наступного Ubuntu
Серед інших змін: автоматично діятиме Python 3.9; підтримка ядра Linux 5.11 (або новішої версії); автоматична підтримка Wayland; оновлення застосунків; нові шпалери з бегемотом і базова темна тема; покращена
28 січня 2021 · 0 · 2 · Codeguida12 відомих сайтів на Django
Django - високорівневий відкритий Python веб-фреймворк для розробки динамічних веб-сайтів. Якщо ви шукаєте, інструмент, щоб створити Landing Page - Django точно не для вас.
12 травня 2021 · 0 · 531 · CodeguidaВикористання % і .format() в найкращий спосіб
Python має приголомшливий набір інструментів для форматування рядків, але документація до них є надто теоретичною і технічною. ...
Всі приклади працюють з Python 2.7, 3.2, 3.3, та 3.4, якщо не вказано інше, без будь-яких інших додаткових бібліотек.
Основи:
Просте форматування по індексу, є, напевне, найбільш поширеним.
Базовий та повнотекстовий пошук із Django та Postgres
migrate
$ docker-compose exec web python manage.py createsuperuser
Тоді перейдіть до http://127.0.0.1:8011/quotes/, щоб переконатися, чи застосунок працює як слід. ...
250)
quote = models.TextField(max_length=1000)
def __str__(self):
return self.quote
Запустіть цю команду керування, щоб додати 10 000 цитат до бази даних:
$ docker-compose exec web python ...
З кореневої директорії проєкту створіть образи та запустіть контейнери Docker:
$ docker-compose up -d --build
Далі виконайте міграції та створіть суперкористувача:
$ docker-compose exec web python manage.py
Асинхронне виконання коду з Django та Celery
Celery Tasks
Celery використовує завдання, які записуються, як звичайні Python функції. ...
Далі необхідно активувати віртуальне середовище, встановити залежності (requirements.txt), і створити базу даних(python manage.py migrate). ...
"
В проекті використовується: Python 3.4, Django 1.8.2, Celery 3.1.18 та Redis 3.0.2
Огляд
Для зручності, весь код проекту викладений на github, тож в статті будуть посилання на той код, який необхідно
Що вам слід вивчити в 2017-му
Python теж має свою пару фулстек та мінімального фреймворків. І ім'я цій парі Django та Flask. ...
Також в грудні було випущено Python 3.6. Він міцно закріпився як мова програмування для розробників та вчених.