Кто нибудь. Расскажите. Вот прочитал я книги, посмотрелы видосы. Открываю код Программы. Все вроде понимаю почему пишут так. Код вроде читать могу (простой) Но вот что бы взять и самому что то написать, то сразу как долбаеб, не понимаю как их вообще писать. Что посоветуете? Говорят (Практикуйся) Но как, если я не втыкаю Будто нечего. Читать код Простенькие я могу.
Сам написать не***. Спасите.
BearSec
Platinum
20.04.2020 207 264
Правильно говорят, чтобы уметь программировать, надо больше программировать.
Но писать программы просто так бывает сложно из-за непонимания их дальнейшего применения. Если есть конкретная задача, то процесс программирования превращается в набор мелких задач, при решении которых выйдет финальный результат.
Попробуй себя вот тут
Ссылка скрыта от гостей
Небольшие задачи, которые помогут на практике разобраться что к чему.
А потом уже эти знания комбинируй под свои нужды.
Wenzel
Green Team
10.08.2020 194 74
Как написать программу на Python для управления сетевыми устройствами с помощью YANG и RESTCONF
Пока не найдешь для себя интересную задачу и не начнешь ее реализацию ничего не выучишь толком. Только практика.
fs0ciety
Member
10.02.2021 13 0
Правильно говорят, чтобы уметь программировать, надо больше программировать.
Но писать программы просто так бывает сложно из-за непонимания их дальнейшего применения. Если есть конкретная задача, то процесс программирования превращается в набор мелких задач, при решении которых выйдет финальный результат.
Попробуй себя вот тут
Ссылка скрыта от гостей
Небольшие задачи, которые помогут на практике разобраться что к чему.
А потом уже эти знания комбинируй под свои нужды.
спасибо. Я попробую
Пока не найдешь для себя интересную задачу и не начнешь ее реализацию ничего не выучишь толком. Только практика.
есть примеры интересной задачи ?
Wenzel
Green Team
10.08.2020 194 74
есть примеры интересной задачи ?
Тут уж интересы у каждого свои.
Kycb
New member
21.01.2020 2 0
есть примеры интересной задачи ?
Самое банальное — найти то, что ты хотел бы автоматизировать, что тебе лень делать своими руками.
Для меня это скраппинг определённых сайтов, социальных сетей
icehitech
Green Team
17.02.2021 42 6
Wenzel правильно сказал , нужно найти задачу для себя и решить ее используя python
PearlFoe
New member
21.02.2021 3 0
Если ты не можешь понять, как и что писать, то возможно стоит вернуться в самое начало и пробовать все своими руками? Одно чтение книг и теории из курсов мало чем поможет. Разберись в самых основах: какие есть типы данных и методы для работы с ними, зачем это все нужно. Поиграйся со всем этим, попробуй выводить в терминале какую-то псевдографику вроде пирамиды и точек с помощью символов. Когда разберешься и с этим, думаю, можно уже и начинать искать задачи.
icehitech
Green Team
17.02.2021 42 6
Как выучить Python БЫСТРО используя ChatGPT?
Нужны задачи для начала попроще. Если ты хочешь зарабатывать на пайтоне, посмотри что востребовано. Парсеры? Попробуй сделать такой , посмотри что для этого нужно , что то будет непонятно ты спрашивай , начнёшь понимать тогда что и для чего. Потом парсить закрытый сайт , сгенерировать личность , надеть прокси, зарегистрировать емайл , зарегистрировать на сайте , спарсить. Ну и все в таком духе
Ты не понимаешь только потому что получил знания но они тебе были ненужны здесь и сейчас.
PearlFoe
New member
21.02.2021 3 0
Нужны задачи для начала попроще. Если ты хочешь зарабатывать на пайтоне, посмотри что востребовано. Парсеры? Попробуй сделать такой , посмотри что для этого нужно , что то будет непонятно ты спрашивай , начнёшь понимать тогда что и для чего. Потом парсить закрытый сайт , сгенерировать личность , надеть прокси, зарегистрировать емайл , зарегистрировать на сайте , спарсить. Ну и все в таком духе
Поддерживаю.
Стоит почитать о том, какие вообще задачи можно решать на Python и выбрать, что будет интересно. Помимо парсеров можно посмотреть в сторону веб разработки или автоматизации всего, что получится. После этого уже сам поймешь, что тебе нужно доучить.
pp11
Green Team
16.09.2018 202 82
Без практики вы ничего и не сможете. Вы когда книжку читали, код писали оттуда? Если не писали, то ничего и не должно получиться.
Ищите задачу. Разбиваете задачу на маленькие подзадачи и реализовываете их. Если не знаете, как реализовать, то гуглите.
Пайтон очень большой язык, для него куча всего уже написано, можно реализовать многие вещи. (Но какого качества будут эти вещи зависит от программиста и задачи в целом)
А вообще пайтон это самый простой ЯП наверное, который существует на данный момент. Просто вам нужна практика.
Придумайте задачу, иначе зачем вы вообще учили язык, если он вам не нужен. Потом сделайте эту задачу.
После того, как вы её сделаете, вы запомните новые вещи, закрепите старые. За счёт новых вещей у вас откроются пути для реализации других задачи. А вот как воображение будет работать)
Программирование довольно творческая работа. Вы можете 1 и ту же задачу выполнить разными путями.
Если совсем туго с воображением, идите ищите задачи для тренировок в гугле. Идите на платформы для программистов, где есть задания.
Я больше по C++, поэтому пользовался LeetCode, но литкод еще кучу языков поддерживает и вроде пайтон в том числе.
Там есть большое количество задач разных сложностей, идите практикуйтесь, делайте алгоритмы и узнавайте новое)
ki94
New member
15.10.2017 2 0
А можешь пожалуйста рассказать поподробнее о том для чего учишь Python. Лично я делаю простые скрипты для Selenium, Sikuli. На них можно потренировать самые основы на практике. Сколько времени выделяешь на изучение?
Idea
Green Team
29.11.2020 48 5
есть примеры интересной задачи ?
Реши минимум сотку.
Проект Эйлера
fs0ciety
Member
10.02.2021 13 0
Всем спасибо. Я написал 1 скрипт, что бы Мак адресс менялся автоматически маленькая но победа
Без практики вы ничего и не сможете. Вы когда книжку читали, код писали оттуда? Если не писали, то ничего и не должно получиться.
Ищите задачу. Разбиваете задачу на маленькие подзадачи и реализовываете их. Если не знаете, как реализовать, то гуглите.
Пайтон очень большой язык, для него куча всего уже написано, можно реализовать многие вещи. (Но какого качества будут эти вещи зависит от программиста и задачи в целом)
А вообще пайтон это самый простой ЯП наверное, который существует на данный момент. Просто вам нужна практика.
Придумайте задачу, иначе зачем вы вообще учили язык, если он вам не нужен. Потом сделайте эту задачу.
После того, как вы её сделаете, вы запомните новые вещи, закрепите старые. За счёт новых вещей у вас откроются пути для реализации других задачи. А вот как воображение будет работать)
Программирование довольно творческая работа. Вы можете 1 и ту же задачу выполнить разными путями.
Если совсем туго с воображением, идите ищите задачи для тренировок в гугле. Идите на платформы для программистов, где есть задания.
Я больше по C++, поэтому пользовался LeetCode, но литкод еще кучу языков поддерживает и вроде пайтон в том числе.
Там есть большое количество задач разных сложностей, идите практикуйтесь, делайте алгоритмы и узнавайте новое)
не спорю что мои действия может быть для более опытных людей покажутся тупыми. Вот моя цель пентест. Что это такое и с чем его едят ?? Пошёл гуглить , +прочитал куча статей на этом ж форуме. И все как один говорят о изучении Питона. И куча книжек, видео курсов. И вот после 1 книги «укус питона» (читал я ее внимательно и повторял) и после видео курсов.
Я столкнулся с вопросом. А зачем мне вообще питон? Везде говорят что его надо знать , писать скрипты и тд и тп. Но я начинающий и какие скрипты мне нафиг писать если я только курс по сетЯм заканчиваю. Ну и вообще что пишут пентестеры на питоне?
Кроме слов «скрипты скрипты» нечего толком не объясняют . И тут я решил попробовать написать обычного бота для дискорда ( и понял что я нечего не понимаю) нашёл пример (что пишут в примере я читать могу и понимаю что и зачем) Думаю ,ну ладно боты рано для меня. Порешаем задачки что на сайтах дают. И опять сталкиваюсь с проблемой. Задачи кроме решение математики не нашёл толком. ( понятно что она нужна, проблем с самой математикой нет) но вот написать что то для решения задачи опять не могу. Открываю подсказку .( и вижу что все боевого просто , но из за того что практики 0 вот и ступор) ну как то вот так. Единственное что я щас углубленно пошёл учить это Алгоритмы и начал с книжки «Грокаем Алгоритмы» в интернете это вроде одна из лучших книг что советуют .
А можешь пожалуйста рассказать поподробнее о том для чего учишь Python. Лично я делаю простые скрипты для Selenium, Sikuli. На них можно потренировать самые основы на практике. Сколько времени выделяешь на изучение?
учу для пентеста. Но может это тупо , но после того как прочёл книгу и посмотрел видео уроки (учу внимательно все) столкнулся с вопросом. А зачем вообще пентесту пайтон.. я вообщем в заблуждении от слишком много информациии как стать пентестером . И не где толком не пишут, а зачем вообще пентесту питон.
Ну я живу в Англии и щас на карантине , так что все свободное время удивляющий учебе . Примерно час учусь. Час отдыхаю . Но я новенький во всей этой теме . По мимо питона учу сети , и алгоритмы ну Линукс осваиваю. Не считаю что его нужно зубрить. Надо им пользоваться просто. Ну как то так.
Может ты поможешь если цель стать пентестером , что писать на питоне . Везде взламывать что то мне ещё рано . Я не хочу быть тем кто просто почитал как пользоваться софтом и все я Хацкер(скрип киди их называют как я понял) а так как до всяких создания софта для взлома или написание вирусов мне далеко, то что мне писать то??
А можешь пожалуйста рассказать поподробнее о том для чего учишь Python. Лично я делаю простые скрипты для Selenium, Sikuli. На них можно потренировать самые основы на практике. Сколько времени выделяешь на изучение?
наверное я задал не совсем корректно свой вопрос. Но в голове такая каша. Что без помощи трудновато все разобрать . Надеюсь мысль мою поймёшь .
Источник: codeby.net
Что дальше после этого курса Python?
Привет, как прошел этот учебник по Python, который вы только что закончили? Или вы наконец прошли курс Python на Udemy или Coursera?
Прежде всего, поздравляем! Вы хорошо закончили (не совсем) Python. Для многих разработчиков освоение основ Python — легкая часть. После того, как они овладеют основами Python, перед ними откроется совершенно новый мир —
И внезапно все сводится к изучению библиотек, фреймворков и передовых методов работы с Python.
Таким образом, многие разработчики Python думают:
Если это похоже на вас, вы попали в нужное место.
Python популярен для трех основных приложений:
- Веб-разработка
- Сценарии
- Наука о данных (включая машинное обучение и другие подобные вещи)
Так что давайте просто погрузимся в них по очереди.
Веб-разработка
Python можно использовать для создания серверных веб-приложений. Хотя веб-фреймворк не требуется для создания веб-приложений, разработчики редко не используют существующие библиотеки с открытым исходным кодом, чтобы ускорить работу своих приложений.
Python предлагает множество фреймворков на выбор, включая bottle.py, Flask, CherryPy, Pyramid, Django и web2py. Эти фреймворки использовались для поддержки некоторых из самых популярных в мире сайтов, таких как Spotify, Mozilla, Reddit, Washington Post и Yelp.
Какую веб-платформу Python вам следует использовать?
Django и Flask — две из самых популярных веб-фреймворков Python. Я бы порекомендовал использовать один из них, если вы только начинаете.
Это отличная статья Гарета Дуайера о Django vs Flask.
Ресурсы:
- Flask документация, книга и учебник.
- Документация, книга и учебник Django.
Переходя к следующей теме…
Сценарии
Сценарий Python — это набор команд в файле, предназначенный для выполнения как программа.
Сценарии обычно относятся к написанию небольших программ, предназначенных для автоматизации простых задач.
Следовательно, Python (и подобные ему языки) часто используются в программных приложениях, на страницах веб-браузера, в оболочках операционных систем и в некоторых играх.
Примером сценариев на Python является программа, которая анализирует электронные письма клиентов, проверяя в них некоторые ключевые слова и классифицируя их.
Ресурсы:
Хорошо, давайте перейдем к самому захватывающему приложению Python .
Наука о данных (машинное обучение и другие подобные вещи)
В последнее время Python вызвал большой интерес как язык для анализа данных.
Согласно исследованиям, Python является предпочтительным языком программирования для специалистов по данным.
Более свежие специалисты по обработке данных склоняются к Python из-за его простоты использования, что делает его доступным. Настолько популярно, что 48 процентов специалистов по обработке данных с опытом работы не более пяти лет назвали Python своим предпочтительным языком программирования.
Наука о данных требует экстраполяции ценной информации из обширных хранилищ статистических данных, регистров и данных. Python удовлетворяет эту потребность, будучи языком программирования общего назначения.
Например, он позволяет создавать выходные данные CSV для плавного чтения данных в электронной таблице. В качестве альтернативы, более сложные выходные файлы, которые могут быть получены кластерами машинного обучения для вычислений.
Машинное обучение и «МАТЕРИАЛЫ»
Машинное обучение обычно реализует алгоритм, который автоматически обнаруживает шаблон в заданных входных данных.
Реализация алгоритмов AI и ML может быть сложной и требовать много времени.
Чтобы сократить время разработки, программисты обращаются к нескольким фреймворкам и библиотекам Python.
Программная библиотека — это предварительно написанный код, который разработчики используют для решения общих задач программирования. Python с его богатым стеком технологий имеет обширный набор библиотек для искусственного интеллекта и машинного обучения.
Двумя наиболее популярными из них являются scikit-learn и TensorFlow.
- scikit-learn содержит некоторые из наиболее популярных встроенных алгоритмов машинного обучения.
- TensorFlow — это скорее низкоуровневая библиотека, которая позволяет создавать собственные алгоритмы машинного обучения.
И это только верхушка айсберга, Python может сделать для вас удивительные вещи в области науки о данных и машинного обучения, что делает его идеальным выбором!
Ресурсы:
- Профессиональный сертификат IBM Data Science
- Прикладная наука о данных со специализацией на Python
- «Машинное обучение»
Это оно?
Библиотеку Python PyGame можно использовать для разработки игр. Вы можете использовать его для создания хобби-проектов.
Вы также можете использовать Tkinter для создания настольных приложений с Python.
Python работает с Rasberry Pi. Это популярное приложение среди любителей аппаратного обеспечения.
И есть кибербезопасность, легкий доступ к базам данных, тестирование, быстрая системная интеграция, и этот список можно продолжать и продолжать.
Подождите…
Вот и все. Это моя первая статья, и я буду публиковать ее каждую неделю. Так что, если вам понравилось, пожалуйста, проявите некоторую признательность и дайте мне знать, если я что-то пропустил, или у вас есть какие-то сомнения или что-то в разделе комментариев.
Источник: digitrain.ru
Как зарабатывать с помощью Python в 2023 году
Вероятно, вам уже попадались статьи на данную тему. Наверняка они советовали одно и то же: займитесь фрилансом, создайте сайт или блог, устройтесь на постоянную работу, станьте преподавателем по Python, участвуйте в соревнованиях по программированию и т. д. Но проблема в том, что многие люди уже делают все это. Как же быть?
Решением этой проблемы является подход, требующий не только упорного труда, но и ума. Это значит, что вам нужно приобрести компетенции, которые трудно освоить, но за которые платят больше, чем за навыки, доступные вашим конкурентам.
Я расскажу о 10 продвинутых навыках Python, которые помогут заработать в 2023 году.
1. Разработка моделей машинного обучения
Машинное обучение — одна из самых актуальных тем на сегодня. Вы, конечно, слышали о чат-боте ChatGPT, основанном на искусственном интеллекте и машинном обучении. Python считается самым подходящим языком программирования для машинного обучения.
2. Создание веб-приложений
Уже упомянутый фриланс — все еще актуальный способ заработка на Python в 2023 году. Я часто посещаю сайты фриланса и всегда нахожу там работу, связанную с Python и другими IT-задачами. Иногда сам нанимаю фрилансеров для выполнения различных заданий.
3. Разработка скриптов автоматизации
Многие компании ищут способы автоматизации своих бизнес-процессов, а Python — отличный язык для создания скриптов автоматизации. Предложите свои услуги в качестве консультанта по автоматизации или разработайте собственные инструменты автоматизации, чтобы продавать их в интернете. Вы также можете создавать на Python инструменты автоматизации, предназначенные для устранения каких-либо проблем.
4. Создание инструментов для анализа данных
В Python есть ряд мощных библиотек, таких как Pandas и NumPy, позволяющих легко анализировать данные и работать с ними. Если у вас есть опыт анализа данных, попробуйте разработать собственные инструменты анализа данных и продавать их в интернете.
5. Разработка чат-ботов
Чат-боты становятся все более популярными для обслуживания клиентов и решения других бизнес-задач. В Python есть несколько библиотек, таких как NLTK и SpaCy, упрощающих процесс создания чат-ботов. Вы можете предложить свои услуги в качестве разработчика чат-ботов или продавать компаниям уже готовый продукт.
6. Услуги по обучению Python
Python продолжает расширять сферу своего влияния: вузы многих стран добавляют его в свои учебные планы. По словам моего приятеля из IIT, все в его окружении хотят перейти на Python. Это объясняется тем, что Python легко выучить, а писать программы на нем проще, чем на других языках, таких как Java, C++, JavaScript и др.
Но не думайте, что Python знаком всем: в мире еще много людей, желающих овладеть этим языком. Учитывая высокий спрос на него, легко найти тех, кто нуждается в частных уроках или онлайн-занятиях по Python.
7. Разработка игр
Разрабатывать игры с помощью Python не рекомендуется, но если вам это интересно, подойдет и этот язык. Python предлагает для этой цели две библиотеки — Pygame и Arcade. Обе работают быстро, так что разработка игр с ними не составит труда. Продавать игры можно через магазины приложений.
8. Создание плагинов и расширений
Многие популярные программные приложения, такие как Microsoft Excel и Google Sheets, позволяют пользователям разрабатывать собственные плагины и расширения. Amit Agarwal — команда из одного человека — зарабатывает $20 млн в год на создании нишевых плагинов для Google. Почему бы и вам не взяться за разработку плагинов и расширений на Python?
9. Разработка мобильных приложений
Разрабатывать игры для Android-приложений с помощью Python не рекомендуется, но при желании можно попробовать, поскольку конкуренция практически нулевая. Python предлагает две библиотеки для этого — Kivy и BeeWare. Этот язык программирования может стать удачным выбором для мобильных приложений, обеспечить высокий комфорт за счет простоты использования и читабельности и сократить время разработки.
10. Консалтинговые услуги
Отличный способ заработать деньги с помощью Python в 2023 году — предложить компаниям и организациям услуги программиста-консультанта. Это идеальное решение для тех, кто обладает большим опытом работы с Python и навыками программирования в целом. В качестве Python-консультанта можно оказывать самые разные услуги — все зависит от потребностей конкретной компании или организации.
- Как овладеть наукой о геопространственных данных в 2023 году
- Веб-скрейпинг с помощью Python и BeautifulSoup
- 9 странностей Python и их объяснение
Читайте нас в Telegram, VK и Дзен
Источник: nuancesprog.ru