Новые курсы

Почему люди выбираю Python? И кто для чего?

 
 
Изображение пользователя Валерий Бовсуновский
Почему люди выбираю Python? И кто для чего?
от Валерий Бовсуновский - Пятница, 13 Сентябрь 2013, 21:06
 

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

Начать изучать Python нужно с от простого к сложному.


Если, сталкивались ранее с языками, то хватит книг.
Если не сталкивались ранее с языками, то книги ничего не дают, кроме мешанины.

Этот портал, где Питон освещается очень досконально и по порядку.

В чём отличие от книг и иных ресурсов?


К сожалению, за три года, я не нашёл ни одного русского портала, который бы давал Питон весь,
Полностью и простым понятным языком, для не программистов. Поэтому я и делаю это.


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


И, если туда прийти новичку, то ничего там не понятно.
Библиотеку стандартную начнёте читать, когда будете уже разбираться в Питон.
В чём отличие курсов на портале?
При прохождение каждого раздела, сразу идёт обзор стандартной библиотеки.
Можно пройти и практически, проделать пару курсов безвозмездно.


Пройти

Какие ещё учтены вкусности?

В курсах рассказывается на пальцах, на рабоче-крестянском языке, а потом дублируется, как сказать верно. Это ещё одно препятсвие печатных изданий, так, как книги написаны профессиональным языком.
Теперь порядок изучения и что имеет значение.


В начале и самое важное изучить встроенные типы данных (что в стандартной библиотеке, то есть входит с Питон)


Прикинем:

  • Числа
  • Литералы
  • Списки
  • Словари
  • Кортежи

Что понимается под изучить?
Что обязательно разуметь?

 

  • 1. Синтаксис всех элементов.
  • 2. Знать, где найти и дочитать в книгах + в стандартной библиотеке.
  • 3 Знать, что применимо к этим типам данных, например методы и функции.

И, где разыскивать методы и где функции.


Вот именно по шагам и составлены курсы.


Хотите узнать вообще всё об обучении на этом портале, посмотрите курс. (откроется в новом окне)


Теперь классная новость.

Пайтон, предлагает большой спектр методов и др...,
Как правило, вы будете пользоваться часто 4-5 методами.
Из того, что я перечислил, вновь испечённому программисту уже будет не понятно.
Что такое методы и что такое функции, что такое встроенные функции.
Это и является доказательством, что нужно начинать с начала.


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


Ещё на заре в 2009 году, я записался на курсы, заплатил кругленькую сумму и праздничным шагом
Пошёл на первое занятие.
Что-бы, был понятен уровень моей подготовки, поясню.
В моё время в средней школе компьютеров не было и нам на урок, приносили калькуляторы, которые только начали появляться.
И когда я пришёл на первое занятие, то был очень озадачен, так как преподаватель начал говорить примерно в таком стиле:
''Если, вы программировали на Си и т.д..........
Для меня это было равносильно ситуации, когда, дети пришли в первый класс им говорят, если вы уже использовали интегралы, то ……….
Потом ушло несколько лет на изучение, за это время, я уже сделал портал на PHP, открыл компанию,
Заработал достаточно денег и так, как на портале были очень сложные подсчёты,
То сервер начал падать, при 7 000 пользователей. Тогда до меня дошло, сколько времени убито.
Я на своей коже понял, что если просто веб представление, то PHP отлично работает, а если нужно
Много считать, то только Питон.


В мае 2013 года, я закрыл этот портал и больше не хочу глядеть в сторону PHP, по крайне мере
Серьёзно.
И решил начать с начала.


И первым шагам стал писать курсы по Питон - от А до Я.


Это занимает много медли согласен и тем более за копейки. Но я просто решил это сделать.


Python под силу каждому.

 


А, что бы никто, ничего, не мог сказать в защиту другого языка.
То приведу доводы.
Мне попались несколько сайтов, добротных сайтов, где люди примерно выражали следующее: -" семь лет делали на Джава, пол года назад начали работать с Python? за
пол года сделали почти столько же сколько за семь лет на Джава. (заставляет задуматься)


1. Вот видео - Почему именно Python?


2. Если вас интересует веб программирование, то стоит сейчас определится с Фрейворком.
Так как обязательно возникнет вопрос, чего потом выбрать.
И такие советы типа от балды, а их раздают везде.
И насоветуют всего, что опять ставит новичка перед выбором, но теперь с сомнениями и хламом в голове.
Как поступать в таких ситуациях и вообще не попадать в них?
Важнейшее условие, прежде чем задавать вопрос, определить критерий.
И что бы вы не разбивали голову, я его назову.
Это - стабильность.
Нет стабильней, фрейворка, чем Django.
Советую послушать, что говорит Яндекс по этому вопросу.



А теперь, в конце откатимся мысленно в самое начало, и проанализируем ещё один вопрос,
Который возникает у каждого нового вопрошающего.
Какой язык программирования выбрать и почему?
И зачем?


Если, Вы просмотрели уже видео, которое я рекомендовал, то думаю он отпал.



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


 Только писал я его не для рекламы, а для себя и писал прытко. Я практикую такой метод, как озвучить и залить, например на Ютуб .
И потом попозже напомнить, что бы рождались новые идеи.
Но так получилось, что оно начало давать пользу пользователям и человек либо говорит спасибо, либо.......
А теперь вдумайтесь в такую вещь, она же и будет ответом всем сомнениям.


Ютуб, практически реализован на Python, когда я это прочитал на оф.
Сайте гугла, ища для себя подтверждения, у меня больше сомнений не было.
Мощнее видео сервиса нет.


И второе, Гугл разрабатывает свой язык на основе Питон.
Прочтите, ещё раз два предложения выше, если не осознали.
Есть ещё один вопрос, тайный, который стоит осветить досконально.


А зачем мне Питон?


Я отвечу на этот вопрос своим тяжёлым опытом. И буду рад, если, кто получит ответ,
Не потеряв время на сомнения, а лучше уделив изучению языка.
Так, с чего изучать язык?
Когда новичок задаёт вопрос, а какой язык изучать лучше, то вновь получает много советов.
Прежде, чем двинуться дальше, давайте проведём аналогию
И выучимся, уже второй раз за эту статью, ставить верно вопрос.

 


Итак, аналогия.
Какую машину перспективнее покупать?
Ответы:

  • Легковую
  • Форд
  • Ситроен
  • Грузовую
  • Минивен.

Ответ получен. Да, людей оговаривать нельзя, они дали совет.


Давайте зададим вопрос точно.


Ребята, мои потребности следующие:
Семья 3 человека и кошечка.
Я люблю рыбалку,
Люблю странствия,
Машину буду использовать для различных целей и для дачи.


Ответы.
1.
Купи мазду и т.д.


2. Купи универсал, а марку придётся выбирать по средствам.


Я сам ничего не признаю, кроме универсала, так как, знаю, что поехал в странствие,
Надул матрац и отдыхаешь нормально, если устал в дороге.
Когда, едешь на рыбалку, не нужно пять минут стоять и размышлять, как положить удочки,
Чтобы они ни кому не упирались в голову.
Открыл багажник, забросил и вперёд.
И т.д.


Я не был такой был рассудительный, когда для себя избирал язык программирования.


Поэтому тоже просматривал ответы и задавал вопросы, не очень конкретные.
И пошёл тяжёлым маршрутом.
Начал изучать PHP, С#, делфи, С++......


Когда, изучение требовало моего времени жизни, я начал решать, а на то ли я инвестирую время.


И тогда, я для себя сформулировал вопросы верные.


1. Я хочу изучать язык не выходя за рамки которого, можно написать игру, программу, веб портал (не сайт, а веб портал).
Очевидным ответом является - Питон.
2. Этот язык должен быть простой.
3. Что на нём реализовано в Гугле и Яндексе?
Кругом Пайтон.
Больше у меня не было сомнений.
Тогда остаётся, ещё один тайный вопрос, а эти вышеперечисленные языки, зачем?
Для меня давно стало понятно, что каждый язык давно занял свою нишу.
Например, если вы не собираетесь писать операционную систему, то С++, вам не нужен.
Здесь же есть и хорошая новость, внутри Питон написан на старом добром Си. Поэтому интегарция с Си
Подобными языками великолепная, но писать будете на Питон.
Не хотел бы писать, но, что бы у вас не отнимал время PHP. Да это превосходный язык, но например сделать блог и т.д.


Взгляните на надёжность.


Возможность взлома PHP 26%
Python - 0,002


И насчёт быстроты, Питон однозначно прытче.


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


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


Теперь старое доброе воззренье, которое многих тормозит от изучения Питон.
Марк Лутц.
Он написал такую строку, что у Питон есть недостатки, он медлительный, а далее дописал, но при правильном использовании он может работать на скорости
Cи.
Да, что греха скрывать, я сам так увидел первый раз.
Так вот, кто вам скажет, что Питон медленный, смело знайте, что перед вами человек, который не знает возможности Питон.
Вы когда пройдёте только базовые типы, уже поймёте, что ваши программы будут работать со скоростью Си.
Если, основные моменты вы организуете, как хеш таблицы. (словари)
Я не буду объяснять, что это такое и почему, так как это есть в курсах.
Просто знайте, что Питон прыткий.


Теперь поделюсь ощущениями.
На этом форуме очень много профессионалов. И дейтсвительно очень грамотных ребят.
Когда вы начнёте писать первые программы, они будут совсем маленькие.
Первое конечно вы выучите функцию print()
Потом изучая списки, словари, кортежи и так далее, вы начнёте понимать, что уже в мысялх держите
Синтаксис.
Потом вы начнёте примечать, что пишите первый код на Питон.


Я в курсе иногда привожу для сопоставления код Си поднобных языков и Питон и тогда наступает радость,
Так и вырывается очаровательный Питон.


Потом по тиху вы начнёте проговарить словами, а писать командами.
Это непередоваемое ощущение.
И довайте добъём эту тематику и ответим на главнй вопрос зачем нам язык?
Ведь можно пойти в какую - либо компанию и купить программу.
Тогда послушайте мой курс
(непременно посмотрите)


Этот курс я сделал для людей, которые первый раз посетили портал и там около 10 уроков, как организовано обучение на портале.
Получите ответы на многие вопросы, касающиеся языка и его применения.


А теперь прочитайте следующую фразу.
У меня на данный момент лежит более 50 программ (различных абсолютно), которые я хочу написать.
При ниже описанном подходе, у вас будет тоже самое.


Многие программы уже написаны в консоли. Это чёрный экран, которого все боятся. Но на самом деле, когда вы желаете сделать скоро для себя программку, то без всяких обёрток, делаете быстро в консоли, например добавление статьи конкретно на Тумблр (например), 60-80 минут и програ работает.
Так вот ответ на вопрос, зачем нужен Питон?


Даже, если вы собираетесь работать в компании имени “Васи Пупкина”, то вам понадобится программирование, потому что вы будете для себя писать программы, что бы сделать свою жизнь прекрасной и слова “вкалывают роботы, а не человек”, станут былью.
Во-вторых, вы будете продавать своим коллегам программы.
В-третьих, до этого пять лет я занимался тем, что обучал интернет бизнесу. Поэтому в обучении толк знаю,
И вот тому подтверждение. Когда в мае, я открыл этот портал, он не выдавался нигде, а мне нужна была фраза
Обучение python


И сейчас, если эту фразу набрать, то портал
http://pro365.net


Легко находится, либо сам, либо через Ютуб.


Теперь наконец-то ответ на вопрос.
Новичок прытче всего себе размышляет. Да, хочу запомнить язык.
Да. Хочу заработать деньги.
Но что написать?
Ответ прост.
Изучайте с Питон интернет бизнес.


Именно, глубокое понимание интернет бизнеса и даёт вам идеи, которые вы реализуете.


Когда, Вы будете просматривать мой курс, (сразу вверху сайта, где картинка)
Услышите, что рассказывает моя жена, когда я начинал изучать Питон в 2009 году, она говорила - это путсая трата времени.
А сегодня говорит, если я начинаю филонить, а почему сегодня ты Питон не занимался? Послушайте там её рассказ.
Вот он ещё один сильный плюс, для изучения языка на портале http: //pro365.net
Питон и интернет бизнес подаётся в связке.


И ещё одна возможность.
Питон идеальный язык для хакинга.
Может и не нужно было это упоминать, но если это есть, то
Имеет право на жизнь. Я здесь рассматриваю хакинг, как средство защиты, зачем осложнять жизнь людям, она и так сложная.
Но благодаря строгой типизации, Питон отлично справляется с задачами хакинга. Автор языка и не подозревал этого когда разрабатывал.
Если, честно у меня волосы вставали дыбом, когда я покопался на англоязычных сайтах и глубже понимал возможности языка.
Нет лучше языка для хакинга.

Вот выдержка из книги. (ссылка на книгу)
Я изучил Python конкретно для хакинга - и я осмелюсь сказать, что это утверждение правдиво для многих других так же. Я провел достаточно много времени в изучении языка, который хорошо приспособлен для хакинга и реверс инженерии, и несколько лет назад стало весьма очевидно, что Python становится настоящим лидером среди языков ориентированных на хакинг. Однако хитрость была в том, что не было стоящего руководства по теме, как использовать Python для различных задач хакинга. Вам приходится копаться в форумах и мануалах, и обычно проводить достаточно много времени пошагово просматривать код, чтобы заставить его работать правильно. //допилить по-русски Эта книга нацелена на заполнение этого разрыва путем предоставления вам беглого курса как использовать Python для хакинга и реверс-инженерии различными способами.


Начать изучать Питон выгоднее всего отсюда.

всего слов - 2099