#๐Ÿ”’ Roadmap help (data analysis)

53 messages ยท Page 1 of 1 (latest)

edgy oyster
#

Hey I am trying to be data analyst so far I learned basics of Python could you share some roadmap for data analyst or could you tell me which topics are the most important? I checked some online ones but did not satisfy me.

note: I know when it comes to libraries I need this information for Native Python.

ty

wintry oysterBOT
#

@edgy oyster

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

rich hedge
#

!res

wintry oysterBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

rich hedge
#

you might find some resources through the link above

edgy oyster
edgy oyster
rich hedge
#

i wonder why you don't want to use libraries

edgy oyster
#

I know but I do not need help for that part

#

I never said like that

#

I just dont ask it now ๐Ÿ™‚

rich hedge
#

okay, so you need help learning core python?

edgy oyster
#

yes

#

need roadmap / most important topics for data analysis in core python

rich hedge
#

okay, then you need the basics and it will probably not be very focused on data science or data analytics

#

do know any programming in any other language?

edgy oyster
#

do I have to know the topics deeply or just as an knowledge you know. Like I do not know how advanced I should go for

#

I know python only but dont know how deep I should go which topics I should focus on the most etc

rich hedge
edgy oyster
#

what about tuples lists dictionaries sets?

rich hedge
#

they are data types which i mentioned as core pillars

edgy oyster
#

oh true

#

hmm then I am actually done ๐Ÿ˜„

#

but you think loops quite deeply

#

could u share some examples

rich hedge
#

for loops will be very common, some while loops as well

edgy oyster
#

even one or two is enough written by chatgpt

#

just to get level

rich hedge
#

have you used other programming languages before?

edgy oyster
#

no

rich hedge
#

most other programming languages have a totally different kind of for loops, pythons for loops are what other languages usually call for each loops where you iterate through the elements directly instead of using a counter and then indexing in to lists or tuples

edgy oyster
#

do you think some of the topic here are unnecessary for me to learn becauae for ecample ฤฑdk exception handling unpacking assertions etc.

rich hedge
#

you can still do that in python, but most of the time that isn't what you want to do in python
often it's better to use the python native way of using for loops in python

edgy oyster
rich hedge
edgy oyster
#

oh okk

#

thanks

#

what do you think about my question

#

with photos

rich hedge
#

i think those topics are pretty much on point
but the multiple assignment is more often used for unpacking other data structures

edgy oyster
#

oh I need to learn them then... AaAaAaa ๐Ÿ˜„ thank you so much

rich hedge
#

something that you can have very good use for with for loops is enumerate()

#

!d enumerate

wintry oysterBOT
#

enumerate(iterable, start=0)```
Return an enumerate object. *iterable* must be a sequence, an [iterator](https://docs.python.org/3/glossary.html#term-iterator), or some other object which supports iteration. The [`__next__()`](https://docs.python.org/3/library/stdtypes.html#iterator.__next__) method of the iterator returned by [`enumerate()`](https://docs.python.org/3/library/functions.html#enumerate) returns a tuple containing a count (from *start* which defaults to 0) and the values obtained from iterating over *iterable*.

```py
>>> seasons = ['Spring', 'Summer', 'Fall', 'Winter']
>>> list(enumerate(seasons))
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
>>> list(enumerate(seasons, start=1))
[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]
```...
rich hedge
#

for when you want to process a list like structure and still want to have the index or a counter that is connected with the element that you are processing from the list like structure

#

list (and other) comprehensions can also be very useful to know how they work

edgy oyster
#

Yes I know this one I like zip() as well

rich hedge
#

yes, zip() is very useful as well

wintry oysterBOT
#
Python help channel closed for inactivity

This help channel has been closed. Feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.