„Chillin‘“ at Amazon
619 subscribers
27 photos
1 video
7 files
370 links
Amazonian SDE is sharing, 'cause sharing is caring 👨‍💻

note: I do not represent any of my employers in this channel
Download Telegram
#python #lib #github #youtube #download

Очень простая либа на Python, хоть и имеет небольшие баги, но все равно делает свою работу очень хорошо - скачивает видосики из Youtube - в пару строчек.

Можно писать интересные сервисы (прототипы) где нужно скачивание Youtube конента.

Уже затестил 😎 работает просто - 5 минут и готово.

https://github.com/nficano/pytube
#python #flask #token #auth

Authentication - очень важный компонент практически любого совеременного приложения.

Делюсь отличным туториал, для тех, кто хочет Dive Deeper и пощупать Token Based Authentication!

https://realpython.com/token-based-authentication-with-flask/
#async #python
Рекомендую! В каждом языке программирования concurrency реализовано по разному.

В этом видео автор круто и просто рассказывает об ассинхронном Python.

https://www.youtube.com/watch?v=Mj-Pyg4gsPs
#рекомендос #python #pydantic #validation

Pydantic - это способ валидации данных в Питоне. В этом видео докладчик делает доброе дело: простым языком и наглядно показывает и плюсах работы с этой либой, для улучшения своего API

https://www.youtube.com/watch?v=_5kCjRj6bng
#python #web #crawling
Тот случай, когда важно знать больше чем просто синтаксис языка

“A Single Line of Python Code Scraping Dataset from Webpages” by Christopher Tao https://link.medium.com/cL1r8eYU36
#python #scraping #legal
Do you want to get started with web scraping using Python? Are you concerned about the potential legal implications? What are the tools required and what are some of the best practices? This week on the show we have Kimberly Fessel to discuss her excellent tutorial created for PyCon 2020 online titled “It’s Officially Legal so Let’s Scrape the Web.”

https://realpython.com/podcasts/rpp/12/
#python #sqlalchemy

Хоть и старая, но очень крутая преза. Обязательна к просмотру всем, кто работает с БД

"How do you take the big step from casual SQLAlchemy user, who treats your database as a mysterious object store, to advanced power user, who optimizes critical queries, plans indexing and migrations, and generates efficient reports?"

https://www.youtube.com/watch?v=399c-ycBvo4
Forwarded from Типичный программист
Бразильский программист собрал в одном месте заметки по компьютерному зрению и основам алгоритмической обработки изображений.

Распознавание объектов и цифр, библиотеки для визуализации 3D-графиков, сложная теория обработки изображений простым языком и не только. Всё на Python, с красивыми картинками и примерами кода:

https://diegoinacio.github.io/computer-vision-notebooks/

#python #computervision
#python

This article series is a guide to modern Python tooling with a focus on simplicity and minimalism.1 It walks you through the creation of a complete and up-to-date Python project structure, with unit tests, static analysis, type-checking, documentation, and continuous integration and delivery.

Here is a list of the articles in this series:

Chapter 1: Setup (this article)
Chapter 2: Testing
Chapter 3: Linting
Chapter 4: Typing
Chapter 5: Documentation
Chapter 6: CI/CD

https://cjolowicz.github.io/posts/hypermodern-python-01-setup/
„Chillin‘“ at Amazon
Последнее время читаю и смотрю много литературы на тему написания чистого и правильного кода, на тему дизайна правильной архитектуры, что поможет избежать кучу проблем в будущем с развитием и поддержанием продукта Пока немного почитал на тему DDD, понял,…
#python #подборка #неБлагодари

Пока читал\смотрел на тему написания чистого кода, прошелся по старым выступлениям по улучшению питоновских софтов. Делюсь с тобой своей подборкой на эту тему в Питоне, чтобы ты не тратил время:

1. Clean code in Python: https://www.youtube.com/watch?v=n_Y-_7R2KsY
2. Type-checked Python (Instagram) + MonkeyType: https://www.youtube.com/watch?v=pMgmKJyWKn8
3. Про Hypothesis и Contracts: https://www.youtube.com/watch?v=MYucYon2-lk
4. Loop like a native: while, for, iterators, generators: https://www.youtube.com/watch?v=EnSu9hHGq5o
#python #memory
Относительно простым языком написано про управление памяти в Python.

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

Нужно это знать программисту/инжинеру или нет, решать тебе!

https://m.habr.com/ru/company/domclick/blog/530804/
Начинаю путаться в тэгах. Пиню для себя и других

Про жизнь в Амазон: #LifeAtAmazon

Architecture:
#systems #design #architecture #systems_design #db #distributed

Language specific:
#python #go

Other:
#ML, #myTechNotes, #DeepDive

About interviews:
Время от времени, преимущественно во время отпуска, провожу Mock интервью.
Все, связанное с интервью, выкладываю по тэгам: #interview #mock #systems_design

Если у тебя будет скоро интервью и тебе нужен Mock Interview, то можешь написать, мне. И если у меня будет получаться по времени, то сможем организовать. Имей в виду, что mock интервью я записываю на видео и выкладываю для других. Также рекомендую посмотреть предыдущие записи, чтобы не допускать примитивные ошибки: https://www.youtube.com/playlist?list=PL3tja-7IZ-wXHY-lvb32-zGnRJaS5yCkU
#python #basics #tutorial #chatgpt
I always wanted to write my programming course — very simple and clear and gradual introduction to each topic and simple explanation answering question “Why”. With the release of ChatGPT-3 and the ability to generate the content, the geek living inside me couldn’t resist catching on. I decided to write a course co-authored with AI and understand what kind of animal this is.

Although, I will expose my experience of establishing relationships and communication with ChatGPT-3 separately, here is my first hands-on impression. Software developers do not need to worry about their jobs (yet) — working with AI demands for lots of human interventions to ensure the quality of the content.

Anyways, find the first lessons for “Intro to Programming” below:

- Intro to Programming: Variables: https://medium.com/@yeldos/basics-of-python-syntax-variables-c9bceb48c7b4
- Intro to Programming: Why we need variables: https://medium.com/@yeldos/basics-of-python-syntax-why-we-need-variables-6b8029d938aa
- Intro to Programming: Naming Variables: https://medium.com/@yeldos/basics-of-python-syntax-naming-variables-afa9ba79f071

Share it with your little brothers and sisters who want to learn more about coding.

I will keep the list updated and will gradually finish the course. It does take lots of time yet...

And remember, I am always open for a feedback! So, drop your questions, corrections, and any other thoughts in the comments below.
🔥71👍1
#python #basics #tutorial #chatgpt

At the end of last year, I began working on creating a tutorial called
"Intro to Programming," with the help of ChatGPT3. I have been gradually
adding more topics to the content, so I just improved the previous ones
based on feedback from the first students and added two new topics:
lists and loops.

- Lists: https://medium.com/@yeldos/intro-to-programming-lists-b5999ad00fc
- Loops: https://medium.com/@yeldos/intro-to-programming-loops-565995032bdd
- Overview of the whole course: https://medium.com/@yeldos/intro-to-programming-9536d8614a02

So check them out and keep sharing your feedback with me 😍 I am happy to make the content more student-friendly 🫡

Also, share with your little brothers and sisters!
🔥6