#python #lib #github #youtube #download
Очень простая либа на Python, хоть и имеет небольшие баги, но все равно делает свою работу очень хорошо - скачивает видосики из Youtube - в пару строчек.
Можно писать интересные сервисы (прототипы) где нужно скачивание Youtube конента.
Уже затестил 😎 работает просто - 5 минут и готово.
https://github.com/nficano/pytube
Очень простая либа на Python, хоть и имеет небольшие баги, но все равно делает свою работу очень хорошо - скачивает видосики из Youtube - в пару строчек.
Можно писать интересные сервисы (прототипы) где нужно скачивание Youtube конента.
Уже затестил 😎 работает просто - 5 минут и готово.
https://github.com/nficano/pytube
GitHub
GitHub - pytube/pytube: A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.
A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos. - pytube/pytube
#python #flask #token #auth
Authentication - очень важный компонент практически любого совеременного приложения.
Делюсь отличным туториал, для тех, кто хочет Dive Deeper и пощупать Token Based Authentication!
https://realpython.com/token-based-authentication-with-flask/
Authentication - очень важный компонент практически любого совеременного приложения.
Делюсь отличным туториал, для тех, кто хочет Dive Deeper и пощупать Token Based Authentication!
https://realpython.com/token-based-authentication-with-flask/
Realpython
Token-Based Authentication With Flask – Real Python
Here we look at how to handle user authentication using JSON Web Tokens in a Flask App.
#async #python
Рекомендую! В каждом языке программирования concurrency реализовано по разному.
В этом видео автор круто и просто рассказывает об ассинхронном Python.
https://www.youtube.com/watch?v=Mj-Pyg4gsPs
Рекомендую! В каждом языке программирования concurrency реализовано по разному.
В этом видео автор круто и просто рассказывает об ассинхронном Python.
https://www.youtube.com/watch?v=Mj-Pyg4gsPs
YouTube
Python Async basics video (100 million HTTP requests)
How I made 100 million HTTP requests in a single thread with Python. I go over the basic concepts that are used to write asynchronous Python code. Once I got my head around them, writing the code we reasonably straightforward, but but I got my head around…
#рекомендос #python #pydantic #validation
Pydantic - это способ валидации данных в Питоне. В этом видео докладчик делает доброе дело: простым языком и наглядно показывает и плюсах работы с этой либой, для улучшения своего API
https://www.youtube.com/watch?v=_5kCjRj6bng
Pydantic - это способ валидации данных в Питоне. В этом видео докладчик делает доброе дело: простым языком и наглядно показывает и плюсах работы с этой либой, для улучшения своего API
https://www.youtube.com/watch?v=_5kCjRj6bng
YouTube
"Валидация данных при помощи Pydantic", Степан Плетнев (Tinkoff.ru)
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
#python #web #crawling
Тот случай, когда важно знать больше чем просто синтаксис языка
“A Single Line of Python Code Scraping Dataset from Webpages” by Christopher Tao https://link.medium.com/cL1r8eYU36
Тот случай, когда важно знать больше чем просто синтаксис языка
“A Single Line of Python Code Scraping Dataset from Webpages” by Christopher Tao https://link.medium.com/cL1r8eYU36
Medium
A Single Line of Python Code Scraping Dataset from Webpages
Hunting for API endpoints from webpages and downloads using Python
#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/
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/
Realpython
Episode #12: Web Scraping in Python: Tools, Techniques, and Legality – The Real Python Podcast
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…
#python #auth #fastapi
Good article on Auth in FastApi/Python - quite easy to follow and with code attached
https://medium.com/data-rebels/fastapi-how-to-add-basic-and-cookie-authentication-a45c85ef47d3
Good article on Auth in FastApi/Python - quite easy to follow and with code attached
https://medium.com/data-rebels/fastapi-how-to-add-basic-and-cookie-authentication-a45c85ef47d3
Medium
FastAPI — How to add basic and cookie authentication
As FastAPI is a great framework to work with, we explore the options to secure endpoints with Basic, Cookie and OAuth2 authentication.
#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
Хоть и старая, но очень крутая преза. Обязательна к просмотру всем, кто работает с БД
"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
YouTube
Flexing SQLAlchemy's Relational Power
Brandon Rhodes
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? Th
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? Th
Forwarded from Типичный программист
Бразильский программист собрал в одном месте заметки по компьютерному зрению и основам алгоритмической обработки изображений.
Распознавание объектов и цифр, библиотеки для визуализации 3D-графиков, сложная теория обработки изображений простым языком и не только. Всё на Python, с красивыми картинками и примерами кода:
https://diegoinacio.github.io/computer-vision-notebooks/
#python #computervision
Распознавание объектов и цифр, библиотеки для визуализации 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/
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/
Claudiojolowicz
Hypermodern Python
A guide to modern Python tooling with a focus on simplicity and minimalism.
„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
Пока читал\смотрел на тему написания чистого кода, прошелся по старым выступлениям по улучшению питоновских софтов. Делюсь с тобой своей подборкой на эту тему в Питоне, чтобы ты не тратил время:
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
YouTube
Mariano Anaya: Clean code in Python
Introduction to the clean code principles tailored for Python projects. The goal is to achieve better code quality and a more maintainable code base. Python has a nature of being clear, and easy to follow, so let's take advantage of it in our own code, in…
#python #memory
Относительно простым языком написано про управление памяти в Python.
Ещё много что остаётся вне статьи, но даже прочитать только про это уже даёт чуть больше понимания что происходит с памятью.
Нужно это знать программисту/инжинеру или нет, решать тебе!
https://m.habr.com/ru/company/domclick/blog/530804/
Относительно простым языком написано про управление памяти в Python.
Ещё много что остаётся вне статьи, но даже прочитать только про это уже даёт чуть больше понимания что происходит с памятью.
Нужно это знать программисту/инжинеру или нет, решать тебе!
https://m.habr.com/ru/company/domclick/blog/530804/
Хабр
Как работает память в Python
Что такое память и зачем она нужна? Ни одна компьютерная программа не может работать без данных. А данные, чтобы программа имела к ним доступ, должны располагаться в оперативной памяти вашего...
Начинаю путаться в тэгах. Пиню для себя и других
Про жизнь в Амазон: #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
Про жизнь в Амазон: #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
YouTube
Mock Interviews
Share your videos with friends, family, and the world
#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.
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.
Medium
Basics of Python Syntax: Variables
In this lesson, you will learn about the basic syntax of Python, with a focus on variables.
🔥7❤1👍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!
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!
Medium
Intro to Programming: Lists
Basics of Python Syntax / Intro to Programming
🔥6