Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Python Python Basics (2015) Logic in Python Use input()

Yasser Shaaf
seal-mask
.a{fill-rule:evenodd;}techdegree
Yasser Shaaf
UX Design Techdegree Student 13,864 Points

I finished 1 - Python for Beginners 2 - Python Data Types 3 - Logic in Python but i feel i forgot all

I have finished 1 - Python for Beginners 2 - Python Data Types 3 - Logic in Python but I feel I forgot all concepts Is that normal thing especially I am totally new to the world of code

2 Answers

Steven Parker
Steven Parker
218,813 Points

You are juggling several new things at once, programming concepts, language syntax, language keywords, etc. It might seem a bit much to retain. Some things that might help:

  1. Practice. Make little programs to put your new knowledge to use. Just some simple fun things.
  2. Review. Go back and re-watch the video on any topic area you need reinforcement on.
  3. Repeat. (Do 1 and 2 over again).
  4. Continue. Take the next-level course. It will cause you to recall what you know as you learn more.
Greg Kitchin
Greg Kitchin
31,138 Points

As Steven says, write your own programs. They don't have to be complicated (I wrote a program to calculate the sum of numbers between 1 and n for example (by using something called the Gauss formula, which is worth investigating), but writing your own code will help consolidate learning.

If you can, print out programs as well. Highlight bits and pieces of the code and you can see how things work.