Python
Что писать на Python?
Учу Python уже как два или три месяца, уже понимаю потихоньку начинаю понимать написанный кем-то код, если, недавно понял, что, Python "всемогущий" язык, но что на нем писать? Прочитал сегодня, что, сайты на Python(Django) не очень то и любят, от игр удовольствие не огромное, а что еще писать? Хочется написать что-то легкое, чтобы я "пошел в ноги" на писании кода.
Начни с калькуляторов.
Напиши, например, программу-калькулятор для решения квадратного уравнения и построения графика параболы, которая соответствует этому уравнению. Потом переходи к более сложным калькуляторам.
Встрой эти калькуляторы в сайт. Сделай этот сайт на Django или на Flask.
Напиши, например, программу-калькулятор для решения квадратного уравнения и построения графика параболы, которая соответствует этому уравнению. Потом переходи к более сложным калькуляторам.
Встрой эти калькуляторы в сайт. Сделай этот сайт на Django или на Flask.
Возьми книгу "Этюды для программистов" и попробуй реализовать хотя бы часть задач.
Павел Михоловский
Посмотрю завтра, спасибо за совет :)
"Прочитал сегодня, что, сайты на Python(Django) не очень то и любят"
еще какой-нибудь бред прочитай.
пыху не любят некоторые, но не питон.
" Python "всемогущий" язык"
отнюдь.
еще какой-нибудь бред прочитай.
пыху не любят некоторые, но не питон.
" Python "всемогущий" язык"
отнюдь.
посмотрите в вакансиях требования к пайтон программерам - то и изучайте, если учите для денег. А если учите для души - то и пишите что душе угодно.
Павел Михоловский
Если честно, и то и то, но, начинал я из желания писать что-то, потом понял какие зарплаты, что послужило большой мотивацией.
Классика жанра:
1.Решение задачи Коши для диффуравнений общего вида y'=f(x,y), y(x0)=y0
y''=f(x,y,y') и y''=f(x,y), y(x0)=y0, y'(x0)=v0.
2. Решение интегральных уравнений Вольтерры и Фредгольма второго рода.
3. Визуализация полученных одномерных функций.
4. Номография с тачскриновским уточнением аргументов, чтобы можно было реально просматривать многомерные зависимости, а результат получать весьма точным, а не как на логарифмической линейке - 2-3 или максимум 4 знака!
5. В проекте Эйлер много интересных задач, для начала - получение всех простых чисел в диапазоне беззнаковых четырёхбайтных целых (это где-то 4 с небольшим миллиарда первых натуральных чисел!).
6. Проект Книга: подготовка рукописей, их иллюстрирование и импорт конечного продукта в популярные читательские форматы (txt, pdf, djvu, etc.).
7. Сетевые приложения: подключение, например, к аудиостримингу с выдачей программных плэй-листов, что очень удобно!
8. А почему от игр удовольствие не огромное? Очень даже огромное! Вон, например, сделай себе хотя бы несколько разновидностей манкалы: что калах, что тогуз-кумалак - это всё супер-азартные игры. Только тут уже требуются кое-какие элементы Искусственного Интеллекта!
Да, если какой-нибудь ишак будет хрюкать, что это-де "всё очень сложно" - тут же плюнь ему в харю! Вот как решаются, например, ОДУ вида dy/dx=cos(x•y) на отрезке [a;b] со степенью дискретизации n:
import math
def f(x,y):return math.cos(x*y)
a,b,ya,n=input("a b y(a) n > ").split(' ')
a=float(a);n=int(n);h=(float(b)-a)/n
hp=h/2;y=[float(ya)]
for k in range(n):
..x=a+k*h;z=y[k]
..y.append(z+h*f(x+hp,z+hp*f(x,z)))
for k in range(n+1):
..x=a+k*x
..print("%.4f %.15f" %(x,y[k]))
Ну и что тут сложного?
1.Решение задачи Коши для диффуравнений общего вида y'=f(x,y), y(x0)=y0
y''=f(x,y,y') и y''=f(x,y), y(x0)=y0, y'(x0)=v0.
2. Решение интегральных уравнений Вольтерры и Фредгольма второго рода.
3. Визуализация полученных одномерных функций.
4. Номография с тачскриновским уточнением аргументов, чтобы можно было реально просматривать многомерные зависимости, а результат получать весьма точным, а не как на логарифмической линейке - 2-3 или максимум 4 знака!
5. В проекте Эйлер много интересных задач, для начала - получение всех простых чисел в диапазоне беззнаковых четырёхбайтных целых (это где-то 4 с небольшим миллиарда первых натуральных чисел!).
6. Проект Книга: подготовка рукописей, их иллюстрирование и импорт конечного продукта в популярные читательские форматы (txt, pdf, djvu, etc.).
7. Сетевые приложения: подключение, например, к аудиостримингу с выдачей программных плэй-листов, что очень удобно!
8. А почему от игр удовольствие не огромное? Очень даже огромное! Вон, например, сделай себе хотя бы несколько разновидностей манкалы: что калах, что тогуз-кумалак - это всё супер-азартные игры. Только тут уже требуются кое-какие элементы Искусственного Интеллекта!
Да, если какой-нибудь ишак будет хрюкать, что это-де "всё очень сложно" - тут же плюнь ему в харю! Вот как решаются, например, ОДУ вида dy/dx=cos(x•y) на отрезке [a;b] со степенью дискретизации n:
import math
def f(x,y):return math.cos(x*y)
a,b,ya,n=input("a b y(a) n > ").split(' ')
a=float(a);n=int(n);h=(float(b)-a)/n
hp=h/2;y=[float(ya)]
for k in range(n):
..x=a+k*h;z=y[k]
..y.append(z+h*f(x+hp,z+hp*f(x,z)))
for k in range(n+1):
..x=a+k*x
..print("%.4f %.15f" %(x,y[k]))
Ну и что тут сложного?
Ну в пайтоне я не очень разбираюсь, так как пиши сайты немного, но зная что пайтон всемогущий язык, на нём можно писать.
Сайты
Программы с готовыми библиотеками (pip)
А на счёт игр лучше c++, он будет по сложнее, другой синтаксис, но он более функциональней скорее всего для написания игр, чем Python
Так что сайты - HTML, CSS, JS, PHP
Программы - Python, C++, C#, C
Игры - C++, C#, C
Сайты
Программы с готовыми библиотеками (pip)
А на счёт игр лучше c++, он будет по сложнее, другой синтаксис, но он более функциональней скорее всего для написания игр, чем Python
Так что сайты - HTML, CSS, JS, PHP
Программы - Python, C++, C#, C
Игры - C++, C#, C
Павел Михоловский
Странно всё это, подумаю какую программу написать, спасибо :)
стихи
Похожие вопросы
- Окончил курсы на степике по Python что делать дальше?
- Python программирование. Помогите написать программу.
- Нейронные сети на Python 3.4
- Помогите, как сделать авторизацию в программе на python?
- Есть ли смысл изучать python
- Подскажите ресурс\книги с примерами по высшей математике и их решений на языке Python
- Можете помочь! Нужен код для Python, что бы он заменял определенный текст в файле
- Зачем Python программисту надо знать несколько ЯП? Мне писали, что на одном питоне можно писать программы.
- Программисты, расскажите, правильный StartUp? Python
- Почему Python такой сложный?