New to Python

xive
by xive · 7 posts
3 years ago in Python
Posted 3 years ago · Author
Greetings everyone,

I am a 19 year old college student that just finished her first year in Computer Science doing C++.

I've been looking to externally learn python and I am writing this post in order to get suggestions for free boot camps and courses I can attend online (even youtube works fine).

So far I've been recommended crash courses on the youtube channels Tech with Tim and Freecodecamp.org.

If you have any thoughts about those two or have a better suggestion please be sure to respond!

Thank you :)
Posted 3 years ago
Python seems to be really complicated, I don't know anything about it but I wish you a beautiful journey and already congrats on finishing your first year!
Posted 3 years ago
Hi
@xive
and welcome to the family.
Python should come easy for you if you already started with C.
I found this guy really easy to listen to, to go pretty fast through the basics when starting, he has a decent english accent and gives a few side tips and tricks as well: https://www.youtube.com/watch?v=kqtD5dpn9C8.
For going through it free the https://www.codecademy.com/catalog/language/python codeAcademy free course again seems to go pretty smooth.
Check them out, see if they resonate with your style of learning.
If not, you'll get a lot of recommendations just going from video to video untill you like someone enough to make it easier for you to catch on.
Wish you success with python, and well..don't get stuck in tutorial hell, I have faith you'll do just great :tlacool:
Posted 3 years ago · Author
@Angel S


Thank you so much!

-- Fri Jul 30, 2021 6:53 am --

@cristivvn


Thank you so much1
Posted 3 years ago
Gosh Dom did you say go to book? Seams like Books are a thing of the past and its what I grew up on and now something you dont see people with any more. :(
Posted 1 year ago
Tip #1: Code Everyday
Consistency is very important when you are learning a new language. We recommend making a commitment to code every day. It may be hard to believe, but muscle memory plays a large part in programming. Committing to coding everyday will really help develop that muscle memory. Though it may seem daunting at first, consider starting small with 25 minutes everyday and working your way up from there.

Check out the First Steps With Python Guide for information on setup as well as exercises to get you started.

Tip #2: Write It Out
As you progress on your journey as a new programmer, you may wonder if you should be taking notes. Yes, you should! In fact, research suggests that taking notes by hand is most beneficial for long-term retention. This will be especially beneficial for those working towards the goal of becoming a full-time developer, as many interviews will involve writing code on a whiteboard.

Once you start working on small projects and programs, writing by hand can also help you plan your code before you move to the computer. You can save a lot of time if you write out which functions and classes you will need, as well as how they will interact.

Tip #3: Go Interactive!
Whether you are learning about basic Python data structures (strings, lists, dictionaries, etc.) for the first time, or you are debugging an application, the interactive Python shell will be one of your best learning tools. We use it a lot on this site too!

To use the interactive Python shell (also sometimes called a “Python REPL”), first make sure Python is installed on your computer. We’ve got a step-by-step tutorial to help you do that. To activate the interactive Python shell, simply open your terminal and run python or python3 depending on your installation. You can find more specific directions here.

Tip #1: Code Everyday
Consistency is very important when you are learning a new language. We recommend making a commitment to code every day. It may be hard to believe, but muscle memory plays a large part in programming. Committing to coding everyday will really help develop that muscle memory. Though it may seem daunting at first, consider starting small with 25 minutes everyday and working your way up from there.

Check out the First Steps With Python Guide for information on setup as well as exercises to get you started.

Tip #2: Write It Out
As you progress on your journey as a new programmer, you may wonder if you should be taking notes. Yes, you should! In fact, research suggests that taking notes by hand is most beneficial for long-term retention. This will be especially beneficial for those working towards the goal of becoming a full-time developer, as many interviews will involve writing code on a whiteboard.

Once you start working on small projects and programs, writing by hand can also help you plan your code before you move to the computer. You can save a lot of time if you write out which functions and classes you will need, as well as how they will interact.

Tip #3: Go Interactive!
Whether you are learning about basic Python data structures (strings, lists, dictionaries, etc.) for the first time, or you are debugging an application, the interactive Python shell will be one of your best learning tools. We use it a lot on this site too!

To use the interactive Python shell (also sometimes called a “Python REPL”), first make sure Python is installed on your computer. We’ve got a step-by-step tutorial to help you do that. To activate the interactive Python shell, simply open your terminal and run python or python3 depending on your installation. You can find more specific directions here.


Source: https://realpython.com/python-beginner-tips/

Create an account or sign in to comment

You need to be a member in order to leave a comment

Sign in

Already have an account? Sign in here

SIGN IN NOW

Create an account

Sign up for a new account in our community. It's easy!

REGISTER A NEW ACCOUNT