Новички в Python часто узнают о полезных приемах слишком поздно.
Мы собрали советы от опытных программистов, которые помогут вам избежать типичных ошибок и сразу писать код как профи.
#Lifehack #Collection #Code | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥3
Два самых популярных инструмента для работы с данными — Python и SQL.
Они хороши для обработки, анализа данных и для их визуализации и интерпретации.
В этой статье расскажем о каждом языке и как они взаимно дополняют друг друга.
#SQL #Data | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3❤2🤝1
Эта статья — не о вечной молодости и не про биохакинг. Это — живая техническая ретроспектива о том, почему некоторые программисты становятся сильнее с возрастом, а не наоборот.
Как меняется восприятие кода после 40? Почему опытный разработчик способен «разруливать» архитектурные адские кухни там, где молодёжь сгорает на ревью? И при чём тут ассемблер, собаки и JavaScript? Ответы — в статье.
#Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4🔥3
Pydantic — это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения прочности и надежности вашей кодовой базы.
#Library #Pydantic #Data | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥2🤝2
Media is too big
VIEW IN TELEGRAM
В видео затронем все вопросы и все аспекты, включая рейтинг языков.
Видео содержит:
- Что нового
- Учёба должна быть бесплатной
- Нужна ли математика?
- Нужен ли английский язык?
- Что по поводу возраста? Когда начинать
- Про смену профессии, зачем становиться программистом?
- А что если не получится?
- ШАГ ПЕРВЫЙ. Выбор первого языка программирования
- Примеры какие бывают языки и платформы
- Шаг ноль. Как выбрать сферу?
- Альтернативное начало. План Б.
- Методичка как стать программистом
- Платные курсы и менторство
- Рейтинги языков программирования
- ШАГ ВТОРОЙ. Учеба и практика!
- Где практиковаться?
- Про боевую практику и страхи
- ШАГ ТРЕТИЙ. Боевой опыт.
- Совет первый. Изучите Git и GitHub.
- Совет второй. Учите алгоритмы.
- Совет третий. Учите паттерны.
- Совет четвертый. Гугл, переводчик и ИИ чат боты.
- Совет пятый. Как задавать или НЕ задавать вопросы.
- Что дальше?
#Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥3
Python представляет популярный высокоуровневый язык программирования, который предназначен для создания приложений различных типов.
— Это и веб-приложения, и игры, и настольные программы, и работа с базами данных.
‼️ Руководство содержит 10 глав:
- Введение в Python
- Основы Python
- Объектно-ориентированное программирование
- Обработка ошибок и исключений
- Списки, кортежи и словари
- Модули
- Строки
- Pattern matching
- Работа с файлами
- Работа с датами и временем
#Guide | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥3
Работа с большими текстовыми файлами в Python может показаться настоящим вызовом.
Когда файлы достигают гигабайтов, попытка загрузить их в память целиком может привести к сбою программы.
— Python предлагает несколько методов для эффективной обработки таких файлов без излишней нагрузки на память и потери производительности.
#File | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥2🤝1
Python — один из самых популярных и востребованных языков программирования.
В процессе работы с языком каждый находит для себя какие-то модули, приёмы или библиотеки, облегчающие жизнь.
— В этой подборке вы узнаете о некоторых полезных хитростях.
#Collection | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4🤝2❤1
Заразное ментальное расстройство, поражающее программистов, чрезмерно увлекающихся объектно-ориентированным программированием (ООП) и паттернами проектирования.
Симптомы включают:
1. Неспособность писать простой код
2. Чрезмерное усложнение архитектуры и патологическую потребность во внедрении фабрик, стратегий и синглтонов даже там, где они не нужны.
#Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3🤝2❤1
В посте мы рассмотрим, как можно написать свой компилятор C-подобного языка меньше чем за час, исписав всего 300 строчек кода.
— В качестве бонуса, сюда входит и код виртуальной машины, в байткод которой будет компилироваться исходник.
Компилятор будет писаться на Python.
#Compilers #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3🤝2❤1
❗️ Круговой импорт — эта ошибка импорта обычно возникает, когда два или более взаимозависимых модуля пытаются совершить импорт до того, как будут полностью инициализированы.
Вы когда-нибудь сталкивались с круговым импортом в Python?
Это очень распространенный запах кода, который указывает на то, что что-то не так с дизайном или структурой.
#Circular #Import | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4🔥2🤝1
Media is too big
VIEW IN TELEGRAM
В данном видео рассмотрим примеры игр используя библиотеку Pyxel.
— Данный инструмент позволяет создавать достаточно красивые и современные игры с пиксельной графикой.
Чтобы использовать библиотеку, вам не нужно иметь опыт в создании игр, так как множество инструментов уже готовы к использованию.
#Library #Pyxel #Game | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3❤2🤝1
Django - это фреймворк для создания веб-приложений с помощью языка программирования Python
Фреймворк является бесплатным. Он развивается как open source, его исходный код открыт, его можно найти репозитории на githube.
❗️ Содержание руководства по созданию веб-приложений на языке Python с помощью фреймворка Django включает в себя 5 глав:
- Введение в Django;
- Представления и маршрутизация;
- Шаблоны;
- Работа с формами;
- Модели.
#Guide #Django | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3❤2🤝1
Тот кто писал эту статью полный зануда.
— Автор пишет на Питоне более 10 лет, и в этой статье он решил поделиться своим опытом программирования, а если быть точнее, то чем он его бесит.
#Opinion #Experience | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥2🤝1