ProIT
36 subscribers
128 photos
46 videos
1 file
35 links
Приветствую , вас в нашем канале , здесь контент про IT , от Bakand до Mobile разработки 👨‍💻
Вас ждут слова недели интересные инструменты и термины , а так же обучающие видео и советы как улучшить ваш код 📄
Download Telegram
Flask мощный инструмент для создания веб приложений , но давайте поподробнее
Flask это веб-фреемворк для python 🐍

История Flask : Как не странно Flask в 2010 году был создан Армином Роначером и написан на Python
Flask уже 15 лет и он постепенно теряет популярность 💔
Но многих разработчиков это не останавливает и вот почему 🤷

У Flask есть аналоги:
🟩Django
🟦Fast API
Но их сторонятся и всё-таки до сех пор
используют Flask многие разработчики и вот почему
🟩Django
У Django очень сложная структура файлов , в Django , мы следуем по определённому уже заданному макету , никакой индивидуальности
Если вы захотите создать простенький сайт то у вас с Django это не получиться , вам обязательно придётся создавать админку в вашем сайте , даже если вы этого не хотите
Django хорош там где нужна скорость и большая нагрузка
🟦Fast API
Fast API очень похож на Flask , но есть одно , но это асинхронность 🤯

Вот так выглядит обычная функция

def greet():
print("Привет!")
import time
time.sleep(1)
print("Прошло 1 секунда")

greet()

А вот так асинхронная
import asyncio  
async def greet():
print("Привет!")
await asyncio.sleep(1)
print("Прошло 1 секунда")
asyncio.run(greet())

Да разницы особа нет , но это только часть асинхронности 😁
Fast API нужен когда нужно быстро написать какое-то приложение

Но вернёмся к Flask , Flask это что то между Fast API и Django , он мошьный и легко пишется

Ссылка на документацию :https://flask.palletsprojects.com/

Пример самого простейшего приложения на Flask

from flask import Flask
app = Flask(__name__)
@ app.route('/home')
def home():
return "Hello, World!"
if __name__ == '__main__':
app.run(debug=True)

На странице нашего сайта появиться Hello World

Flask я оцениваю на 8 из 10 , так как он уже начал устаревать , но все же он и по сей день мошьный и простой 🚀

#ProIT #Flask
👍8
Не кажется что это правда ?
👍6
Forwarded from Deleted Account
👍6
Forwarded from Exceed
😁6
🌄Доброе утро всем сегодня я хочу провести голосование

😱Делать ли статью про fronted ?


Мне нужна идея для следящего поста . И я решил чтобы все проголосовали про что мне рассказать в следующий раз . Поставьте 👍 или 👎 .

🤖А вот рандомный факт (чтобы было что-то кроме голосования )

📎Что такое открытый исходный код (open source) - это код который может просматривать и редактировать любой желающий . С помощью открытого исходного кода создавались маленькие так и большие проекты например как язык программирования Gleam https://github.com/gleam-lang/gleam .

🤝А где можно найти open source ?

Open source есть на таких платформах как : Git Hub , Git Lab , SourceForge и CodePlex . Есть много open source но мой любимый это это мини проекты python https://github.com/titov12cvadratnay/python-mini-project/tree/main . Там есть много проектов предназначенных для новичков 🤓

#ProIT #TitKit #факты
👍5🔥1👨‍💻1
💡 Совет по Unity

Возможно вы не замечали, но в последних версиях Unity если нажать Ctrl + Правая кнопка мыши, то вы сможете выбрать нужный вам объект под курсором мыши из контекстного меню.

А ведь были времена когда закликивая окно сцены можно было сдать КМС по киберспорту.

#tips

Subscribe:
@ProGame152
👍6
Ребята , не забываем что у нас есть группа 🅰️

Ссылка:
https://t.me/proitgrouptop

Переходите туда и обсуждайте тему IT и не только 😊
#ProIT
👏8
📈Срочный опрос !!!

Чтобы наш канал стал лучше я решил провести опрос . Этот опрос даст понять кто на чём программирует . Опрос будет проводится в комментариях .

Чтобы по участвовать в опросе просто напишите в коментах ответы на эти вопросы:

На чём программируешь ?
Твой лучший проект ?
Над каким проектами работаешь ?

📊Результаты голосования

И так пришло время результатов голосований . 3 человека про голосовали за 👍 и 0 проголосовали за 👎 . И 3 подписчика воздержались отправив 👨‍💻 и🔥 . В голосовании делать ли пост по JS выигрывает ... СДЕЛАТЬ ПОСТ ПО JS .
Поэтому следующий пост будет про JS

#ProIT #TitKit #опрос
👀5
👾Сегодня я хочу рассказать про фреймворк Phaser.js

Этот JS фреймворк позволяет создавать игры на JavaScript . Я самого начала мечтал создавать игры на JS прямо в браузере ... и моя мечта сбылась 🥹. Поэтому информация будет полезна геймдев разработчикам так и веб разработчикам

🎮Phaser3 это - игровой фреймворк JavasScript , игры сделанные на нём можно запускать прямо в браузере . У них есть хорошая документация в которой вы создадите свою казуальною игру https://docs.phaser.io/phaser/getting-started/what-is-phaser . А если хочется посмотреть игры созданные на этом фреймворке тогда посмотрите все игры созданные на Phaser тут https://phaser.io/news/category/game .

Преимущества Phaser :
🚴‍♂️Быстрый
👾Игры можно запускать в браузере
📝Нужны знания всего одного языка программирования JS

⭐️Итоги : Phaser3 подойдёт для казуальных игр , а вот для более крупных проектах
лучше выбрать что-то другое . Но если вы веб разработчик то советую по пробовать . Оцениваю этот фреймворк 9 из 10 .
#ProIT #TitKit @ProGame152
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
После этого не говорите, что не знаете как торжественно провести релиз странички своей игры в Steam 😎

Subscribe for @ProGame152
😁6
Начинаем учить Python 🔥
Многие просили меня провести курс по изучению Python
И вот оно, встречайте!
Этот текстовый курс продлится около месяца
После его прохождения вы научитесь:

Создавайте простые консольные игры
Создавать калькулятор
Создайте собственного Тг-бота
Или даже взломать свой компьютер
В конце будет классный проект

В конце будет классный проект
Потом, по вашему желанию, я создам еще один курс
Где вы уже будете создавать реальные проекты, которые приносят деньги


Ну а первый урок ждите уже сегодня, а я пока подожду ваших отзывов 😊
🔥5
🤔А вы знали ... что программисты убивают миллиарды микроорганизмов

#ProIT #TitKit #факты #юмор
🤯6🤔1
Всем привет !
Я сделал канал на который буду выкладывать все о том как я учусь геймдеву, буду рад твоей подписке !
https://t.me/mygamedev52
👀3
Вот такая жизнь программиста 🤡
#ProIT #юмор #TitKit
👍4
Сегодня я нашёл стикеры программиста 😁
#ProIT #TitKit
👍2😁1
This media is not supported in your browser
VIEW IN TELEGRAM
🎮 Хотите погрузиться в мир геймдева? 🎮

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

📢 Подписывайтесь на https://t.me/mygamedev52 и станьте частью нашего сообщества!

Не упустите шанс развивать свои навыки и общаться с единомышленниками. Жду вас на канале! 🚀
👍8
Слово сегодняшней недели 🔮- game jam

Game Jame - сбор разработчиков игр с целью создания одной или нескольких игр за ограниченный промежуток времени ( обычно 3 дня )
За это время 🕘
разработчики должны успеть создать игру на определённую тематику 🎾 , а потом загрузить её на платформу 🚀

Плюсы game jam
1. Очень прокачивает ваш опыт в разработке 👨‍💻 - вы прокачаете ваши скилы на реальной практике
2. Даёт нужнейший навык работы в команде - без команды в game jam никуда , вы учитесь грамотно распределять задачи 📚, и работать вместе
3. Работа в быстром темпе - За каких то 3 дна вам придётся создать целую игру которая и ещё должна заинтересовать разработчиков game jam
4. Идею для новой игры 🚀- На Game Jam вы сами придумываете с командой идею небольшой игры 🎮 , что в будущем может превратиться в крупный проект
5. Деньги - За game jam платят , но надо хорошенько постараться что бы занять призовые места (в среднем платят 75$)

🟦 Новичкам - прокачают навыки разработки и работы в команде

🟦 Профессионалам - прокачают скилы 🏅 и может появиться идея для крупного проекта


Game Jam это крутой конкурс разработчиков игр 🎮
Но со своими ямами
Поэтому чистые
8/10 Game Jam заслуживает

#ProIT #Game #GameJam
🤔5🔥2
🚀 Сегодня поговорим о библиотеке `Rich` — красивый вывод в терминал! 🎨

Привет, кодеры! 👨‍💻👩‍💻

Хотите, чтобы ваш терминал выглядел стильно и информативно? Тогда знакомьтесь с библиотекой `Rich`!

### Что умеет Rich?
Цветной текст — больше никаких скучных монохромных логов!
Таблицы — выводите данные в удобном и красивом виде.
Прогресс-бары — идеально для долгих задач.
Подсветка синтаксиса — как в IDE, но прямо в консоли!
Emoji-поддержка — потому что код должен быть веселым! 😆

### 🚀 Пример кода:
from rich import print
from rich.table import Table
from rich.progress import track
import time

print("[bold green]Привет, [underline]Rich[/underline]![/bold green] 😎")

table = Table(title="Мои навыки")
table.add_column("Технология", style="cyan")
table.add_column("Уровень", style="magenta")
table.add_row("Python", "⭐️⭐️⭐️⭐️⭐️")
table.add_row("SQL", "⭐️⭐️⭐️⭐️")
table.add_row("Docker", "⭐️⭐️⭐️")

print(table)

for step in track(range(10), description="Обработка..."):
time.sleep(0.1) # Имитация работы


### 📥 Установка:
pip install rich


Попробуйте Rich в своем следующем проекте и сделайте выводы в терминале удобными и красивыми! 🚀

#Python #Программирование #Библиотеки #Rich #ProIT

---

Как вам? Хотите больше таких постов? Пишите в комментариях! 👇😊
🔥5
Что такое LOLCode ?

👋Всем привет сегодня я хочу рассказать о язык программирования LOLcode . Я давно слышал этот язык программирования прикольный , но не знал почему . Оказывается у ЛОЛкод очень прикольный синтаксис . Что когда ты пишешь код ты получаешь целою историю про котов .

🤖Вот пример кода который выводит HAI WORLD!
HAI 1.2  
VISIBLE "HAI WORLD!"
KTHXBYE

Переводится это как :
ХАЙ 1.2
ВИДНА надпись "ПРИВЕТ, МИР!"
ПРИВЕТ


⭐️Вот такой опять странный язык программирования который практический не нужен . Ну зато можно просто разыграть друзей 😁 . Оцениваю язык программирования 10 из 10 . Просто потому-что он прикольный .

#ProIT #факты #TitKit
😁7
Документация , документация бла бла бла

Всем привет друзья сегодня поговорим про документацию📁💻

Документация - это совокупность документов, посвящённых какому-либо вопросу (задаче, проекту, изделию и др.) ...
Ну а если по простому 😁 , это просто классный источник знаний 👍
Но давайте поподробнее

Документация это справочник какого-то , движка , библиотеки или даже целого языка 📜
Почему полезно читать документации 🤔

1. Чтение , лучший источник информации
2. Обычно документации пишут сами разработчики продукта который описывается в документации , а никто иной не может рассказать о своем продукте лучше чем разработчик

3. Бесплатно 🆓

4. Многие документации идут с видеоуроками и практикой прямо на сайте что очень удобно

Минусы документаций

1. Технический язык, дело в том что многие документации написаны тяжёлым для восприятия языком , что затрудняет обучение
2. Англиский это проблема : тяжело найти годную документацию на русском , а браузерный переводчик работает не очень хорошо

Вообще документацию я советую читать к какому-то основному курсу если вы изучаете язык , если же вы хотите изучить какой то технологию или библиотеку , то документация это ваш друг


Этот источник знаний я оцениваю на 8/10
Рекомендую 😊

А какой источник знаний ваш любимый ? Пишите в комментах 👇

#ProIT #Документация
#IT
👍4