Tumgik
#because we only started learning about django like 3 weeks ago...
nosferatyou · 4 years
Text
I was tagged by @lazingonsunday and @shes-outta-sight to do one of the long tag, get to know them, type of things. Which I absolutely love by the way. I don’t talk about myself much.
What was the last thing you read?
Well I was editing the latest chapter of my fic of that counts? If not some random josh one shot a couple hours ago lol.
Favorite Movie?
Man it’s ever revolving. It was Django Unchained for a long ass time, but now I think it’s Baby Driver.
Favorite Book?
Misery by Stephen King. I read it years ago and I have a lot of good memories tied to it. Me and my friend became closer through his works and this was the first one I read. It’ll stay close in my heart.
Dream Date?
It’s one I’ve been on before but just Vinyl Shopping. It’s simple and easy but music in a relationship is important to me. I gotta make sure they have good picks. But there is something so soft about it all.
Do you have a crush?
Sadly no. But I’m fully in Joshes lane rn if that means anything?
What are your hobbies?
Oof okay. I mostly draw like all hours of the day. But I very actively keep up with guitar and bass. I write as well. I make videos for my friends. I collect old and beat up vinyls. Lot of art stuff
Favorite time of day?
Night time. Like from hours 10-3. That’s my true alone time and it’s something I cherish and look forward to everyday.
If you could look like anything, what would you like to look like?
I don’t wish to change anything about my body. I think I’d be silly to. But man I wish I could actually afford clothes I’d like to wear. Real bellbottoms you know? I want that vintage shit.
Are you romantic?
In a secure relationship yes. I show too much emotion too fast in the beginning. But boy oh boy when I get romantic. I get very touchy feely. Man date ideas. Lot of carefully curated playlists.
Favorite type of weather?
That time in like August/September when I can wear jeans and maybe a light jacket. But it’s still warm, you know?
What do you like talking about?
Music. I talk about it all day long. The foundation behind it. The artist. I could discuss guitars and instruments with people all damn day. I just. I love everything about it. But also GVF is my hyperfixation rn and my friend is ready to shoot my head off if I speak another word about Jakes guitar playing.
What are your turn ons?
Ngl I’m akin to a boy with long hair. It’s my vice. I’ve only dated long haired musicians. But I just want someone who radiates some kind of light you know? I’ve seen too much darkness. I want someone genuine and real. Is it too much to ask for a positive person?
What are your turn offs?
I’ve dealt with a lot in my past. Basically anything that’s negative. Ignorance mostly. I don’t want someone who refuses to learn. It’s stupid. I just want honesty and someone with an open mind. Anything else is a no go.
If you got a tattoo what would it be and where would you get it?
Okay so. I really want tattoos. I designed something about a year ago I want really badly but it’s so expensive. Thinking rationally. Right now I’d really like some line art of bust. Idk what tho.
Do you have any pets?
3! 2 dogs, Ruby and Nellie, both too six year old mutts. Nellie is the weirdest god damn dog I’ve ever had. And ruby is basically a fox dog. And then there is Friday my cat. He can be a bitch boy but he’s a sweet boy who’s just being a cat. (I also have ten plants but most people don’t consider them pets)
Dream Job?
I’m still searching for that. Recently my heads been floating towards playing live shows as a guitar or bass player. But I’m no where near the point of even considering. I’m pretty shitty. But how Cool would it be to play that violin bow with my guitar on stage?
Dream place to live?
Not considering any potential jobs. I just want to live in a big log cabin somewhere on the outskirts of a town. Out in the wilderness and free to just live.
Dream vacation?
I’ve never been to Europe. I’d love to just road trip around in a van honestly. But before that visit my great grandfather grave in Scotland. He was a kings hand and did a lot back in the day. I’d be cool to see. But then I’d fuck around in Europe.
Do you have any piercings?
I’ve got my nose and ears pierced. I’m pretty happy with that
If you had kids what would you name them?
Man I don’t even want to think about that.
What are your best traits?
I’m a great listener. I’m extremely compassionate. Will do anything to help friends. And I feel like my music taste isn’t half bad.
Worst traits?
The compassionate thing tends to bite me in the ass. I’ve got a lot of emotions. I also have 20 things I want to do all at once all the time. I loose sleep because of it. There is more but I’d go on too long.
Worst fear?
Weirdly enough any type of natural disaster. When I was way too young I watched “The Impossible” and then shortly after learned about techtonic plates and I never forgotten about it or where they are.
What do you want to eat right now?
Brownies. And a fucking burrito.
Best vacation you’ve been on?
I went on a road trip to Chicago recently and I just makes so many good memories. I saw ninja sex party’s 10th anniversary, which was fantastic. But I got to visit a friend all weekend. But my favorite part was the ride back. The whole time we just talked but also sang to old 50s songs and just had this moment of unity. I still think about it
Favorite City?
I haven’t been to too many places yet so I’m gonna go with my hometown, Nashville. If you look past all the tourists. It’s got a very rich musical history and in certain places you just feel it. I loved living there and it made me who I was.
Favorite social media platform?
Tumblr. It’s really the only one I ever check anymore. Plus I’ve made some great friends on here.
Favorite article of clothing?
My fucking bellbottoms. I wear them whenever I can. They give me so much confidence.
Do you play any sports?
Fuck no. I have no coordination whatsoever.
Favorite meal of the day?
Lunch. You have a lot more options. Plus I just like the vibe
What are you excited for?
Starting the tenth I have a lot of good things coming my way. In that week I get to finally end this semester, the new Harry styles album releases, I get a new bass, and I get to see fucking Greta Van Fleet. None of you know how excited I am for that. Pit tickets. Jesus it’ll be good.
Not excited for?
Finals. And an um.. upcoming funeral.
When was the last time you cried?
I honestly can’t remeber and that really scares me.
Dream house?
I basically answered this earlier but gimme that big ass log cabin.
Something you hate about this world?
Don’t get my started. I hate that everyone hates themselves all the time when they have no reason to. I hate that 8 people have most of the worlds money and are doing nothing to help global warming. I hate the man that’s in power and what he’s helped cause. I hate everyone who refuses to accept literally any fact. I hate that my future is bleak because of some old ass white men.
Something you love about this world?
I love the light that radiates off of certain people. I love that our generation has hope and that some people are actually trying to make change. I love the raw creativity I see in others and I love that we are bringing back the resurgence of peace and love.
What scents do you like?
Old records and books. Its the simple pleasures.
What kind of sleeper are you?
Typically heavy but sometimes I Sleep so little it feels like I got nothing at all.
Cat or dog person?
Don’t make me pick! I grew up with both, and very partial to both.
How long would you survive in a zombie Apocolypse?
I wish I could tell you. I’d like to think I’d live awhile but I would probably be the ones who look like they have hope and then accidentally get taken out.
Are you trusting?
I used to be. I realized recently how thick my walls really are.
What fictional character do you identify with?
Sorry to be boring but nothing is coming to mind. But then again I never felt akin to anyone really?
What labels do you commonly get?
In high school I was called “the quiet one” if that tells you anything.
What song would be your life anthem?
Sunshine on my shoulders by John Denver is the only one coming to mind. I think I just want the feeling it gives me to be what I feel all the time.
What issues are you dealing with right now?
Two friends in the last month Um. Took their own lives. One being an old friend. I’ve never dealt with death. My brain doesn’t know how to handle it. I also think I might have ADD. But. That’s the tip of the iceberg rn
How can someone win you over?
Typically I’m drawn to people who are the loudest in the room. I like that their confident and can speak their minds but what wins me over about them is when they really open up. When I learn about the real then rather than the face that they put on. Most of the time it goes that way.
What’s something people don’t know about you?
I’m making a short film with some friends who go to Columbia. Should be out soonish.
I tag
@pvre-mourning @peacelovekiszka @fretavangleet @aint-no-denying @sosozoso
4 notes · View notes
faizrashis1995 · 4 years
Text
10 Reasons to Learn Python in 2019
If you are thinking about learning Python but not sure why you should do that then here are 10 reasons which highlight the benefits of learning Python in 2019.
 Though, it depends on the individual. For a beginner, learning Python makes sense because its simple. For an experienced programmer who is looking to go into Data Science and Machine learning, learning Python makes sense because it’s quickly becoming the most used programming language and there are powerful APIs and libraries available for AI, data science, and machine learning.
 Anyway, without any further ado, here are my 10 reasons to learn Python in 2019.
 1. Data Science
This is the single, biggest reason why many programmers are learning Python in 2019. I know many of my friends who are bored with their Java programming jobs in investment banks and are learning Python on Udemy to make a career in data science due to the exciting work and high pay.
 But, what makes Python a preferred language for data science and machine learning? Wasn't R considered the best for that not too long ago? Well, I think the libraries and frameworks Python offers, e.g. PyBrain, NumPy, and PyMySQL are one of the big reasons. Another reason is diversity. Python experience allows you to do a lot more than R, e.g. you can create scripts to automate stuff, go into web development, and so much more. If you are interested in becoming a Data Scientist in 2019 and looking for pointers, I suggest you check out the Data Science, Deep Learning, & Machine Learning with Python course on Udemy. I have purchased this course and it’s an awesome resource. You can get it for less than $10 sometimes.
  2. Machine Learning
This is another reason why programmers are learning Python in 2019. The growth of machine learning in last a couple of years has been phenomenal and it’s rapidly changing everything around us.
 Algorithms become more sophisticated every day, the best example being Google’s search algorithms, which can now answer what you are expecting. There are chatbots around to answer your queries and Uber is totally driven by algorithms.
 If you are interested in machine learning, and want a pet project or just want to play around it, Python is the only major programming languages which makes it easy.
 Though there are machine learning libraries available in Java, you will find more content around Python as the developer community currently preferes Python over anything else for data science and machine learning.
 If you are interested in doing web development with Python, I suggest you to further check out the Machine Learning A-Z™: Hands-On Python & R In Data Science course on Udemy.
  3. Web Development
Good old development is another reason for learning Python. It offers so many good libraries and frameworks, e.g. Django and Flask, which make web development really easy.
 A task which takes hours in PHP can be completed in minutes with Python. Python is also used a lot for web scrapping. Some of popular websites on the Internet, like Reddit, are built using Python.
 If you are interested in web development using Python I suggest you join the Python and Django Full Stack Web Developer Bootcamp course by Josh Portilla.
  In fact, there is a free Python course on Udemy for learning web development with Python, as well.
 4. Simplicity
This is the single biggest reason for beginners to learn Python. When you first start with programming and coding, you don’t want to start with a programming language which has tough syntax and weird rules.
 Python is both readable and simple. It's also easy to setup; you don’t need to deal with any classpath problems like Java or compiler issues like C++.
 Just install Python and you are done. During installation, it will also ask you to add Python to the PATH, which means you can run Python from anywhere on your machine.
 5. Huge Community
You need a community to learn a new technology and friends are your biggest asset when it comes to learning a programming language.
 Thanks to Google, you can find the solution to any Python related problem in minutes. Communities like StackOverflow also bring many Python experts together to help newcomers.
 6. Libraries and Frameworks
One of the similarities between Python and Java is the sheer number of open source libraries, frameworks, and modules available to do whatever you want to do. It makes application development really easy.
 Just imagine creating a web application without Spring in Java or Django and Flask in Python. It makes your job easier so you can focus on business logic.
 Python has numerous libraries for different needs. Django and Flask are two of the most popular for web development and NumPy and SciPy are very popular for data science.
 In fact, Python has one of the best collections of machine learning and data science libraries, including TensorFlow, Scikit-Learn, Keras, Pandas and many more.
 If you want to learn more about Python machine learning libraries, I suggest you to join the Python for Data Science and Machine Learning Bootcamp course, one of my favorite.
  7. Automation
When I first learned about Python, it was due to one of my scripting needs. I was working with an application which received messages over UDP and there was a problem: we were not seeing messages in the log.
 I wanted to check if we were receiving any UDP traffic on that box and that port or not but I couldn’t find a handy Unix command to do that.
 One of my friends, who sits next to me, was learning Python and he wrote a utility in just 5 minutes to intercept UDP messages using one a Python module.
 Obviously, I was impressed with the time it took for him to write such a tool; but that just highlights the power of Python when it comes to writing scripts, tools, and automating stuff.
 If you seriously want to know how much Python can help with automation, my favorite place is the Automate boring stuff with Python book, simply awesome book.
  8. Multipurpose
One of the things I like about Python is its Swiss Army knife-like nature. It’s not tied to just one discpline, like how R is just for data science and machine learning. Learning Python means you can do many things.
 You can create your web applications using Django and Flask. You can do data analysis using NumPy, SciPy, Scikit-Learn, and NLTK.
 At a bare minimum, you can use Python to write scripts to automate many of your day to day tasks.
 9. Jobs and Growth
Python is growing really fast and it makes a lot of sense to learn a growing programming language if you are just starting your programming career.
 It not only helps you to get a job quickly but it will also accelerate your career growth. In my opinion, for beginners, after simplicity, this should be the most important reason to learn Python.
 10. Salary
Python developers are some of the highest paid developers, particularly in the fields of data science, machine learning, and web development.
 Average salaries from $70,000 USD to $150,000 USD, depending upon experience, location, and area of speciality.[Source]-https://dzone.com/articles/why-every-programmer-should-learn-python
 Advanced level Python Certification Course with 100% Job Assistance Guarantee Provided. We Have 3 Sessions Per Week And 90 Hours Certified Basic Python Classes In Thane Training Offered By Asterix Solution
0 notes
topicprinter · 7 years
Link
Yesterday, I was interviewed for episode #33 of the Indie Hackers podcast. This was the first time I was ever interviewed about my work... a little stressed I was.Just seconds after we finished recording, Courtland went on and said:Really different interview ...At that point, I'm like... hmmm... yes of course it was different, for an hour I couldn't articulate one coherent tip or lesson learned over 15 years of hacking around ideas and projects... given that every other Indie Hackers podcast episode I've listen to finishes with that climactic moment where the interviewee throws an amazing lesson learned (🎶). Yes, mine was different... mine finished with a long silence where I'm liked "...hmmmm, I don't know... what did I learn? hmm... probably something right?"But Courtland went on and added:different... but in a good way.I reflected on that and what he probably meant was that the interview will be perceived as authentic, because I mostly talked about my journey. So I warn you, do not expect to learn crazy tips to create and grow your business.If I could redo the interview here is what I would probably end up with:Entrepreneurship is a really really long journey, you need to pace yourself if you want to do it for the long term. It's never too late to learn something new. It's never too late to start something new. You should find joy in the process. Don't risk everything. You should be resolute (stubborn in a positive way)... success will come... in ways you never expected.Here are the notes I sent Courtland before the interview to help him prepare, read this as a teaser to the episode which should be released in 2 weeks.I hope you enjoy my humble journey. :)I started playing with HTML at around 14 in '98. Funny story: I actually got into HTML when my mother started coding a website about our family genealogy and as a pretentious kid I laughed at her skills... Of course I said I could do better. She challenged me, and it worked. I got hooked.The first website I built was hosted at multimania.fr, the GeoCities of the French world. It was a collection of free games for PC. Because there was no such website in french it instantly started to pick up some traffic, up to hundreds of visitors a day. For a kid like me it was pretty exciting. I became obsessed by it, wanted to grow the website.I slowly built it from HTML to ASP/HTML then to PHP/HTML. And pickup my first domain name jeuxgratuits.net. (I don't own that website anymore, it was sold couple of years ago)That’s when I started putting some ads up, at the time they were paying $0.25 CPC per click. It was crazy. Of course, I did what every kids would have done, I just started clicking on the ads myself! Of course I was kicked out and never saw any penny. :)I slowly moved to other interests, games and sport, but the website was always growing. At one point I was the first result for ‘jeux’ in Google (‘games’ in French). And was receiving like 40 000 visitors a day.Google Adsense got released. Wow. That’s when I started to make some real money, around 100-200$/day (sometimes more). At this point I was studying business management at university and I wasn’t really considering myself as a programmer. Given the money I was making, I thought about scaling the website to other languages and verticals. I wanted to create the youtube of online games. Not really knowing how to code all of this I hired someone from my university studying computer engineering. The deal was he would code it for cheap, but at the same time develop his own-vanilla-django-rails-a-like-framework in PHP.At 40k visitors a day the new version was a total disaster. You can’t query the database thousands of times on every single page hit…. :) The code was not created with scale in mind, and scale the website had. As soon as the new version launched, everything crashed… and it crashed for weeks and months. Google penalized the ranking, and I lost 70% of my traffic. All of this was pretty enlightening, I realized that if I wanted to work in technology I should be able to speak the language. It should be my craft. You can’t delegate this to someone else.So I bought an O'Reilly book about MySQL… and got to work. That was around 2004/5…. That’s when I really got hooked to coding for real.Problem solving was so rewarding, it was in big contrast to school, which I found really boring.Another lesson I learned was that when something works, you don't necessarily need to change it. You might cause more harm. Of course this is all relative, it’s not always the case. But this still stick with me today, I'm always weary of changing a winning recipe. It's kind of my Digg.com like story... you really can kill a successful product yourself.I then finished university, jeuxgratuits.net was still good steady income. But I was not satisfied with my degree… I didn’t really want to work for a company like Procter & Gamble. I wanted to start my own thing, keep in mind that for me jeuxgratuits.net wasn’t a business. It was a project, and I wasn’t really that proud about it (for whatever stupid reason, right?). I wanted to work on something more noble. A big project. I wanted to start a game studio.Not really knowing how to code games… I was thinking that I needed to meet game developers. So I started to lurk indie game forums and blogs. I became fascinated by the creativity of that space. It’s there I found out about game jams. Game jams is a concept where couple of people will in a given amount of time create games on a common theme. That’s where it clicked, I could create a game jam in my hometown where I could meet potential partners for my game studio.I created the Bivouac Urbain game jam, which can be translated to “Urban campfire game jam”. The idea was that it would be held outside in big tops in downtown Quebec City. We decided to host it outside to WOW people not normally interested in things like a games and tech… that way it would promote Quebec tech culture in a cool way and we could get noticed by the city and Quebec province gov. So they would want to fund the event. It worked.We did the Bivouac for 4 years, and the last year our budget was around $CAD 250 000. We had the game jam, live music shows, art displays, game companies exposing their games to the public… it was pretty cool.Second edition’s trailerParticipant Juicy Beast studio presenting their game to the judges here (last edition).After 3 successful editions, the only problem was that my main goal was never achieved… I never really got to meet fellow game developers. I was just too damn busy organizing and managing the event.During those first 3 years I was more and more interested by creating experiments and coding, check some of them still online: (Open in Chrome… code might be broken in other browsers)FontBombA strange take on flowersThe enemy of my enemy is my friendBefore the fourth edition I thought… wait a minute… I could participate in the next edition instead of just organizing it… this would give me the motivation to go through all the pain of organizing it (raising money, finding partners, dealing with media, dealing with governments, etc.). I could finally experiment my own creation.I asked people working at my co-working space (I opened the first co-working space in Quebec city, we can talk about this too) to join me and create a team for the next edition. As they were web developers we decided to go with web technology for our game.You can see me being interviewed by famed indie developer Adam Atomic (judge at the event) after 30 hours of game development.Although really fun, this would be the last edition of the Bivouac, since I realized it was taking too much of my time.Managing is not something I enjoyed that much, what I liked and still like the most is the process of creating.This is not the end of the story though… when I wrapped up the last edition, I decided that I wanted to launch a web business. I really enjoy coding small experiments but I wasn’t seeing how it could pay the bills. Based on my experience managing and organizing the Bivouac… I though really hard about some of my pains… one was a simple universal problem faced by all event organizers…. printing the name badges. The process, the tools, everything sucked. But most importantly it sucks exactly at the time where you have no time for it… few hours before the start of your events.THERE… that was it. I would create the Vista Print of name badges. I did not do any market research, I was my market research. I just started coding.After 3 months I realized that I needed some help for the visuals, and the guys with whom I created my game at the Bivouac and worked at my co-working space were all brilliant front end engineers. I offered them to partner with me before launch. Which they did enthusiastically.Then…. the luck, just few weeks before we launch, we received an email from Mitch Colleran at Eventbrite asking us if we were developing a name badge tool, he saw our requests to the dev mode version of their API, our app was named “Name Badges”. He was really excited about it…. because name badges was one of their users’ biggest pain. He told us that at launch he would promote us through Eventbrite’s newsletter, Twitter account and blog.It took 2 weeks to get our first order, 4 weeks to reach 1k$ monthly revenue. At this point we applied to Y Combinator, got invited to the interview. And…. got totally destroyed. At the interview they cleverly brought the person responsible for printing name badges at YC events, and they asked us to convince her to use our product…. easy, right? Well she started by saying she uses mail merge to print the name badges. The problem is that we had absolutely no idea what mail merge was. From that moment the interview went downhill. We were not selected.After a few more months I asked my partners if they wanted to go full time with me? They all said yes! But we would not only work on Conference Badge. We would also try to experiment with other ideas and projects.Remember above when I said one lesson I learned with Jeuxgratuits.net was that you don’t need to change a winning recipe. That was our mantra with ConferenceBadge. We would give stellar customer support and fix the problems as they show up… but we wouldn’t try to expand in other verticals of the event business. It was just a damn great tool to create name badges.At some point Etienne (one of my partners) came with the idea of a tool to help us draft emails has a team like a Google doc. We were all excited by the idea.The more we built it, the more we used it, the more we realized first-hand the incredible impact a tool like Missive could have on our business. At that point, there was no coming back, Missive was our main mission.Fast forward 3 years…. we now have good growth for Conference Badge, and Missive's customer base is growing at 25% month over month.It took a really long time get to a point where Missive was competitive… but now after 3 years of labor… we are receiving amazing reviews and are really confident of the product future.Don't hesitate to follow me on twitter if you found the above interesting. Make sure to give Missive a try... it's the best email/chat client you can use to manage your business! And if you ever need name badges, you know where to get them! ✌️I will hang around if you have questions for me.
0 notes
faizrashis1995 · 4 years
Text
10 Reasons to Learn Python in 2019
If you are thinking about learning Python but not sure why you should do that then here are 10 reasons which highlight the benefits of learning Python in 2019.
Though, it depends on the individual. For a beginner, learning Python makes sense because its simple. For an experienced programmer who is looking to go into Data Science and Machine learning, learning Python makes sense because it’s quickly becoming the most used programming language and there are powerful APIs and libraries available for AI, data science, and machine learning.
Anyway, without any further ado, here are my 10 reasons to learn Python in 2019.
 1. Data Science
This is the single, biggest reason why many programmers are learning Python in 2019. I know many of my friends who are bored with their Java programming jobs in investment banks and are learning Python on Udemy to make a career in data science due to the exciting work and high pay.
But, what makes Python a preferred language for data science and machine learning? Wasn't R considered the best for that not too long ago? Well, I think the libraries and frameworks Python offers, e.g. PyBrain, NumPy, and PyMySQL are one of the big reasons. Another reason is diversity. Python experience allows you to do a lot more than R, e.g. you can create scripts to automate stuff, go into web development, and so much more. If you are interested in becoming a Data Scientist in 2019 and looking for pointers, I suggest you check out the Data Science, Deep Learning, & Machine Learning with Python course on Udemy. I have purchased this course and it’s an awesome resource. You can get it for less than $10 sometimes.
2. Machine Learning
This is another reason why programmers are learning Python in 2019. The growth of machine learning in last a couple of years has been phenomenal and it’s rapidly changing everything around us.
Algorithms become more sophisticated every day, the best example being Google’s search algorithms, which can now answer what you are expecting. There are chatbots around to answer your queries and Uber is totally driven by algorithms.
If you are interested in machine learning, and want a pet project or just want to play around it, Python is the only major programming languages which makes it easy.
Though there are machine learning libraries available in Java, you will find more content around Python as the developer community currently preferes Python over anything else for data science and machine learning.
If you are interested in doing web development with Python, I suggest you to further check out the Machine Learning A-Z™: Hands-On Python & R In Data Science course on Udemy.
3. Web Development
Good old development is another reason for learning Python. It offers so many good libraries and frameworks, e.g. Django and Flask, which make web development really easy.
A task which takes hours in PHP can be completed in minutes with Python. Python is also used a lot for web scrapping. Some of popular websites on the Internet, like Reddit, are built using Python.
If you are interested in web development using Python I suggest you join the Python and Django Full Stack Web Developer Bootcamp course by Josh Portilla.
In fact, there is a free Python course on Udemy for learning web development with Python, as well.
4. Simplicity
This is the single biggest reason for beginners to learn Python. When you first start with programming and coding, you don’t want to start with a programming language which has tough syntax and weird rules.
Python is both readable and simple. It's also easy to setup; you don’t need to deal with any classpath problems like Java or compiler issues like C++.
Just install Python and you are done. During installation, it will also ask you to add Python to the PATH, which means you can run Python from anywhere on your machine.
5. Huge Community
You need a community to learn a new technology and friends are your biggest asset when it comes to learning a programming language.
Thanks to Google, you can find the solution to any Python related problem in minutes. Communities like StackOverflow also bring many Python experts together to help newcomers.
6. Libraries and Frameworks
One of the similarities between Python and Java is the sheer number of open source libraries, frameworks, and modules available to do whatever you want to do. It makes application development really easy.
Just imagine creating a web application without Spring in Java or Django and Flask in Python. It makes your job easier so you can focus on business logic.
Python has numerous libraries for different needs. Django and Flask are two of the most popular for web development and NumPy and SciPy are very popular for data science.
In fact, Python has one of the best collections of machine learning and data science libraries, including TensorFlow, Scikit-Learn, Keras, Pandas and many more.
If you want to learn more about Python machine learning libraries, I suggest you to join the Python for Data Science and Machine Learning Bootcamp course, one of my favorite.
7. Automation
When I first learned about Python, it was due to one of my scripting needs. I was working with an application which received messages over UDP and there was a problem: we were not seeing messages in the log.
I wanted to check if we were receiving any UDP traffic on that box and that port or not but I couldn’t find a handy Unix command to do that.
One of my friends, who sits next to me, was learning Python and he wrote a utility in just 5 minutes to intercept UDP messages using one a Python module.
Obviously, I was impressed with the time it took for him to write such a tool; but that just highlights the power of Python when it comes to writing scripts, tools, and automating stuff.
If you seriously want to know how much Python can help with automation, my favorite place is the Automate boring stuff with Python book, simply awesome book.
8. Multipurpose
One of the things I like about Python is its Swiss Army knife-like nature. It’s not tied to just one discpline, like how R is just for data science and machine learning. Learning Python means you can do many things.
You can create your web applications using Django and Flask. You can do data analysis using NumPy, SciPy, Scikit-Learn, and NLTK.
At a bare minimum, you can use Python to write scripts to automate many of your day to day tasks.
9. Jobs and Growth
Python is growing really fast and it makes a lot of sense to learn a growing programming language if you are just starting your programming career.
It not only helps you to get a job quickly but it will also accelerate your career growth. In my opinion, for beginners, after simplicity, this should be the most important reason to learn Python.
10. Salary
Python developers are some of the highest paid developers, particularly in the fields of data science, machine learning, and web development.
Average salaries from $70,000 USD to $150,000 USD, depending upon experience, location, and area of speciality.
If you are interested in learning more about high paying technology jobs, I suggest checking my earlier post about 10 highest paid technology jobs for Software Engineers in 2018.[Source]-https://dzone.com/articles/why-every-programmer-should-learn-python
 Advanced level Python Classes in Thane with 100% Job Assistance Guarantee Provided. We Have 3 Sessions Per Week And 90 Hours Certified Basic Python Classes In Thane Training Offered By Asterix Solution
0 notes
faizrashis1995 · 5 years
Text
Why Programmes Should Learn Python in 2019
If you are thinking to learn Python but not sure why you should do that then here are 10 reasons which highlight the benefits of learning Python in 2019.
Though, the questions depend upon who is asking that i.e. for a beginner, learning Python makes sense because its simple and main reason for learning Python is simplicity.
Similarly, for an experienced programmer who is looking to go into Data Science and Machine learning, learning Python makes sense because it's quickly becoming the most used programming language and there are powerful APIs and library available for AI, Data Science, and Machine learning.
Anyway, without any further ado, here are my 10 reasons to learn Python in 2019:
1. Data Science
This is the single, biggest reason why many programmers are learning Python in 2019. I know many of my friends who are bored with their Java programming jobs in Investment banks are learning Python on to make a career in Data Science due to exciting work and high pay.
But, what makes Python a preferred language for Data Science and Machine Learning? Didn't R was considered best for that not too long ago? Well, I think the libraries and framework Python offers e.g. PyBrain, NumPy and PyMySQL on AI, DataScience, and Machine learning are one of that reason.
Another reason is diversity, Python experience allows you to do a lot more than R e.g. you can create scripts to automate stuff, go into web development and so much more.
If you are interested in becoming a Data Scientist in 2019 and looking for pointers, I suggest you check out Data Science, Deep Learning, & Machine Learning with Python course on. I have purchased this course and it's one of the awesome resources. You can get it in less than $10 sometimes.
best data science course in Python
And if you need more choices, you can also take a look at this list of best Python Data Science courses for programmers.
2. Machine Learning
This is another reason why programmers are learning Python in 2019. The growth of machine learning is phenomenal in last a couple of years and it's rapidly changing everything around us. Algorithms become sophisticated day by day, the best example is Google which can now answer what you are expecting.
If you are interested in machine learning, want to do a pet project or just want to play around, Python is the only major programming language which makes it easy.
Though there are machine learning libraries available in Java, you will find more content around Python as developer community is preferring Python over anything else on Data Science and Machine learning.
If you are interested in machine learning with Python, I suggest you to further check Machine Learning A-Z™: Hands-On Python & R In Data Science course on Udemy
best machine learning course in Python
 And if you need more options, here is another comprehensive list of machine learning courses for programmers.
3. Web Development
The good old development is another reason for learning Python. It offers so many good libraries and frameworks e.g. Django and Flask which makes web development really easy.
The task which takes hours in PHP can be completed in minutes on Python. Python is also used a lot for web scrapping. In fact, there is a free Python course on Udemy which will teach you that while teaching Python.
There are a lot of using Python web development frameworks like Django and Flask which can help you quickly create your web application in no time.
4. Simplicity
This is the single biggest reason for beginners to learn Python. When you first start with programming and coding, you don't want to start with a programming language which has tough syntax and weird rules.
Python is both readable and simple. It also easier to setup, you don't need to deal with any classpath problems like Java or compiler issues like C++.
Just install Python and you are done. While installing it will also ask you to add Python in PATH which means you can run Python from anywhere on your machine.
5. Big Community
You need a community to learn a new technology and friends are your biggest asset when it comes to learning a programming language. You often get stuck with one or other issue and that time you need helping hand.
Thanks to Google, you can find the solution of your any Python related problem in minutes. Communities like StackOverflow also brings many Python experts together to help newcomers.
6. Libraries and Frameworks
One of the similarities between Python and Java is the sheer number of open source libraries, frameworks, and modules available to do whatever you want to do. It makes application development really easy.
Just imagine creating a web application without Spring in Java or Django and Flask in Python. It makes your job simple as you only need to focus on business logic.
Python has numerous libraries for different needs. Django and Flask are two of the most popular for web development and NumPy and SciPy are for Data Science.  If you want to learn more, here is a list of 8 Useful Python Machine learning libraries.
  7. Automation
When I first come to know about Python was due to one of my scripting need. I was working with an application which receives messages over UDP and there was a problem, we were not seeing messages in the log.
I wanted to check if we are receiving any UDP traffic on that box and that port or not but I couldn't find a handy UNIX command to do that. My friend who sits next to me was learning Python and he wrote a utility in just 5 minutes to intercept UDP message using one of the Python modules.
Obviously, I was impressed with the time it took for him to write such a tool but that just highlights the power of Python when it comes to writing scripts, tool and automating stuff.
If you seriously want to know how much Python help with automation, my favorite place is the Automate boring stuff with Python book, simply awesome book.
best book to learn Python
8. Multipurpose
One of the things I like about Python is its Swiss Army knife nature. It's not tied to just one thing e.g. R which is good on Data Science and Machine learning but nowhere when it comes to web development. Learning Python means you can do many things.
You can create your web applications using Django and Flask, Can do Data Analysis using NumPy, Scipy, Scikit-Learn, and NLTK. At a bare minimum, you can use Python to write scripts to automate many of your days to day tasks.
9. Jobs and Growth
Python is growing really fast and big time and it makes a lot of sense to learn a growing programming major programming language if you are just starting your programming career.
It not only help you to get a job quickly but also it will also accelerate your career growth. IMHO, for beginners, after simplicity, this should be the most important reason to learn Python
10. Salary
Python developers are one of the highest paid developers, particularly in the Data Science, Machine learning and web development. On average also, they are very good paying, ranging from 70K USD to 150K USD depending upon their experience, location, and domain.
If you are interested in learning more about high paying technology jobs, I suggest checking my earlier post about 10 highest paid technology jobs for Software Engineers in 2018.
Why learn Python in 2019
Useful Resources to Learn PythonIf you decide to learn Python in 2019 then here are some of the useful Python books, courses, and tutorials to start your journey in the beautiful world of Python.
The Complete Python MasterClass
The Python Bible - Everything You Need to Program in Python
5 Courses to Learn Data Science and Machine learning
10 Free Python Programming EBooks and PDF
Top 5 Courses to Learn Python in 2019
And if you are still not convinced about learning Python then look at this image, it correctly shows the life of a Python developer:
10 Reasons to Learn Python Programming in 2018
That's all about some of the important reasons to learn Python in 2019. As I said, it's important to know to code in today's world and if you don't know coding you are missing something and Python is a great way to start learning to code.
For programmers who already know Java or C++, learning Python not just make you a Polyglot programmer but also gives you a powerful tool in your arsenal to write scripts, create a web application and open door on exciting field of Data Science and Machine Learning.[Source]-https://javarevisited.blogspot.com/2018/05/10-reasons-to-learn-python-programming.htm
Advanced level python certification course with 100% Job Assistance Guarantee Provided. We Have 3 Sessions Per Week And 90 Hours Certified Basic Python Classes In Thane Training Offered By Asterix Solution.
0 notes