Size: a a a

2021 June 11

R

Roman in Python KZ
Отправь пож-та диаграмму состояний переходов, было бы интересно посмотреть о чем говоришь
источник

R

Reffi_4 in Python KZ
Таблица переходов строится с КА, пример лексера можно найти в инете. Ещё в "книге дракона" по теории компиляторов тоже про это написано, там можно почитать. А так, это обычный ДКА..
источник

DL

Daniyar Lyakhov in Python KZ
Проверка уязвимостей в коде Python с помощью Bandit

Bandit, несмотря на название, не делает ничего плохого. Наоборот, он помогает вам найти в вашем проекте и подключённых к нему модулях всевозможные уязвимости, которые могут привести к проблемам и утечкам данных в будущем.

Подробнее в статье:

https://tprg.ru/HtRV
источник

R

Roman in Python KZ
Мм, да вроде знаю как строится таблица переходов, и зачем постоянного сокращять, не всегда может быть понятно что сокращения означают, например ДКА (детерминированный автомат). Каким образом он работает что определяет некоторый язык. Детерминированный автомат слишком размыто. Если он принимает весь алфавит, пусть английский, то у него должна быть довольно сложная функция, что означает что он сам по себе является довольно комплексным. Я не уверен что такой на первой странице интернета можно найти. Либо я что-то усложнил и не так понял/либо чего-то не понимаю
источник

R

Reffi_4 in Python KZ
Ну, зачастую просто разбивается на процедуры, что "токенизируют" лексемы(например, идентификаторы, операторы, ключевые слова). Я когда писал лексер делал это неправильно, так что может нормальные люди вовсе по-другому пишут, ибо у меня он просто хавал последовательность символов(вообще, токенов, но на этапе поступления в лексер, это символы, и лишь после токенизации-токены/лексемы) и проверял на соответствие при помощи распознающей грамматики, далее по каждому токену(символу)(если он принадлежит грамматике) проходился соответствующими процедурами. После чего собсна токены поступали в парсер, что строит АСТ дерево, а там уже и в вмку/интерпретатор/компил..Что касаемо сокращений, человек, который хоть чутка слышал про КА, ТФЯ должен понять о чем речь, тот же кто не знает-может и погуглить.
А вообще, вот тут немного про это написано:
https://ru.m.wikipedia.org/wiki/%D0%9B%D0%B5%D0%BA%D1%81%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7
Есть ещё книга Пентуса конкретно про теорию формальных языков.
источник

R

Reffi_4 in Python KZ
А так да, лексеры и парсеры писать весьма геморно
источник

R

Reffi_4 in Python KZ
Хотя конечно, зависит от самого языка, у си и луа например там вообще топорно всё, никаких супер сложных махинаций не происходит
источник

GS

Gerr Spiegel in Python KZ
Ну и за что же?)
источник

АА

Алихан Амандык... in Python KZ
не помню)) а может и не я вовсе удалил тебя из группы🤪
источник

GS

Gerr Spiegel in Python KZ
Ок
источник

АА

Алихан Амандык... in Python KZ
welcome back, как говорится
источник

GS

Gerr Spiegel in Python KZ
Спасибо
источник

T

Talina in Python KZ
Вакансия Senior Python/Django developer for Airbyte project

Вилка: ≈3500-4500+
$ 💵
Компания: Zazmic Inc
Формат работы: удаленно
📧Пишите в ЛС @talina_zazmic 📝⚠️
#job #удаленно #remote #fulltime #python #django #вакансия

Необходимые навыки
3+ years of experience with modern Python/Django
Experience with modern database architecture and management techniques
Understanding of architecting, managing, and scaling services, including both internal and external APIs
Strong experience with Docker and containers
Used to working in fast-paced, agile environment
Networking skills (TCP/UDP, IP, proxy, VPN, etc.)
Version control and continuous integration tools (GitLab CI, Jenkins, Travis CI, etc.)
Experience building services that leverage cloud-based infrastructure (GCP, AWS, etc.)
Deep understanding of Linux

Будет плюсом
Experience with modern JavaScript & one JavaScript framework (Vue.js, React.js, Angular, etc.)

Предлагаем
Ability to work remotely from anywhere in the world
Close cooperation with development team and client
Dynamic and challenging tasks
Professional growth
We cover English classes, certification, team buildings, participation in local conferences.

Обязанности
Work on core products that will be used for delivering payloads on high performance satellites in space
Need to be able to truly build and architect
This is mostly a backend facing role
Be flexible to work along the stack and be open-minded to solve new problems every day
Be passionate about Space!

О проекте
Airbyte is an open-source EL(T) platform that helps you replicate your data in your warehouses, lakes and databases.
источник

ZT

Zulfikar Turganov in Python KZ
Добрый день, коллеги! Подскажите пожалуйста по какой вилке по ЗП в КЗ (в среднем) нанимают Junior Data Engineer-ов? Хотя бы примерные цифры)
источник

NT

Nᴜʀᴇᴋᴇ Tᴀᴢʜɪʙᴀᴇᴠ... in Python KZ
В команду разработки adata нужны ребята на позицию Junior Data Engineer!
Компания AllData, Алматы.

Требования:
- Git
- SQL + опыт работы с PostgreSQL, PL/pgSQL будет плюсом
- Знать Python (в т.ч. pandas,beautiful soup), и иметь пет проекты/опыт на нем
- Понимать REST, HTTP, Клиент-Серверную архитектуру
- Знать базовые алгоритмы и структуры данных, и уметь соответственно мыслить
- Опыт с ETL будет плюсом

Обязанности:
- Разработка и поддержка ETL процессов
- Рефакторинг реляционной СУБД, нормализация схем
- Web Scraping
- Интеграция источников данных

- Не удаленно
- Вилка 150k-300k kzt

Если интересно, жду ваши вопросы и СV в личку @Just_Nureke
источник

АА

Алихан Амандык... in Python KZ
вот тебе и ответ😅 один из по крайней мере
источник

ZT

Zulfikar Turganov in Python KZ
ага =) спасибо большое!
источник

DB

Dzamilya Bakieva in Python KZ
Зульфикар, там от уровня знаний зависит, может быть и больше
источник

ZT

Zulfikar Turganov in Python KZ
понял, спасибо
источник

DL

Daniyar Lyakhov in Python KZ
Но иногда она изменяет с R
источник