How did you started with python? What was your first project?

  1. I had taken pictures of my then-girlfriend via Skype and wanted to rename them from "Skype-snapshot-X.png" to "-YYYY-MM-DD-X.png" with X being the nth picture for that day by reading the creation date.

  2. Nice mine was a character generator based on character history rolls and excel sheets… Could pick your name, class, etc…or just let it rng. Then would dump it all in a pdf…think i still have it somewhere. I’m afraid to go look at it now lol

  3. My first project was a program that calculated e. I let it run all night and got up to like 750,000 digits. Too bad it was inaccurate after like the first 1000, but it was worth the effort I guess. lol

  4. I started out of curiosity and thinking it would be a good skill to land a job. My first big project was implementing minesweeper and then adding in code that would go through and solve it like a human would.

  5. Automating a time consuming Excel report I do monthly. Now I'm writing scripts for other people.

  6. I made a program that would select random bible verses and replace random nouns with random selection from a huge list of synonyms for “penis” that I found online. Tragedy I never found my angel investor.

  7. For God so loved the Big Black Cock that he gave his only begotten wiener that whosoever cums in him should not expire but have eternal erections.

  8. I got a job in a highly secure environment, where most of our system admin scripts were jython. There was no internet access so I had to learn from a copy of the official docs, and not much else.

  9. I wrote a script to automate the generation / delivery of a report to one of my customers at work. Involved connecting to a db2 database, executing some SQL and capturing the results and writing them to a csv file which was then sent via email to the customer and cc’d my team and I. And then I was addicted, lol.

  10. Well, my case is a little tricky. I applied for an internship which required C programming skills. Then during the interview the HR told me they are actually looking for Python programmers. Then I said I hadn’t learnt Python yet and thought I would be rejected. But in the end they offered me the position and told me to learn Python in a a week. And I found it’s quite easy to pick up since I had a lot of C experience :)

  11. The first thing I built was a bot that periodically checks and download new images and videos from a k-pop fan forum.

  12. Recently pulled earnings history for 1300 stocks I was looking at which included up to 25 years worth of data, using a yahoo finance API. It was around 19,000 lines of history. I learned the power of Python real quick

  13. I have a comprehensive list of learning resources (many are free, especially beginner resources):

  14. I am trying to develop a workflow for processing hyperspectral data as my first use of python, but i got sidetracked into this:

  15. Oddly enough, Automating Information Security with Python (GPYC SEC573) was my real introduction to Python. Having been the only one in my class to complete all of the PyWars challenges was a big stepping stone for me. Plus receiving the coin from Mark Baggett himself was pretty cool.

  16. What was your coding skill level before the course? I have super basic python knowledge (next to none) and I feel like I'm really struggling with the labs, and I only just finished module 2. Pretty worried about the latter stuff and the exam itself.

  17. Article in the early 90s in Dr. Dobbs journal talking about this new language. I thought it looked interesting and haven't looked back since.

  18. Around October 1999 with python 1.6.1, I wrote a very small contact management system. It read/added/deleted simple lines of name, title, email, phone to/from a text file.

  19. I started making a roguelike game in python, using the now deprecated libtcod library. I was taking lessons at the time and someone told me that, the best way to learn programming is to make projects, and so did I. I was really proud of it at the time, because I let some of my friends test it each time I made an update, and they were really enjoying playing it.

  20. I was interested in programming but didn't know where to start or how to know if I want to learn it. So I didn't know where to put money on, and how much to spent. So... I gave drum lessons for someone who payed me with python lessons. Then I realized that I like to code. So I went to the university.

  21. I needed a super simple AWS Lambda, and c# cold-start time made me consider other languages. I hate JavaScript and so I started learning Ruby. I loved it! It made me think “hmmm this is why people use these other languages.” :)

  22. Realized that I don't want to do PBI and just SQL all day everyday so I started building things with Python.

  23. A few years ago, at work, I had to press one button every hour to switch a valve in a science lab. I thought "this is stupid" and found the data sheet of the valve automated the process using pyserial for communication

  24. A console based client/server version of the card game Dominion. It was too much, insecure, and I never finished fixing the bugs in the base deck. It mostly worked but it was just too ambitious.

  25. That's dope that you tried though! Now you can go back with more experience and add all the cool new 2E expansion cards.

  26. I created a program to run statistics on the dice game Ship Capitan Crew that I played with my degen buddies. Then I figured why stop there and programmed the entire game. One of them asked if I was autistic when I started reading probabilities out.

  27. My first self made project was my final project for the university. It was a program that calculated loads in 2D trusses.

  28. Of course university assignments. However, my first project was automatic router setup using Selenium. I was helping to setup routers in my dorm for the non techies. Slashed working time from 10 minutes (a human will eventually loose focus while the router is resetting) to 3 minutes (spent mostly waiting for the restart). Afterwards a friend showed me requests, which slashed the setup time to 1.5 minutes.

  29. In 2011 I got hired as a QA Analyst by a company that develops Telecommunication devices. I started doing tests manually, but in the second week I stumbled upon some Python scripts from a former employee. Scripts that connected to the equipment via Telnet CLI and executed commands in bulk.

  30. I started with following a tutorial of creating a twitter bot .The moment the first message was sent from the cli, I was completely sold

  31. Needed a lot of emails off company website. Learned python and scraped the registry for names and the corresponding email addresses. Got everything I needed. Realized the names got shuffled after sending personalized emails. Fixed it to send apology emails. Nothin like the rush of spending 8 hours writing a script to save 2 hours of work.

  32. Not sure about first ever, probably a helloworld.py type thing, but the first specific and useful one I can remember was a skript to download webcomics, rename the files and group then by chapters in folders.

  33. Started with "Automate the Boring Stuff" (thanks to free coupon around 2015-16 when Al first put it on Udemy). I already had programming experience in C, Perl, etc from college, working in semiconductor industry, etc.

  34. When I was in university I had to do four 10 week internships. I chose to abuse the last one to learn Python. Met my internship goals by a hair, but used the time to switch from Matlab to Python. Started a programming project with a friend afterwards. Learned a lot from they too. Finally did my entire thesis in Python.

  35. I work in visual effects industry and three major dccs, maya, houdini, and nuke started to bind their apis to python. So prior to that we were mostly using perl as a scripting language for tools. I remember my first python tool being a tool to ingest fx data from an outside vendor.

  36. I had a twitch bot that used python scripts as plugs, so i wanted a skyrim dadjoke command. Turns out the twitchbot didnt work very well, so i wrote a twitchbot script but it was missing functionality so i added more stuff till it became a fully fledged twitchbot, but THEN i wanted discord integration with it too!

  37. My dad got me a book on python and I was like- Hey! This shit's cool! Wrote a code on making a calculator that was obviously in the book.

  38. The first real project I can remember doing was a project to gather price data for certain products I was interested in and then eventually a price comparison between two sites.

  39. In my school some people like came and just said they were doing courses on java, python, robotics, graphic design, etc. So I took python and learned it.

  40. I was very lucky to have 2 fantastic ITC teachers in secondary school that got me into programming.

  41. My data sets in Google Sheets got too large for Sheets to handle and I had to make calculations based on that data. I started with Anaconda + Jupyter Notebooks + Pandas.

  42. Deep learning, dived head first since then I have been working my way backwards, made many projects in this journey.

  43. My first project is: telegram bot, for work with Python, API, HTTP and SQL best project on my opinion, because telegram bot not hard and is there are a lot of video on this topic. (Sorry for my English)

  44. Physics PhD and everyone talked about how Python is gaining traction as a language for scientific data crunching.

  45. Management of OS via scripts using TDD, like adding/removing a printer, setting up wifi, usb file management etc (windows and linux)

  46. Simple Computer Screen block you had to pay for it to be able to use the computer, script checked a DB and see if the student had paid for semester or hour of use, I was Main IT and Sysadmin in a campus university in my city at the time.

  47. I built a random d20 dice roller using a raspberry pie and a sensehat. Shaking the unit would generate a random digit from 1-19. If it rolled a 20, it would scroll "Critical" across the screen and show a static skull image.

  48. My dad taught me when I was like 6, hello world but with sys.stdout.write instead of print for some reason. Also it was in python 2.6

  49. Started a zope website in 2001. I needed a content management system and zope seemed like it could handle it. Tried it out, made some database queries, it worked really well. Switched to plone, kept building add-ons in python.

  50. A hangman game that draws the segments of the hanged man with each incorrect guess into the console, come with a dictionary containing some 82000 words!

  51. I saw by chance python plugin in installed plug-ins in noptepad++ at office. I saw that you can write macros like in word with vba! Since then I automate almost everything with python. Btw, I am not a programmer.

  52. I cant finish tutorial, i have anxiety over having a depression and lack of people to talk in day to day job as programmer, also anxiety of burnout and wasted time for learnjng

  53. I did a little scrapper for food then I learned tkinter just for adding a GUI with its respectively bottoms and actions, however it could've been done even with only console management.

  54. the first i remember was a small choice-based story game. it would print a lot of story then give you options and an if-else statement would determine what happens next.

  55. created a replica of the enigma machine, and implementing various ciphers like caesar and vigner ciphers, etc then moved on to cryptography stuff like hashing and encryption all that cryptography rabbit hole was one hell of a rabbit hole tho

  56. I was hired as an "interim fix". They were building a program for my work. I figured if they could replace me with a program then I could write something too. I had written some python for bits and pieces of the work and just combined it and wrote more. I automated about 80% of that job before I got replaced.

  57. Turning our entire excel/vba-driven spaghetti code database at work into a working data warehouse built with SQL Lite, pandas and numpy, no access to ready made ETL-solutions.

  58. I feel like everyone who isn't saying they printed "hello world" to the console is definitely lying

  59. If I recall, we used to use a manual process for setting up new sftp accounts on one of our servers. I was tired of dealing with the various points of failure in doing it manually every time, so I developed a python script that did the entire setup process. All I had to do was give it the account name and a randomly generated password.

  60. I honestly think my first project was reading Ansible source code. Because I was a really early adopter of Ansible, I was in their IRC channel with like 10 other people and Michael. And before that I had been a mostly Perl guy.

  61. I was a curricular consultant for a company called VoiceTube in Taiwan. They wanted some exercises built for a mobile app, but their SLA knowledge was short, so I first helped them fix that, and then showed them what they would need for accurate difficulty assessment. They said that they'd like a program for their backend and that they used Python, so I just offered to make a text difficulty assessor in it. I went home, watched a Derek Banas video, and got to work on it. I finished most of it within two weeks, and I spent the remainder of my contracted time there refining it and building demo exercises (not in Python).

  62. I started in college this year. My first project was following what was on the Python Crash Course book by learning the basics of code language.

  63. Automated the fetching of new files from a remote FTP server every week, using ftplib. Basically, I was parsing the output of ftp ls and looking for files that did not exist before, then downloading them. It's the first thing I could call a "project".

  64. My first Python project was an autonomous humanoid robot. And not just a simple automaton - complete face and object detection, tracking, and recognition, teachable, with speech recognition, speech response and speech generation... Conversational. The whole works. If you want to really learn something deeply, pick a project at the most advanced end of the spectrum that truly motivates you, and proceed in small steps. Motivation is the absolute key. Now I can do pretty much anything I can imagine in Python, because I set my bar at the top.

Leave a Reply

Your email address will not be published. Required fields are marked *

Author: admin