Получи случайную криптовалюту за регистрацию!

tPW

Логотип телеграм канала @tpw_hello — tPW T
Логотип телеграм канала @tpw_hello — tPW
Адрес канала: @tpw_hello
Категории: Познавательное
Язык: Русский
Количество подписчиков: 12
Описание канала:

the Programmer's Way
"То, чего вы не знаете, не сможет
нанести вам вреда"
Имею некоторый опыт в программировании, которым с удовольствием готов поделиться с вами!Буду рад всем смотрящим!

Рейтинги и Отзывы

3.00

2 отзыва

Оценить канал tpw_hello и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

2

2 звезд

0

1 звезд

0


Последние сообщения

2021-11-24 18:41:14
Всем здравствуйте!

Сегодня я бы хотел затронуть такую тему как ООП(Объектно-Ориентированное программирование).
Если вы забьете в гугле что это такое, то скорее всего, особенно будучи новичком, вы ничего не поймете. Поэтому я хотел бы вкратце вам рассказать об этом так, что бы вы не тратили свое время на "исследование интернета".

Начнем из далека, у ООП есть и "антоним" - Процедурное программирование, в таком виде программирования, вы не сможете объявить даже функцию не говоря уже о классе или методе. Ведь функция это "контейнер" в который вы сбрасываете переменные, циклы и т.д., а в процедурном программировании это не предусмотрено.

В ООП же, это поддерживается, так что вы спокойно можете указывать объекты что бы в дальнейшем их заполнять классами и функциями.

Я сам недавно убедился в важности ООП, так как без него пришлось бы каждую функцию прописывать в новом файле, а после, подключать ее к main файлу, так что используйте ООП, хуже от этого точно не будет!
8 views15:41
Открыть/Комментировать
2021-11-21 18:13:33
Всем привет, думаю настало время для второй части про IDE

Code::Blocks
. Данная IDE разработана под семейство языков C, а так же поддерживает D и Fortan.
В ней присутствует довольно глубокая кастомизация, есть возможность выбор компилятора под той или иной вид языка.
Что не мало важно, присутствует возможность использовать Debagger.

Visual Studio (не Code). Это "старший" брат VSCode, она разработана в основном для коддинга на С языках.
Так как он "старший" брат, весит он по больше и требует более значительного железа в вашем пк нежели VSCode.
Так же он может подойти не всем из-за его урезанной бесплатной версии, которая не слабо так отличается он Pro, а от Enterprice подавно.

Если вы хотите увидеть продолжение, дайте мне знать.

Всем удачи!
9 views15:13
Открыть/Комментировать
2021-11-20 19:19:41
Вы знаете что делает сочетание клавиш Ctrl + backspace?
Я более чем уверен что нет, это сочетание удаляет все слово.

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

1. Сочетание Ctrl + ←, →, оно позволит нам перемещаться не по символу, а по слову, что программисту и простому юзеру бывает очень необходимо

2. Сочетание Shift + ←, → позволяет выделять каждый символ, а если добавить перед Shift клавишу Ctrl, то мы будем выделять уже целое слово

3. Сочетание Ctrl + Backspace, Del позволяет нам удалять по одному слову, но добавив Shift мы будем удалять уже целую строку!

4. Сочетание Shift + Home, End даст нам полное выделение всей строки

5. Сочетание Ctrl + S поможет вам быстро сохранить изменения в документе, файле

Надеюсь данные сочетание помогут вам сократить ваше время
Всем удачи
10 viewsedited  16:19
Открыть/Комментировать
2021-11-20 19:07:06
Всем привет!

Сегодня я бы хотел вам поведать о таком цикле как do while

Вкраце, это тот же цикл while, но тут до начала цикла у нас есть do, который выполняется если условие while верно, но даже если оно не будет верно, он все равно выполнится один раз, а потом завершит свою работу.

Пример:
do
{
cout << x << endl;
x++;
}while (x < 10);

Тут если переменная x будет меньше 10, то цикл будет выполняться пока x не станет равным 10 или больше чем 10, однако даже если x будет больше 10, то блок do все равно выполниться один раз

Всем удачи
8 viewsedited  16:07
Открыть/Комментировать
2021-11-04 15:57:30 Так же хочу добавить что у Питона есть возможность переносить print в файл. Для этого нам понадобиться импортировать библиотеку sys, после чего воспользоваться методом stdout, потом открыть файл на запись режимом w и прописать то что вам нужно "print'овать" в файл ( вот пример: sys.stdout = open("text.txt","w") print ((a)))

Думаю этот пост даст вам некоторое понимание работы с файлами в Python. Конечно же это не все, существует еще уйма методом и библиотек с таким же направлением, но как страт, я считаю что сойдет)
15 viewsedited  12:57
Открыть/Комментировать
2021-11-04 15:57:08
Хочу поговорить о функции Open. Она предназначена для работы с файлами в Питоне

Что бы открыть какой либо txt файл, понадобиться прописать: f = open('text.txt', 'r'), где f - это переменная, text.txt это файл, а r - один из режимов (зачастую вы будете пользоваться режимом w, он открывает файл на запись, при этом удаляя все содержимое в нем.
Далее для того что бы прочитать что-либо из файла нам понадобиться добавить метод read, и в скобках указать количество читаемых символов, если ничего не писать, то будет прочитан весь файл.
Что на счет записи в файл, то тут так же все легко, достаточно воспользоваться методом write который будет записывать готовый список. (Дополнительная информация содержится тут: https://pythonworld.ru/tipy-dannyx-v-python/fajly-rabota-s-fajlami.html)

Как только вы закончили работу с файлом, его необходимо закрыть методом close ( пример: f.close() )
13 views12:57
Открыть/Комментировать
2021-11-04 12:19:19
Всем привет, сегодня я бы хотел рассказать вам о некоторых IDE, которые могут вам подойти.

Visual Studio code. Данный IDE отлично подойдет всем программистам любого уровня, так как он содержит множество полезных расширений и функций для многих языков программирования, так же он бесплатен для каждого. Однако в силу того что он достаточно гибок, из-за этого он весит около 20-50 гб.

Далее я бы хотел поставить продукты от JetBrains. Каждый из них специализируется на одном языке (к примеру PhpStrom). Так же есть PyCharm, этот IDE существует как платный, который поддерживает не только Python, но и бесплатный, он в свою очередь только для питона. Если разобраться в нужном вам IDE то он станет для вас не заменимой вещью.

Данный пост я разделю на несколько частей, так как все хорошие IDE сюда не влезут. Ждите следующую часть с продолжением!
15 viewsedited  09:19
Открыть/Комментировать
2021-11-03 17:36:36
Хотелось бы вам рассказать с чего МОЖНО начать изучение Python

Первым делом я бы посоветовал посмотреть не более 2-3 обучающих роликов на youtube, что бы вообще понять что это и с чем его едят, но не более.
После этого почитайте такие книги как: Byte of Python 3.0, далее "Грокаем алгоритмы" (ультра важно), потом "Изучаем Python" Марка Лутца и его же "Изучаем программирование на Python".
Именно эти 3 книги сильнее помогут вам что делать в дальнейшем нежели обучающие видео (так же советую завести тетрадь в которую вы сможете записывать что-либо полезное из этих книг, да не только из книг)

После прочтения этих книг, советую начать изучать фреймворки и библиотеки, они же помогут вам выбрать отрасль дальнейшего изучения. Существует множество отраслей, к примеру некоторые из них: GameDev (игры), Базы данных, Blockchain (криптовалюта) и многие другие. Советую по изучать этот вопрос, что бы потом не изучать то что вам не нравиться.

Если данных пост был вам полезен, буду искренне рад этому!
29 viewsedited  14:36
Открыть/Комментировать
2021-11-03 16:05:47
Хочу вам поведать о расширениях в VScode:

Code Spell Checker - данное расширение помогает выявить распространенные орфографические ошибки на таких языках как: TypeScript, JavaScript, Text, а так же etc. file. При этом сохраняя низкое количество ложных срабатываний.

C/C++ Runner. Я более чем уверен что вам придется сталкиваться с cs (C#) файлами, и скорее всего у вас будет проблема с запуском данных файлов. Это расширение поможет вам справиться с этим недугом. Оно предоставляет задачи по компиляции, запуску и отладке вашего кода C / C ++, так же оно компилирует не только отдельные файлы C / C ++, но и несколько файлов сразу!

Bracket Pair Colorizer 2 - простое расширение которое существует для раскрашивания соответствующих скобок.

На этом пока все, буду рад если чем-то вам помог
P.s если у меня пишет что расширение Bracket Pair Colorizer 2 не поддерживается, то есть аналоги: Highlight Matching Tag и Blockman
13 views13:05
Открыть/Комментировать
2021-11-03 14:26:35
Сегодня я бы хотел рассказать о таком сайте 10FastFingers

Данный сайт поможет вам изучить слепую печать, которая в программировании важна не менее чем знание самого языка программирования. Чем быстрее вы печатаете, тем быстрее и больше у вас сформировывется мыслей о будующем коде

Лично я на данный момент знаю Русскую слепую печать и Английскую, что не слабо так помогает мне в кодниге да и просто в повседневном парсинге нашего интернета

Всем советую поскорее изучить слепую печать!
10 viewsedited  11:26
Открыть/Комментировать