class Python
10.9K subscribers
1.37K photos
15 videos
9 files
589 links
Первый журнал о Python

Ссылка на канал: @class_python
Download Telegram
👑 Гвидо Ван Россум - голландский программист и автор языка программирования Python. Он был пожизненным диктатором языка до 2018 года, а теперь входит в Руководящий совет Python.

▶️ В этой окфордской дискуссии он рассказывает об истории и фичах языка, работу в больших компаниях, мотивацию и даже про женщин в программировании 👩‍💻

#info

class Python
👍10👏5🔥4
СodeCombat или как одновременно катать катку и программировать

🎮 Игра CodeCombat позволяет выучить Python (или JavaScript, CoffeeScript и тд) играючи. Она поможет разнообразить процесс обучения без потери эффективности

Здесь нужно выполнять различные задачи, управляя героем с помощью команд 🏃 При этом с каждым уровнем сложность игры возрастает и для прохождения требуется всё больше кода

📎 Поиграть можно по этой ссылке

#info

class Python
👍20🔥52
💻 Подборка актуальных бесплатных хакатонов

Технологические задач агроиндустрии от AgroCode. Акутально для разработчиков, Data Science и ML - специалистов.
Призовой фонд: 1.400.000₽

API хакатон от ВТБ. Предстоит попытаться разработать API или создать систему обеспечения безопасности.
Призовой фонд: 1.800.000₽

Skolkovo Hack 2022. Треки на выбор: модель ранжирования, блокчейн или разработка видео-редактора.

#info

class Python
🔥6👍4💯3
🗺 Python Roadmap

Научиться программировать на Python с нуля - сложно или нет? Секрет успеха - структурированное изучение. Здесь важно не утонуть в информации

❗️Именно поэтому мы составили дорожную карту, которая поможет не запутаться и эффективно пройти весь путь обучения.

А на каком этапе ты?

#info

class Python
38👍13🔥5
YouTube: курс по алгоритмам и структурам данных на Python от МФТИ

Лектор Тимофей Хирьянов подробно рассказывает про графы, стеки и другие структуры данных и объясняет особенности языка Python. Разбираюся алгоритмы и их реализация.

👉 Посмотреть можно здесь

#info

class Python
16👍16❤‍🔥2
📌 Что должен уметь backend-разработчик?

Backend-разработчик отвечает за серверную часть сайта. Его задачи — это «начинка». Если сайт быстро загружается и безопасно хранит данные — поблагодарите за это backend-разработчика 🧑‍💻

Спрос на таких специалистов растёт из-за развития экономики, появления новых проектов и ниш. А вместе со спросом растут и зарплаты 😁

✌️ Разбираемся, что нужно уметь, чтобы называть себя Backend-разработчик

#info

class Python
👍303🤯2🔥1
😮 Приложение для проката зонтиков или как школьники делают стартапы

В этой статье два ученика 11 и 9 классов рассказали, как они сами разработали настоящее приложение на Android, включая бэкенд, фротенд и аппаратную часть

👉 Прочитать можно здесь

#info

class Python
👍17🤯8🔥4👏3🌚1
✈️ Ошибка выжившего

В статистике существует понятие систематической ошибки выжившего, когда исследователи ищут общие черты среди «выживших», не уделяя должного внимания информации о «погибших»❗️

Примером служит задача поиска места укрепления брони английских бомбардировщиков, поставленная перед математиком Абрахамом Вальдом во время Второй Мировой войны. У возвратившихся на базу самолётов пробоины были в основном на крыльях и хвосте, но Вальд рассудил, что укреплять нужно кабину и топливный бак, ведь бомбардировщики с попавшими туда снарядами не возвращаются.


#info #статистика

class Python
🔥22👍12🤯2
📄 Этапы профессиональной карьеры разработчика: какие задачи решают junior, middle и senior

На что способен senior, какие задачи решает middle, а какие - junior? Об этом авторы этой статьи поговорили с Алексеем Некрасовым, лидером направления Python в МТС.

👉 Читать

#info

class Python
👍14🤯3👏1
📌 Обфускация кода или кручу верчу запутать хочу

Вчера я запустил уникальный проект c открытым кодом. Сегодня мой алгоритм взломан, а идея украдена. Надо было использовать обфускацию!

Обфускация — это когда мы берём понятный код и делаем из него что-то непонятное, но работающее точно так же. Применяется для защиты кода от копирования и взлома.

#info

class Python
👍325🔥5🤯5
🐍 SaaS – это на парселтанге?

SaaS — это совсем не язык змей, это абревиатура от Software aa Service, что переводится как «программа как услуга». В пример можно привести Microsoft Excel: им можно пользоваться в браузере, купив подписку. То есть нет необходимости устанавливать этот софт на компьютер.

🧩 Получается, что ты больше не покупаешь конкретную программу. Ты покупаешь временное право пользоваться сервисом.

SaaS – это удобно, потому что все работает, как говорится, из коробки. Но есть и минусы. Например, сервис может отказаться работать из-за санкций, сбоя или чего угодно еще, и все твои проекты пойдут прахом.

#info

class Python
👍184👏2🌭2
🥳 Python обогнал C и стал самым популярным языком программирования в рейтинге Tiobe

Популярность Python все растет и растет. Причина кроется в простоте языка и большом разнообразии библиотек. А также в использовании Python при разработке продуктов машинного обучения, в анализе данных и научно-исследовательской деятельности 📈

👉 Также, по словам экспертов, Python (в сочетании, например, с JavaScript), лучше походит для фулстек разработок, чем другие, в том числе низкоуровневые, языки

#info

class Python
👍293🤯3
🤯 Лопнет ли IT-пузырь?

За последние несколько лет этот вопрос всплывает все чаще и чаще. Людей, которые хотят войти в IT, чудовищно много, и на одну вакансию может быть 100, 200, 1000 желающих. Лопнет ли этот пузырь?

Наш ответ – нет. Специалисты и гуру всегда нужны в любой сфере. Спрос на миддлов и сеньоров не падает.

👉 Однако если не хотите конкурировать с псевдопрограммистами, которых привлекают только деньги, то изучайте основы, вникайте в Computer Science, математику и алгоритмы. Тогда вы точно выиграете этот марафон.

#info

class Python
👍25🕊4👏3😁1😍1🐳1💯1🍌1
💁 SCRUM – очередное модное слово?

Да. И нет.

SCRUM — это способ управлять проектами, который часто используется в разработке софта. Работа здесь нарезается на небольшие циклы — итерации. В скраме много внимания уделяется организации труда — чтобы всем было удобно работать, конфликты разрешались заранее и т. д. 

Скрам критикуют за излишнюю ритуальность и за модность, однако надо понимать, что критика скрама — это в первую очередь критика плохой реализации скрама и людей, которые неуместно его используют 😉

#info

class Python
👍18👏2
↪️ Что такое легаси?

С английского legacy – наследие. Получается, легаси-код — это код, который перешёл «по наследству» от предыдущих разработчиков. Вот в Windows 10 до сих пор остаются фрагменты, написанные ещё 20 лет назад👵

Здесь минус не в том, что старый код работает плохо, а в том, что его неудобно поддерживать. Если легаси-код работает и не требует вмешательства — то можно пока не париться, пусть работает. Будет время — перепишем (наверное) 🔥

#info

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29😱4🍌3❤‍🔥11
🗂️ requirements.txt от А до Я

Знакомое название файла? Ты точно его видел в Python-проектах. Так вот, это файл, который нужен для управления зависимостями: это все, благодаря чему работает твой код (в основном сторонние библиотеки) ⚙️

Отвечаем на все частые вопросы по этой теме и рассказываем разные пути виртуозного (и главное автоматического) создания файла requirements.txt

#info

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥5
Предел Бреммермана, он же предел мечтаний

📢 Получается ли у тебя представить бесконечность? А если мы расскажем тебе о компьютерной бесконечности, которая является вполне конкретным числом?

Еще в далеком 1964 году Ханс Бреммерман опубликовал статью, в которой и вывел это число с помощью эйнштейновской эквивалентности массы-энергии и соотношений неопределённости Гейзенберга 😨

В общем, как всегда все сложно, а мы рассказали просто: сколько это, как это представить, и где это водится...

#info

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🐳8🔥31
DevOps roadmap

Востребованность DevOps инженеров на рынке труда очень высокая и не перестает расти. Это редкая и высокооплачиваемая профессия ⬆️

Подготовили фирменную дорожную карту, которая шаг за шагом сделает из тебя профессионала. Главное – не пропусти изучение питона 🐍

#info

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍8🕊5
⁉️ Что такое зеро-код?

Нет, это не как кола. Ну, точнее, не совсем...

Зеро-код — это когда программы, сервисы и всякая автоматизация делается без единой строчки кода, а с помощью более наглядных и визуальных инструментов. Приводим примеры, и объясняем, что все это значит для мира IT 💻

#info

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17👏4🍌1
🤖 Чем мидл отличается от джуна?

Этот рассказ о том, в чем отличаются требования к джуниор и мидл Python разработчикам. Отвечаем на главный вопрос: что здесь важнее, хард или софт? ⚙️

#info

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥8