Telegram Web
вакансия Python-программиста в Юлмарт без опыта:
https://spb.hh.ru/vacancy/32948397

Junior Data Scientist без опыта в геймдев:
https://spb.hh.ru/vacancy/32952154

Программист C/Python для занятия наукой:
https://spb.hh.ru/vacancy/32791954

Джун для написания ботов:
https://spb.hh.ru/vacancy/32540615

Стажер в Яндекс для задач ML: 
https://spb.hh.ru/vacancy/32909731
Channel name was changed to «Python для анализа данных»
Учел все ваши пожелания и подготовил второе видео про списки в Python🥳
Жду отзывы, вопросы и предложения😉 😇👍🏻 https://vk.com/video-181854671_456239021
Друзья, по многочисленным просьбам запускаю #python_марафон 🥳
Раз в неделю буду записывать небольшое видео об основах языка Python.
Видео включает теорию и упражнения для самостоятельного выполнения.
Жду отзывы и предложения👍🏻
Отдельное спасибо моим друзьям из Epic Skills за неоценимую моральную поддержку 😉
Да пребудет с вами Гвидо!💪🏻
Поехали!
https://youtu.be/ROIb6kInHD4
Сколько времени необходимо, чтобы профессионально научиться программировать на Python? День? Год или 5 лет?
Здесь нет окончательного ответа.
Ежегодно выходят новые версии, появляются новые библиотеки и технологии.
С удивлением обнаружил, что мой старый код не работает в новой версии pandas.
Обучение как и жизнь - это процесс.
В обучении программированию нельзя достигнуть границы познания.
Друзья, книга "Программирование на языке высокого уровня Python" теперь доступна для заказа на Озоне 🤟🏻

Знаю, что многие из вас ее уже читали ☺️

Буду благодарен за отзывы на Озоне:
https://www.ozon.ru/product/programmirovanie-na-yazyke-vysokogo-urovnya-python-177783809/

На данный момент я дописываю новое дополненное издание, надеюсь, до нового года оно появится в продаже! 😇

PS. немного устаревшая электронная версия лежит на сайте: https://dfedorov.spb.ru/python3/
Составил сравнительную таблицу между мышлением программиста и аналитика данных.
Выяснилось, что аналитик во многом использует инструментарий мышления ученого: постановка и проверка гипотез, разработка моделей и пр. Программист в больше степени инженер, который ориентирован на создание нового.
Выводы: аналитиков нельзя обучать по шаблонам программистов и наоборот, в программу обучения аналитиков необходимо включить курс по научной деятельности.
А вы знали, что в pandas можно создавать собственные методы? Это позволяет значительно упростить жизнь аналитика, например, при создании сводных таблиц. На эту тему перевел статью Криса Моффита: http://blog.dfedorov.spb.ru/all/sozdanie-prostyh-svodnyh-tablic-v-pandas-s-pomoschyu-sidetable/
Друзья, единственный способ освоить Python - это решать практические задачи или кейсы! 👨‍🏫

Сегодня представляю две заметки на эту тему.

1) Эволюция командной оболочки от Python к Jupyter Lab: http://blog.dfedorov.spb.ru/all/evolyuciya-komandnoy-obolochki-python/

2) IPython для системного администрирования (разбираемся с классом IPython.utils.text.SList):
http://blog.dfedorov.spb.ru/all/poluchit-identifikatory-processov-prinadlezhaschih-polzovatelyu/
Задача для разминки: вывести список поддиректорий в текущей директории несколькими способами.

Решение (4 способа): http://blog.dfedorov.spb.ru/all/opredelyaem-podkatalogi-v-tekuschem-kataloge/
Мышление определяется языком программирования.
Часто о мышлении говорят в терминах парадигм программирования.

Парадигмы — различные подходы человека к осмыслению одного и того же явления.

Выделяют четыре основных парадигмы программирования и множество универсальных.

К основным относят:
- Императивное программирование
- Функциональное программирование
- Декларативное программирование
- Объектно-ориентированное программирование

В отличие от научных парадигм (вспомним гео-гелиоцентрическую систему мира) в программировании происходит расширение, а не исключение парадигм.

Все подробности по ссылке:
http://blog.dfedorov.spb.ru/all/paradigmy-v-myshlenii-programmista/
2025/07/02 05:03:14
Back to Top
HTML Embed Code: