#codexample
Нумерованные списки
Задача нумерации элементов последовательности настолько распространена, что в Python есть соответствующая встроенная функция enumerate:
Для тех, кто уже знаком с enumerate, может оказаться новостью, что у функции есть второй аргумент, задающий начальное число:
Нумерованные списки
Задача нумерации элементов последовательности настолько распространена, что в Python есть соответствующая встроенная функция enumerate:
for i, item in enumerate(['a', 'b', 'c']):
print(i, item)
Для тех, кто уже знаком с enumerate, может оказаться новостью, что у функции есть второй аргумент, задающий начальное число:
for i, item in enumerate(['a', 'b', 'c'], 1):
print(i, item)
Интерактивность при визуализации данных в Python с помощью Bokeh
В отличие от наиболее популярных библиотек Python (таких как Matplotlib и Seaborn) Bokeh использует HTML и JavaScript. Тем не менее, это не менее мощный инструмент для изучения и понимания данных,а также для создания красивых пользовательских диаграмм для проекта или отчета.
Из данного учебника, на основе ряда примеров с реальным набором данных, вы узнаете, как:
- визуализировать данные с помощью Bokeh,
- добавить интерактивность при визуализации.
#статьядня
https://realpython.com/python-data-visualization-bokeh/
В отличие от наиболее популярных библиотек Python (таких как Matplotlib и Seaborn) Bokeh использует HTML и JavaScript. Тем не менее, это не менее мощный инструмент для изучения и понимания данных,а также для создания красивых пользовательских диаграмм для проекта или отчета.
Из данного учебника, на основе ряда примеров с реальным набором данных, вы узнаете, как:
- визуализировать данные с помощью Bokeh,
- добавить интерактивность при визуализации.
#статьядня
https://realpython.com/python-data-visualization-bokeh/
Realpython
Interactive Data Visualization in Python With Bokeh – Real Python
This Python tutorial will get you up and running with Bokeh, using examples and a real-world dataset. You'll learn how to visualize your data, customize and organize your visualizations, and add interactivity.
В мире кроссплатформенной разработки под мобильные платформы доминируют два фреймворка — Xamarin и React Native. Xamarin — потому что является «приемным сыном» компании Microsoft и React Native — отпрыск не менее известной Facebook. Альтернативой данным фреймворкам является Kivy!
Kivy - это Python, а отсюда скорость разработки, лаконичность кода, возможность моментально изменять и отслеживать изменения в приложениях, это возможность просто писать код.
#youtubeдня
https://www.youtube.com/playlist?list=PLd-kTafWJCJMQnp4wchd3neKcZKgWag0i
Kivy - это Python, а отсюда скорость разработки, лаконичность кода, возможность моментально изменять и отслеживать изменения в приложениях, это возможность просто писать код.
#youtubeдня
https://www.youtube.com/playlist?list=PLd-kTafWJCJMQnp4wchd3neKcZKgWag0i
YouTube
KivyNULL - YouTube
The Python 3 Standard Library by Example
Автор: Doug Hellmann
Кроме своей простоты, Python предоставляет также большую стандартную библиотеку, включающую в себя сотни модулей для работы с текстом, структурами данных, алгоритмами, временем, файловой системой, криптографией, сетью, электронной почтой, потоками данных и многим другим. Данное руководство охватывает наиболее популярные пакеты из стандартной библиотеки. Также автор постарался показать, как работающие решения на Python 3.x можно перенести на Python 2.x.
#книгадня
Скачать книгу:
https://t.me/progbook/1979
Автор: Doug Hellmann
Кроме своей простоты, Python предоставляет также большую стандартную библиотеку, включающую в себя сотни модулей для работы с текстом, структурами данных, алгоритмами, временем, файловой системой, криптографией, сетью, электронной почтой, потоками данных и многим другим. Данное руководство охватывает наиболее популярные пакеты из стандартной библиотеки. Также автор постарался показать, как работающие решения на Python 3.x можно перенести на Python 2.x.
#книгадня
Скачать книгу:
https://t.me/progbook/1979
Статья из четырех частей "CGI: пишем простой сайт на Python"
В данной статье автор расскажет как написать Hello world, как CGI-скрипт. CGI-скрипты - это исполняемые файлы, которые выполняются веб-сервером, когда в URL запрашивается соответствующий скрипт.
#статьядня
Часть 1: Hello world
https://pythonworld.ru/web/cgi-1.html
Часть 2: Обработка форм, cookies
https://pythonworld.ru/web/cgi-2.html
Часть 3: Пример приложения
https://pythonworld.ru/web/cgi-3.html
Часть 4: Публикация в сети Интернет
https://pythonworld.ru/web/cgi-4.html
В данной статье автор расскажет как написать Hello world, как CGI-скрипт. CGI-скрипты - это исполняемые файлы, которые выполняются веб-сервером, когда в URL запрашивается соответствующий скрипт.
#статьядня
Часть 1: Hello world
https://pythonworld.ru/web/cgi-1.html
Часть 2: Обработка форм, cookies
https://pythonworld.ru/web/cgi-2.html
Часть 3: Пример приложения
https://pythonworld.ru/web/cgi-3.html
Часть 4: Публикация в сети Интернет
https://pythonworld.ru/web/cgi-4.html
pythonworld.ru
CGI: пишем простой сайт на Python. Часть 1: Hello world | Python 3 для начинающих и чайников
Hello world: простейший cgi-скрипт на Python.
На каком бы уровне, как программист, вы не находились, никогда не останавливайтесь в развитии!
В данном видео приведен список ресурсов, который поможет вам поддерживать свои навыки на высоком уровне и прокачиваться в смежных областях!
#видеодня
https://www.youtube.com/watch?v=CzscINpDIug
В данном видео приведен список ресурсов, который поможет вам поддерживать свои навыки на высоком уровне и прокачиваться в смежных областях!
#видеодня
https://www.youtube.com/watch?v=CzscINpDIug
YouTube
How to Teach Yourself Code
Start learning python by building projects in under 5 minutes TODAY – Even if you're a complete beginner... https://cleverprogrammer.com?utm_source=youtube&utm_medium=yt-description
★☆★ What Programming Language Should I Learn First? ★☆★
https://youtu.be/iH4JJuoHQHc…
★☆★ What Programming Language Should I Learn First? ★☆★
https://youtu.be/iH4JJuoHQHc…
#codeexample
Поиск GCD двух чисел двумя разными методами: function и loops и алгоритм Евклида
А теперь с помощью алгоритма Евклида:
Поиск GCD двух чисел двумя разными методами: function и loops и алгоритм Евклида
def computeHCF(x, y):
# choose the smaller number
if x > y:
smaller = y
else:
smaller = x
for i in range(1, smaller+1):
if((x % i == 0) and (y % i == 0)):
hcf = i
return hcf
А теперь с помощью алгоритма Евклида:
def computeHCF(x, y):
# This function implements the Euclidian algorithm to find H.C.F. of two numbers
while(y):
x, y = y, x % y
return x
computeHCF(300, 400)
Google Images Download
Утилита командной строки, которая позволяет искать изображения в Google Images по ключевым словам или фразам и загружать их на компьютер.
Скрипт также можно запускать из любого python-файла.
#полезностьдня
https://github.com/hardikvasa/google-images-download
Утилита командной строки, которая позволяет искать изображения в Google Images по ключевым словам или фразам и загружать их на компьютер.
Скрипт также можно запускать из любого python-файла.
#полезностьдня
https://github.com/hardikvasa/google-images-download
GitHub
GitHub - hardikvasa/google-images-download: Python Script to download hundreds of images from 'Google Images'. It is a ready-to…
Python Script to download hundreds of images from 'Google Images'. It is a ready-to-run code! - hardikvasa/google-images-download
Создать двумерный список n×m и заполнить его символами 0 и 1 в шахматном порядке. В левом верхнем углу – 0
#codeexample
#codeexample
print("Введите количество строк:")
n = int(input())
print("Введите количество столбцов:")
m = int(input())
# Создаем пустую матрицу
matrix = [[0]*m for i in range(n)]
# Заполнение в шахматном порядке
matrix = [[((i + j)%2) for j in range(m)] for i in range(n)]
# Печать полученной матрицы
for i in matrix:
print(' '.join([str(x) for x in i]))
Не так давно в Python завезли
#видеодня
Event: Python Meetup Minsk
Speaker: Никита Гришко
https://www.youtube.com/watch?v=k03RQqdJADU
import typing
: кто-то его использует, кто-то его не признает и даже ненавидит. Но мало кто задумывается, что это не только возможность описать типы с их последующим анализом посредством mypy. В этом докладе мы попробуем взглянуть на typing
под другим углом и добавим ему пару плюсов в пользу использования на вашем проекте.#видеодня
Event: Python Meetup Minsk
Speaker: Никита Гришко
https://www.youtube.com/watch?v=k03RQqdJADU
YouTube
typing. typing? typing! / Никита Гришко / Flo Health Inc. [Python Meetup 13.11.2018]
Не так давно в Python завезли import typing: кто-то его использует, кто-то его не признает и даже ненавидит. Но мало кто задумывается, что это не только возможность описать типы с их последующим анализом посредством mypy. В этом докладе мы попробуем взглянуть…
PyUSB 1.0 — это библиотека Python, обеспечивающая легкий доступ к USB.
Рекомендуем перед прочтением данной статьи, хотя бы минимально ознакомиться с протоколом USB.
#статьядня
https://m.habr.com/post/430528/
Рекомендуем перед прочтением данной статьи, хотя бы минимально ознакомиться с протоколом USB.
#статьядня
https://m.habr.com/post/430528/
Habr
Программирование с PyUSB 1.0
От переводчика: Это перевод руководства Programming with PyUSB 1.0 Данное руководство написано силами разработчиков PyUSB, однако быстро пробежавшись по коммитам я полагаю, что основной автор...
Прокачивай скиллы - поднимай зарплату в 2019 году!
⚙ «Программирование на Python»
👨💻 Курс для тех, кто уже умеет
Преподаватели — сотрудники Mail.Ru Group, «Мегафон», лекторы МФТИ.
✅ На курсе вы сможете:
— написать серверные приложения
— разработать собственную онлайн-игру
— создать чат-бота
— спарсить Википедию и сверстать Stackoverflow
— сделать приложение для управления «умным» домом
— написать нейронную сеть, с помощью которой -сможете классифицировать одежду по фотографии
📍По промокоду «december» скидка 5 000 рублей до конца недели!
⚙ «Программирование на Python»
👨💻 Курс для тех, кто уже умеет
Преподаватели — сотрудники Mail.Ru Group, «Мегафон», лекторы МФТИ.
✅ На курсе вы сможете:
— написать серверные приложения
— разработать собственную онлайн-игру
— создать чат-бота
— спарсить Википедию и сверстать Stackoverflow
— сделать приложение для управления «умным» домом
— написать нейронную сеть, с помощью которой -сможете классифицировать одежду по фотографии
📍По промокоду «december» скидка 5 000 рублей до конца недели!
Знакомимся с мощью Python на примере web scraping с использованием библиотеки Beautiful Soup, а также регулярных выражений.
#видеодня
https://www.youtube.com/watch?time_continue=1&v=F1kZ39SvuGE
#видеодня
https://www.youtube.com/watch?time_continue=1&v=F1kZ39SvuGE
YouTube
Python Web Scraping with Beautiful Soup and Regex
Check out the power of Python with a demonstration of web scraping using Beautiful Soup and also some Regex.
Hope you enjoyed the video!
Check out this code here:
https://github.com/engineer-man/youtube-code/tree/master/042
Join my Discord server to chat…
Hope you enjoyed the video!
Check out this code here:
https://github.com/engineer-man/youtube-code/tree/master/042
Join my Discord server to chat…
Django на примере создания реального проекта интернет-магазина.
Также в данном видеокурсе есть видео по HTML, CSS, Bootstrap, jQuery, Git и запуску Django-проекта на веб-сервере.
Короче....полный набор!
#youtubeдня
https://www.youtube.com/playlist?list=PLSWnD6rL-m9adebgpvvOLH5ASGJiznWdg
Также в данном видеокурсе есть видео по HTML, CSS, Bootstrap, jQuery, Git и запуску Django-проекта на веб-сервере.
Короче....полный набор!
#youtubeдня
https://www.youtube.com/playlist?list=PLSWnD6rL-m9adebgpvvOLH5ASGJiznWdg
YouTube
Джанго с нуля на примере создания простого интернет-магазина
Learn by doing! Учим Джанго на примере создания реального проекта интернет-магазина. Также в этих видео будут видео по html, css, bootstrap, jQuery, а таже п...
Photon - невероятно быстрая поисковая программа, которая может собирать URL-адреса, файлы, учетные записи веб-сайтов, адреса электронной почты и многое другое.
Вы всегда можете поучаствовать в этом open source проекте (конечно, он реализован на Python) и попрактиковаться!
#полезностьдня
Ссылка на GitHub
https://github.com/s0md3v/Photon
Вы всегда можете поучаствовать в этом open source проекте (конечно, он реализован на Python) и попрактиковаться!
#полезностьдня
Ссылка на GitHub
https://github.com/s0md3v/Photon
GitHub
GitHub - s0md3v/Photon: Incredibly fast crawler designed for OSINT.
Incredibly fast crawler designed for OSINT. Contribute to s0md3v/Photon development by creating an account on GitHub.
Программирование для нормальных с нуля на языке Python
Автор: Сысоева М.В., Сысоев И.В.
Если вам строго нужен академический учебник по Python, с многочисленными примерами кода и задачами для самостоятельного решения, то настоящее руководство трудно заменить чем-то другим: в нём есть всё, что касается основ языка. Также вы познакомитесь с некоторыми из популярных библиотек Python по математике, алгоритмам и построению графиков.
#книгадня
Скачать книгу:
https://t.me/progbook/2020
Автор: Сысоева М.В., Сысоев И.В.
Если вам строго нужен академический учебник по Python, с многочисленными примерами кода и задачами для самостоятельного решения, то настоящее руководство трудно заменить чем-то другим: в нём есть всё, что касается основ языка. Также вы познакомитесь с некоторыми из популярных библиотек Python по математике, алгоритмам и построению графиков.
#книгадня
Скачать книгу:
https://t.me/progbook/2020
Предлагаем Вам познакомиться с одним из популярных на сегодняшний день бесплатных open-source проектов по Python - snallygaster. Это инструмент для просмотра защищенных файлов на HTTP-сервера.
#полезностьдня
Ссылка на исходники:
https://github.com/hannob/snallygaster
#полезностьдня
Ссылка на исходники:
https://github.com/hannob/snallygaster
GitHub
GitHub - hannob/snallygaster: Tool to scan for secret files on HTTP servers
Tool to scan for secret files on HTTP servers. Contribute to hannob/snallygaster development by creating an account on GitHub.
#полезностьдня
itertools.permutations() генерирует все возможные перестановки для элемента, переданного ей в качестве параметра
itertools.permutations() генерирует все возможные перестановки для элемента, переданного ей в качестве параметра
import itertools
for p in itertools.permutations('ABCD'):
print(p)
Решите ваши проблемы с помощью медленного Python
Ларри Хастингс – один из основных разработчиков ядра Python, стоящий у истоков создания языка. Ларри сделал много докладов о Python на различных площадках, но это выступление выделяется среди прочих. Хастингс исследует, как можно «сломать» питоновское соглашение о том, что задачи на Python нужно решать быстро.
#видеодня
https://youtu.be/Jd8ulMb6_ls
Ларри Хастингс – один из основных разработчиков ядра Python, стоящий у истоков создания языка. Ларри сделал много докладов о Python на различных площадках, но это выступление выделяется среди прочих. Хастингс исследует, как можно «сломать» питоновское соглашение о том, что задачи на Python нужно решать быстро.
#видеодня
https://youtu.be/Jd8ulMb6_ls
YouTube
Larry Hastings - Solve Your Problem With Sloppy Python - PyCon 2018
Speaker: Larry Hastings
Stop writing crappy shell scripts—write crappy Python scripts instead!
Other talks will show you how to write clean, performant, robust Python. But that's not always necessary. When writing personal automation or solving one-shot…
Stop writing crappy shell scripts—write crappy Python scripts instead!
Other talks will show you how to write clean, performant, robust Python. But that's not always necessary. When writing personal automation or solving one-shot…
Ловите полезность по сортировкам в Python
Автор расскажет как сортировки работали раньше и как они работают сегодня!
#полезностьдня
https://wiki.python.org/moin/HowTo/Sorting
Автор расскажет как сортировки работали раньше и как они работают сегодня!
#полезностьдня
https://wiki.python.org/moin/HowTo/Sorting