Основное руководство по развертыванию Django
Поздравляем, вы закончили работу над своим первым веб-приложением! Ваши модели совершенны. Вы протестировали все свои представления. Вы даже смогли понять, как заставить эту модную штуку работать на JavaScript. Все прекрасно!
Есть только одна маленькая проблема...
...Ваше новое прекрасное приложение работает только на вашем ноутбуке.
https://www.saaspegasus.com/guides/django-deployment/
👉@BookPython
Поздравляем, вы закончили работу над своим первым веб-приложением! Ваши модели совершенны. Вы протестировали все свои представления. Вы даже смогли понять, как заставить эту модную штуку работать на JavaScript. Все прекрасно!
Есть только одна маленькая проблема...
...Ваше новое прекрасное приложение работает только на вашем ноутбуке.
https://www.saaspegasus.com/guides/django-deployment/
👉@BookPython
У меня возникают сложности с продуктивной работой на Python
Изначально я осваивал программирование на Python, и этот язык до сих пор занимает особое место в моем сердце. Именно он научил меня, как нужно подходить к программированию, как моделировать проблему, которую должен решить код, и общаться с компьютером. Свою текущую работу (как и предшествующую) я получил благодаря знанию Python. Я был его фанатом и евангелистом, проводил много времени в сообществах по Python – помогал другим и учился сам. Когда я стал выступать в роли наставника для новичков, то из языков выбрал для себя Python.
Хорошо помню, как у нас с другом состоялся такой разговор.
Rus https://habr.com/ru/companies/productivity_inside/articles/719532/
Eng https://avi.im/blag/2023/refactoring-python/
👉@BookPython
Изначально я осваивал программирование на Python, и этот язык до сих пор занимает особое место в моем сердце. Именно он научил меня, как нужно подходить к программированию, как моделировать проблему, которую должен решить код, и общаться с компьютером. Свою текущую работу (как и предшествующую) я получил благодаря знанию Python. Я был его фанатом и евангелистом, проводил много времени в сообществах по Python – помогал другим и учился сам. Когда я стал выступать в роли наставника для новичков, то из языков выбрал для себя Python.
Хорошо помню, как у нас с другом состоялся такой разговор.
Rus https://habr.com/ru/companies/productivity_inside/articles/719532/
Eng https://avi.im/blag/2023/refactoring-python/
👉@BookPython
Хабр
У меня возникают сложности с продуктивной работой на Python
Примечание: всё, что говорится в этой статье, можно отнести и к любому другому языку с динамической типизацией (скажем, Ruby). Я делюсь своим опытом и мытарствами конкретно по Python только потому,...
Преобразование XML в YAML в Python
XML и YAML - два наиболее часто используемых формата файлов в программной инженерии. Иногда нам необходимо преобразовать XML-файл в YAML или наоборот. В этой статье рассматривается, как преобразовать XML-строку или файл в формат YAML на языке Python.
https://www.pythonforbeginners.com/basics/convert-xml-to-yaml-in-python
👉@BookPython
XML и YAML - два наиболее часто используемых формата файлов в программной инженерии. Иногда нам необходимо преобразовать XML-файл в YAML или наоборот. В этой статье рассматривается, как преобразовать XML-строку или файл в формат YAML на языке Python.
https://www.pythonforbeginners.com/basics/convert-xml-to-yaml-in-python
👉@BookPython
This media is not supported in your browser
VIEW IN TELEGRAM
Симуляция Броска Кубика || Python задачи с технических собеседований
Еще одна задача на Python с технического собеседования.
Задание: Написать функцию для определения вероятности исхода определенного события (бросок кубика).
Вход: Количество граней у кубика (Integer)
Выход: Список, где каждой грани кубика присвоена вероятность ее выпадения
Условия: Может быть несколько кубиков. Количество граней может варьироваться от кубика к кубику. Количество бросков = 1 млн
источник
@BookPython
Еще одна задача на Python с технического собеседования.
Задание: Написать функцию для определения вероятности исхода определенного события (бросок кубика).
Вход: Количество граней у кубика (Integer)
Выход: Список, где каждой грани кубика присвоена вероятность ее выпадения
Условия: Может быть несколько кубиков. Количество граней может варьироваться от кубика к кубику. Количество бросков = 1 млн
источник
@BookPython
Проблема производительности Python в многопроцессорном режиме
Поскольку при использовании потоков Python обладает ограниченным параллелизмом, использование рабочих процессов является распространенным способом использования преимуществ нескольких ядер процессора. Модуль multiprocessing встроен в стандартную библиотеку, поэтому он часто используется для этих целей.
https://pythonspeed.com/articles/faster-multiprocessing-pickle/
@BookPython
Поскольку при использовании потоков Python обладает ограниченным параллелизмом, использование рабочих процессов является распространенным способом использования преимуществ нескольких ядер процессора. Модуль multiprocessing встроен в стандартную библиотеку, поэтому он часто используется для этих целей.
https://pythonspeed.com/articles/faster-multiprocessing-pickle/
@BookPython
Как выполнять итерацию по строкам в pandas и почему этого делать не следует
Один из наиболее распространенных вопросов, возникающих при знакомстве с pandas, - как выполнять итерацию по строкам в pandas DataFrame. Если вы освоили использование циклов в основном Python, то это вполне естественный вопрос.
https://realpython.com/pandas-iterate-over-rows/
@BookPython
Один из наиболее распространенных вопросов, возникающих при знакомстве с pandas, - как выполнять итерацию по строкам в pandas DataFrame. Если вы освоили использование циклов в основном Python, то это вполне естественный вопрос.
https://realpython.com/pandas-iterate-over-rows/
@BookPython
Парсинг данных через api vk и google sheets api на python
Появилась потребность собирать статистику постов из группы в контакте и затем проанализировать реакции подписчиков на конкретные посты. Если переформулировать на выходе стоит задача с заданной периодичностью снимать показания статистики постов в вк и сохранять их.
Я не профессиональный программист и не претендую, поэтому решил сделать все довольно просто. При помощи api VK забирать посты из группы, собираю нужный мне датафрейм и записываю данные в гугл таблицу, так же через api.
https://habr.com/ru/articles/720862/
@BookPython
Появилась потребность собирать статистику постов из группы в контакте и затем проанализировать реакции подписчиков на конкретные посты. Если переформулировать на выходе стоит задача с заданной периодичностью снимать показания статистики постов в вк и сохранять их.
Я не профессиональный программист и не претендую, поэтому решил сделать все довольно просто. При помощи api VK забирать посты из группы, собираю нужный мне датафрейм и записываю данные в гугл таблицу, так же через api.
https://habr.com/ru/articles/720862/
@BookPython
Подборка Telegram каналов для программистов
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux
https://t.me/tikon_1 Новости высоких технологий, науки и техники💡
https://t.me/mir_teh Мир технологий (Technology World)
https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика
https://t.me/itmozg Программисты, дизайнеры, новости из мира IT.
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике
https://t.me/php_lib Библиотека PHP программиста 👨🏼💻👩💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста
1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus
Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
Чат программистов📌
https://t.me/developers_ru
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/books_reserv Книги для программистов
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
https://t.me/xakep_1 Статьи из "Хакера"
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
Английский 📌
https://t.me/UchuEnglish Английский с нуля
Математика 📌
https://t.me/Pomatematike Канал по математике
Excel лайфхак📌
https://t.me/Excel_lifehack
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux
https://t.me/tikon_1 Новости высоких технологий, науки и техники💡
https://t.me/mir_teh Мир технологий (Technology World)
https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика
https://t.me/itmozg Программисты, дизайнеры, новости из мира IT.
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике
https://t.me/php_lib Библиотека PHP программиста 👨🏼💻👩💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста
1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus
Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
Чат программистов📌
https://t.me/developers_ru
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/books_reserv Книги для программистов
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
https://t.me/xakep_1 Статьи из "Хакера"
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
Английский 📌
https://t.me/UchuEnglish Английский с нуля
Математика 📌
https://t.me/Pomatematike Канал по математике
Excel лайфхак📌
https://t.me/Excel_lifehack
13 советов и приемов для создания современных приложений на Flask
Flask приближается к своему 13-му дню рождения в активной разработке, постоянно добавляются новые возможности, облегчающие создание веб-приложений. Тринадцать лет назад индустрия и Flask были ориентированы на серверные страницы, а сейчас большое внимание уделяется JSON API. Flask не отстает от этих изменений, добавляя функции, облегчающие разработку API.
https://pgjones.dev/blog/modern-flask-2023/
@BookPython
Flask приближается к своему 13-му дню рождения в активной разработке, постоянно добавляются новые возможности, облегчающие создание веб-приложений. Тринадцать лет назад индустрия и Flask были ориентированы на серверные страницы, а сейчас большое внимание уделяется JSON API. Flask не отстает от этих изменений, добавляя функции, облегчающие разработку API.
https://pgjones.dev/blog/modern-flask-2023/
@BookPython
Профилирование Python — почему и где тормозит ваш код
Представьте ситуацию: вы написали скрипт для обработки каких-то данных на ноутбуке, ушли попить кофе, а когда пятнадцать минут спустя вернулись, завершилось едва ли 10%.
Почему скрипт работает так медленно? Какая его часть тормозит? Дело в чтении данных, их обработке или сохранении? Как ускорить исполнение? Действительно ли скрипт вообще медленный?
Ответить на все эти вопросы поможет инструмент под названием «профилировщик» (profiler).
Rus https://habr.com/ru/companies/ruvds/articles/757336/
Eng https://betterprogramming.pub/python-profiling-why-and-where-your-code-is-slow-d6f41601dba8
@BookPython
Представьте ситуацию: вы написали скрипт для обработки каких-то данных на ноутбуке, ушли попить кофе, а когда пятнадцать минут спустя вернулись, завершилось едва ли 10%.
Почему скрипт работает так медленно? Какая его часть тормозит? Дело в чтении данных, их обработке или сохранении? Как ускорить исполнение? Действительно ли скрипт вообще медленный?
Ответить на все эти вопросы поможет инструмент под названием «профилировщик» (profiler).
Rus https://habr.com/ru/companies/ruvds/articles/757336/
Eng https://betterprogramming.pub/python-profiling-why-and-where-your-code-is-slow-d6f41601dba8
@BookPython
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Бесплатный Python для Data Science
Introduction to Data Science - Day 1
Introduction to Python - Day 2
Variables and Datatypes in Python - Day 3
Operators in Python - Day 4
Sequence Data Part 1 - Day 5
Sequence Data Part 2 [Tuples and Sets] - Day 6
Numpy in Python | Day 7
Reading Data in Python - Day 8
Python Pandas DataFrames | Day 9
Pandas DataFrame II | Day 10
Data Visualization using Python - Day 11 | Scatter Plots | Matplotlib Library
Data Visualisation using Python - Part 2 | Day 12
Dealing with Missing values in Python | Day 13
Все видео доступны на youtube
@BookPython
Introduction to Data Science - Day 1
Introduction to Python - Day 2
Variables and Datatypes in Python - Day 3
Operators in Python - Day 4
Sequence Data Part 1 - Day 5
Sequence Data Part 2 [Tuples and Sets] - Day 6
Numpy in Python | Day 7
Reading Data in Python - Day 8
Python Pandas DataFrames | Day 9
Pandas DataFrame II | Day 10
Data Visualization using Python - Day 11 | Scatter Plots | Matplotlib Library
Data Visualisation using Python - Part 2 | Day 12
Dealing with Missing values in Python | Day 13
Все видео доступны на youtube
@BookPython